Browse code
chore(emacs): cleanup slime configuration
Showing 1 changed files
... | ... |
@@ -98,13 +98,10 @@ |
98 | 98 |
(interactive) |
99 | 99 |
(slime-eval-async `(ql:quickload ',(find-use-clause (list-at-point))))) |
100 | 100 |
|
101 |
- |
|
102 | 101 |
;;(message (format "s-c-c is: %s" slime-company-completion)) |
103 | 102 |
|
104 | 103 |
;;;;; }}} |
105 | 104 |
|
106 |
- |
|
107 |
- |
|
108 | 105 |
(defun sp-absorb-forward-sexp (&optional arg) |
109 | 106 |
"Absorb previous expression. |
110 | 107 |
|
... | ... |
@@ -152,25 +149,25 @@ Examples: |
152 | 149 |
:config |
153 | 150 |
|
154 | 151 |
(defslimefun get-passwd (id prompt) |
155 |
- (let ((val (assoc id passwords))) |
|
156 |
- (cdr |
|
157 |
- (if val val |
|
158 |
- (car (push (cons id (read-passwd prompt)) |
|
159 |
- passwords)))))) |
|
152 |
+ (let ((val (assoc id passwords))) |
|
153 |
+ (cdr |
|
154 |
+ (if val val |
|
155 |
+ (car (push (cons id (read-passwd prompt)) |
|
156 |
+ passwords)))))) |
|
160 | 157 |
(message "%s" load-path) |
161 | 158 |
(when (or (eq system-type 'gnu/linux) |
162 | 159 |
(eq system-type 'darwin)) |
163 | 160 |
(define-lisp-implementations |
164 |
- (abcl ("abcl")) |
|
165 |
- (lw ("lw")) |
|
166 |
- (ccl ("ccl")) |
|
167 |
- (clisp ("clisp")) |
|
168 |
- (cmucl ("cmucl" "-quiet")) |
|
169 |
- (ecl ("ecl")) |
|
170 |
- ;;(mkcl ("mkcl")) |
|
171 |
- ;;(xcl ("xcl")) |
|
172 |
- (sbcl ("sbcl" "--dynamic-space-size" "8192")) |
|
173 |
- (sbcl-m1 ("~/sbcl-m1/bin/sbcl" "--dynamic-space-size" "8192")))) |
|
161 |
+ (abcl ("abcl")) |
|
162 |
+ (lw ("lw")) |
|
163 |
+ (ccl ("ccl")) |
|
164 |
+ (clisp ("clisp")) |
|
165 |
+ (cmucl ("cmucl" "-quiet")) |
|
166 |
+ (ecl ("ecl")) |
|
167 |
+ ;;(mkcl ("mkcl")) |
|
168 |
+ ;;(xcl ("xcl")) |
|
169 |
+ (sbcl ("sbcl" "--dynamic-space-size" "8192")) |
|
170 |
+ )) |
|
174 | 171 |
|
175 | 172 |
(global-set-key (kbd "C-c x") 'slime-export-symbol-at-point) |
176 | 173 |
|
... | ... |
@@ -237,16 +234,16 @@ Examples: |
237 | 234 |
(slime-setup slime-contribs) |
238 | 235 |
|
239 | 236 |
(defslime-repl-shortcut fwoar--slime-repl-load-asd ("load-asd") |
240 |
- (:handler (lambda () |
|
241 |
- (interactive) |
|
242 |
- (let ((system-files (fwoar--get-asds))) |
|
243 |
- (slime-eval-async (cons 'cl:progn |
|
244 |
- (mapcar (lambda (it) |
|
245 |
- `(cl:progn (asdf:load-asd ,it) ,it)) |
|
246 |
- system-files)) |
|
247 |
- (lambda (r) |
|
248 |
- (message "Loading ASDs done: %s" r)))))) |
|
249 |
- (:one-liner "Load asd for current project")) |
|
237 |
+ (:handler (lambda () |
|
238 |
+ (interactive) |
|
239 |
+ (let ((system-files (fwoar--get-asds))) |
|
240 |
+ (slime-eval-async (cons 'cl:progn |
|
241 |
+ (mapcar (lambda (it) |
|
242 |
+ `(cl:progn (asdf:load-asd ,it) ,it)) |
|
243 |
+ system-files)) |
|
244 |
+ (lambda (r) |
|
245 |
+ (message "Loading ASDs done: %s" r)))))) |
|
246 |
+ (:one-liner "Load asd for current project")) |
|
250 | 247 |
|
251 | 248 |
|
252 | 249 |
(defadvice slime-eval-last-expression-in-repl |
... | ... |
@@ -256,13 +253,13 @@ Examples: |
256 | 253 |
(select-window fwoar/old-window)))) |
257 | 254 |
|
258 | 255 |
(comment (defslime-repl-shortcut fwoar--slime-repl-quickload ("quickload") |
259 |
- (:handler (lambda () |
|
260 |
- (interactive) |
|
261 |
- (let ((system-files (fwoar--get-asds))) |
|
262 |
- (slime-eval-async (cons 'cl:progn |
|
263 |
- (mapcar (lambda (it) |
|
264 |
- `(cl:progn (asdf:load-asd ,it) ,it)) |
|
265 |
- system-files)) |
|
266 |
- (lambda (r) |
|
267 |
- (message "Loading ASDs done: %s" r)))))) |
|
268 |
- (:one-liner "Load asd for current project")))) |
|
256 |
+ (:handler (lambda () |
|
257 |
+ (interactive) |
|
258 |
+ (let ((system-files (fwoar--get-asds))) |
|
259 |
+ (slime-eval-async (cons 'cl:progn |
|
260 |
+ (mapcar (lambda (it) |
|
261 |
+ `(cl:progn (asdf:load-asd ,it) ,it)) |
|
262 |
+ system-files)) |
|
263 |
+ (lambda (r) |
|
264 |
+ (message "Loading ASDs done: %s" r)))))) |
|
265 |
+ (:one-liner "Load asd for current project")))) |