aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2024-06-11 02:43:29 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2024-06-11 02:43:29 +0100
commitba4d0cabf5e4c9ef0cac1bf433092625625b28bd (patch)
treef2a34eecacfe564e899ea21440c80df92ddc43b0
parente4d240e20204364cdd66f42c4b92f5e973c1599b (diff)
downloaddotfiles-ba4d0cabf5e4c9ef0cac1bf433092625625b28bd.tar.gz
dotfiles-ba4d0cabf5e4c9ef0cac1bf433092625625b28bd.tar.bz2
dotfiles-ba4d0cabf5e4c9ef0cac1bf433092625625b28bd.zip
(Emacs/config)~change some symbols for common lisp
-rw-r--r--Emacs/.config/emacs/config.org20
1 files changed, 12 insertions, 8 deletions
diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index db433fa..494a13b 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -3908,12 +3908,14 @@ A child language of javascript which compiles to it.
#+end_src
** Common Lisp
Common Lisp is a dialect of Lisp, the most /common/ one around. Emacs
-comes with builtin Lisp support of course, but a REPL would be nice.
-
+comes with builtin Lisp support, of course, and it's really good in
+comparison to literally everything else. However, I wish it had a
+better REPL...
*** Sly
Enter /SLY/. Sly is a fork of /SLIME/ and is *mandatory* for lisp
development on Emacs.
+Here I just setup Sly to use ~sbcl~.
#+begin_src emacs-lisp
(use-package sly
:defer t
@@ -3973,10 +3975,14 @@ development on Emacs.
("nil" . "Ø")
("and" . "∧")
("or" . "∨")
+ ("<=" . "≤")
+ (">=" . "≥")
("defun" . "ƒ")
- ("for" . "∀")
- ("mapc" . "∀")
- ("mapcar" . "∀"))
+ ("loop" . "Σ")
+ ("some" . "∃")
+ ("every" . "∀")
+ ("mapcar" . "→")
+ ("loop" . "⇒"))
(emacs-lisp-mode-hook
("lambda" . "λ")
("t" . "⊨")
@@ -3984,9 +3990,7 @@ development on Emacs.
("and" . "∧")
("or" . "∨")
("defun" . "ƒ")
- ("for" . "∀")
- ("mapc" . "∀")
- ("mapcar" . "∀"))
+ ("mapcar" . "→"))
:general
(:states '(normal motion visual)
:keymaps '(emacs-lisp-mode-map lisp-mode-map)