All Questions
Tagged with slime common-lisp
14 questions
2
votes
1
answer
137
views
getting macro calls to indent correctly (like defun instead of functions) in common lisp code?
I'm editing a Common lisp (not elisp) source file; bottom right says (Lisp adoc [COMMON-LISP-USER sbcl]). I'm using slime, so I'm pretty sure that's what the adoc means.
I have the following in a ...
1
vote
2
answers
525
views
How to install common lisp with emacs and SLIME when the slime-helper.el is not automatically generated?
I want to get started with Common Lisp and I follow this guide to install it on my arch linux machine. However, this call fails:
(load (expand-file-name "~/.quicklisp/slime-helper.el"))
......
0
votes
0
answers
120
views
Display function signature in completion popup menu instead of status line with SLIME/SLY in Emacs
What the title says. I'd like the function signature for functions in Common Lisp to display next to the function name in the company-mode autocomplete popup menu instead of at the bottom of the ...
0
votes
1
answer
93
views
How can I configure Slime to use case sensitive symbols?
In emacs lisp variables are not case sensitive, so if I define a variable x, I can access it using X, but I can modify the elisp behavior by (setq readtable-case :preserve), is there something similar ...
1
vote
1
answer
112
views
Unexpected indentation in backquoted list starting with comma function call
When I write a backquotedlist that starts with ,( emacs aligns the remaining items to the parenthesis and not to the comma; e.g.:
(defun kb-test1 ()
`(,(hello)
fdefef
,(fefesd)))
(...
6
votes
2
answers
2k
views
Why does Emacs indent my Lisp LOOP construct weirdly?
I'm using Emacs and SLIME to edit Lisp code.
By default, Emacs indents my Lisp LOOP constructs like this:
(loop for x across dna1
for y across dna2
count (not (eql x y)))
But I expect it to ...
0
votes
1
answer
272
views
Slime inspector customization (Common Lisp development)
Here follows Common Lisp code, using a datastore library named bknr.datastore
(ql:quickload :bknr.datastore)
(defclass userdata (bknr.datastore:store-object)
((email :initarg :email
:index-...
0
votes
0
answers
282
views
Slime fuzzy completion not working correctly in TTY mode
I have Slime configured with fuzzy completion and it works perfectly when I'm using it in X11 mode (M-TAB, list of completions pops up in a separate buffer, C-n/p allows to choose the right completion,...
4
votes
2
answers
1k
views
How to change Org-mode Babel lisp source code block from SLIME to SLY?
I found ob-lisp.el use SLIME by default to evaluate lisp code.
I want to use SLY to evaluate lisp code. How to change it?
I found the file ob-lisp.el is short. I tried to change slime to sly. But it ...
6
votes
1
answer
884
views
writing emacs extensions in common lisp or other languages
Some years ago, I was working on a personal project that seemed to work best with Emacs as the user interface, and Common Lisp (SBCL) as the back-end. The accepted answer on How to use SLIME as a ...
4
votes
0
answers
341
views
Slime creates new window every time you interact with the debugger
While using slime+emacs, I'm having a problem when interacting with the debugger: every time that I choose one of the debugger's option, a new window pops up in Emacs.
For example, when evaluating:
(...
0
votes
0
answers
437
views
SBCL and Slime do strange things when I try to use Serapeum
I'm getting very strange behaviour when I try to C-c C-k the following code into the SLIME REPL running SBCL:
(eval-when (:compile-toplevel :load-toplevel :execute)
(ql:quickload "serapeum"))
(...
15
votes
1
answer
782
views
How to use SLIME as a proxy between Common Lisp program and Emacs Lisp?
I'm looking into doing the following: I have a program written in Common Lisp, which I want to be able to communicate with Emacs. The program deals with natural language parsing, so the things I'd ...
4
votes
1
answer
397
views
Creating permanent fixed buffer for CLHS lookup
Suppose I open one window with a Common Lisp file in it, and a second window with SLIME REPL in it (using M-x slime or whatever). Now, doing C-c C-d h with point on a Common Lisp keyword brings up a ...