forked from lem-project/lem
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lem.asd
141 lines (134 loc) · 4.71 KB
/
lem.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
(defsystem "lem"
:version "1.10.0"
:depends-on ("alexandria"
"trivial-gray-streams"
"trivial-types"
"cl-ppcre"
"inquisitor"
"babel"
"bordeaux-threads"
"yason"
"log4cl"
"split-sequence"
"lem-base"
"lem-encodings")
:pathname "src"
:serial t
:components ((:module "common"
:components ((:file "ring")
(:file "killring")
(:file "history")))
(:file "package")
(:file "quicklisp-utils")
(:file "config")
(:file "errors")
(:file "signal-handler")
(:file "key")
(:file "macros")
(:file "color")
(:file "attribute")
(:file "clipboard")
(:file "killring")
(:file "file")
(:file "screen")
(:file "frame")
(:file "echo")
(:file "prompt")
(:file "window-tree")
(:file "window")
(:file "popup")
(:file "modeline")
(:file "command-table")
(:file "command")
(:file "defcommand")
(:file "mode")
(:file "keymap")
(:file "timer")
(:file "event-queue")
(:file "interp")
(:file "input")
(:file "overlay")
(:file "streams")
(:file "fundamental-mode")
(:file "comp")
(:file "typeout")
(:file "cursors")
(:file "lem")
(:file "primitive-command")
(:file "self-insert-command")
(:file "file-command")
(:file "window-command")
(:file "help-command")
(:file "word-command")
(:file "sexp-command")
(:file "multiple-cursors-command")
(:file "default-keymap")
(:file "interface")
(:file "display")
(:file "color-theme")
(:file "site-init")
(:module "ext"
:serial t
:components ((:file "popup-window")
(:file "completion-mode")
(:file "prompt-window")
(:file "tmlanguage")
(:file "button")
(:file "loading-spinner")
(:file "listener-mode")
(:file "universal-argument")
(:file "kbdmacro")
(:file "isearch")
(:file "showparen")
(:file "menu-mode")
(:file "list-buffers")
(:file "line-numbers")
(:file "sourcelist")
(:file "grep")
(:file "go-back")
(:file "language-mode")
(:file "language-mode-tools")
(:file "gtags")
(:file "directory-mode")
(:file "abbrev")
(:file "rectangle")
(:file "auto-save")
(:file "tabbar")
(:file "frame-multiplexer")))))
(defsystem "lem/extensions"
:depends-on ("lem-lsp-mode"
"lem-vi-mode"
"lem-lisp-mode"
"lem-go-mode"
"lem-c-mode"
"lem-xml-mode"
"lem-html-mode"
"lem-python-mode"
"lem-posix-shell-mode"
"lem-markdown-mode"
"lem-js-mode"
"lem-json-mode"
"lem-css-mode"
"lem-rust-mode"
"lem-paredit-mode"
"lem-nim-mode"
"lem-scheme-mode"
"lem-patch-mode"
"lem-yaml-mode"
"lem-review-mode"
"lem-asciidoc-mode"
"lem-dart-mode"
"lem-scala-mode"
"lem-dot-mode"
"lem-java-mode"
"lem-haskell-mode"
"lem-ocaml-mode"
"lem-asm-mode"
"lem-makefile-mode"
"lem-shell-mode"
"lem-sql-mode"))
(defsystem "lem/executable"
:build-operation program-op
:build-pathname "lem"
:entry-point "lem:main"
:depends-on ("lem-ncurses"))