packages.lisp 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. (defpackage #:lilu-desk
  2. (:nicknames :desk)
  3. (:use #:cl)
  4. (:export
  5. ;;;
  6. ;;; emacs
  7. ;;;
  8. #:*default-emacs-server-name*
  9. #:*default-emacs-theme*
  10. #:*default-emacs-slime-port*
  11. #:open-emacs
  12. #:emacs-edit
  13. #:open-emacs-browser
  14. #:emacs-load-theme
  15. #:emacs-get-themes
  16. #:open-emacs-slime
  17. ;;;
  18. ;;; lem
  19. ;;;
  20. #:*default-lem-server-name*
  21. #:*default-lem-theme*
  22. #:*default-lem-slime-port*
  23. #:open-lem
  24. #:lem-edit
  25. #:open-lem-slime
  26. ;;;
  27. ;;; repl
  28. ;;;
  29. #:find-repl
  30. #:list-all-repls
  31. #:*repl*
  32. #:use-repl
  33. #:select-repl
  34. #:open-repl
  35. ;;;
  36. ;;; editor
  37. ;;;
  38. #:find-editor
  39. #:list-all-editors
  40. #:*editor*
  41. #:use-editor
  42. #:select-editor
  43. #:open-editor
  44. #:edit
  45. ;;;
  46. ;;; terminal
  47. ;;;
  48. #:find-terminal
  49. #:list-all-terminals
  50. #:*terminal*
  51. #:use-terminal
  52. #:select-terminal
  53. #:open-terminal
  54. #:exec-terminal-command
  55. ;;;
  56. ;;; browser
  57. ;;;
  58. #:find-browser
  59. #:list-all-browsers
  60. #:*browser*
  61. #:use-browser
  62. #:select-browser
  63. #:open-browser
  64. #:view-web-page
  65. ;;;
  66. ;;; dmenu
  67. ;;;
  68. #:find-dmenu
  69. #:list-all-dmenus
  70. #:*dmenu*
  71. #:use-dmenu
  72. #:select-dmenu
  73. #:dynamic-menu
  74. ;;;
  75. ;;; inspector
  76. ;;;
  77. #:find-inspector
  78. #:list-all-inspectors
  79. #:*inspector*
  80. #:use-inspector
  81. #:select-instector
  82. #:open-inspector
  83. #:inspect-object
  84. ;;;
  85. ;;; app
  86. ;;;
  87. #:find-app
  88. #:list-all-apps
  89. #:select-app
  90. #:open-app
  91. ;;;
  92. ;;; debugger
  93. ;;;
  94. #:find-debugger
  95. #:list-all-debuggers
  96. #:*debugger*
  97. #:use-debugger
  98. #:select-debugger
  99. #:enable-debugger
  100. #:disable-debugger
  101. #:*default-debugger*
  102. #:with-debugger
  103. #:ignore-conditions
  104. #:enable-break
  105. #:disable-break
  106. #:active-break-debugger
  107. #:with-break-on-signals
  108. ;;;
  109. ;;; glue
  110. ;;;
  111. #:select-default-debugger
  112. #:select-default-emacs-theme
  113. #:select-emacs-theme
  114. #:open-terminal-htop
  115. ;;;
  116. ;;; apropos
  117. ;;;
  118. #:symbol-apropos
  119. #:package-apropos
  120. #:command-table-apropos
  121. #:system-apropos
  122. #:class-apropos
  123. #:command-apropos
  124. ))