git.fiddlerwoaroof.com
Browse code

chore(emacs): cleanup slime configuration

Edward authored on 07/11/2021 08:19:12
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"))))