Henrik Lissner
e70a8d925e
lang/common-lisp: fix consp errors on load
2018-10-07 00:35:25 -04:00
Henrik Lissner
d84b516cf4
lang/common-lisp: don't start sly in temp buffers
...
Org source blocks use a temp buffer in lisp-mode to natively fontify CL
blocks, which can trigger sly. This prevents that.
2018-10-07 00:33:58 -04:00
Henrik Lissner
d21887149f
Minor refactor/reformatting
2018-10-06 20:44:25 -04:00
Henrik Lissner
b4b19c40bf
company-capf = universal default company-backend
...
Also removes company-files from sly-mrepl-mode, because sly's capf
completion includes file completion.
2018-10-03 11:18:58 -04:00
Henrik Lissner
46c3ff782a
lang/common-lisp: fix rainbow-delimiters-mode hook
2018-10-03 01:41:33 -04:00
Henrik Lissner
7a2bad551c
lang/common-lisp: fix comapny in sly repl
2018-10-03 01:34:26 -04:00
Henrik Lissner
ce1198f23d
lang/common-lisp: don't autopair '/` in sly-mrepl
...
Credit goes to @mfiano for this
2018-10-03 01:27:05 -04:00
Henrik Lissner
a251c81aa3
lang/common-lisp: add localleader keys & hydras
...
Credit goes to @mfiano for these keybinds.
2018-10-03 01:27:05 -04:00
Henrik Lissner
fc0d074f15
lang/common-lisp: S-RET => newline-and-indent (REPL)
...
Suggested by @mfiano
2018-10-03 01:27:05 -04:00
Henrik Lissner
f54c36e721
lang/common-lisp: revise sly popup rules
...
Fixes issues with the compilation, inspector, debug or trace buffers
replacing the repl popup.
2018-09-10 12:50:45 -04:00
Henrik Lissner
a0250e60e3
Add rainbow-delimiters in lang/common-lisp instead
...
Gives users one place to look to determine what cosmetic hooks are
applied in lisp-mode.
2018-09-09 09:58:19 -04:00
Henrik Lissner
a820bbd468
lang/common-lisp: fix sly version mismatch prompts
...
Caused by the perfect storm of Emacs, Doom and Sly decision choices,
this prevents the mismatched sly version prompts each time you start up
sly/lisp-mode.
2018-07-30 23:02:06 +02:00
Henrik Lissner
d6461d495b
General & minor reformatting+refactor
2018-07-19 03:40:31 +02:00
Alex Reinisch
ff6e4437a2
Fix handler calls to reference lisp-mode.
...
`set-repl-handler!` helps with opening a repl when a particular mode is
active in a buffer. We want to be able to open a `sly-mrepl` whenever we
are in a lisp buffer, so we should have the repl handler look for
`'lisp-mode` to define opening a sly repl.
I assume the lookup handlers should be making sure we are in a lisp
buffer (similar reasoning to the repl-handler).
2018-06-25 15:56:50 -05:00
Henrik Lissner
fe44d71965
Add repl+lookup handlers and popup rule for sly
2018-06-22 01:49:21 +02:00
Henrik Lissner
13cb219e49
lang/common-lisp: improve evil+sly integration
2018-06-22 01:49:21 +02:00
Henrik Lissner
6a6652d394
lang/common-lisp: replace slime with sly
...
Also add sly server auto-start and cleanup hooks.
2018-06-13 22:14:22 +02:00
Henrik Lissner
8889d5cc2b
Add :lang common-lisp
2018-06-13 20:10:37 +02:00