Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

The Superior Lisp Interaction Mode for Emacs.

1
vote
1answer
31 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))) (...
1
vote
0answers
16 views

Unbind SLIME's slime-edit-uses (M-_)

I installed undo-tree-mode into my emacs. It does have a lot of nifty features, one of them being undo-tree-redo (bound to M-_). It so useful that I put the following code inside my ~/.emacs.d/init.el:...
0
votes
1answer
36 views

Error running timer using ac-slime

Using ac-slime I am getting the following errors: Error running timer ‘ac-update-greedy’: (wrong-type-argument number-or-marker-p \.\.\.) [3 times] Error running timer ‘ac-show-menu’: (wrong-type-...
0
votes
1answer
260 views

How to properly use emacs and slime to program in Common Lisp

I'm brand-spanking new to LISP. I'm trying to get started with it, and I installed Steel Bank Common Lisp as well as SLIME so I can program in emacs. As far as I know, Slime simply provides an ...
0
votes
0answers
39 views

Reference not found errors when executing org-mode-active-doc.org

I was trying to follow along with this org file http://www.cs.unm.edu/~eschulte/data/CISE-13-3-SciProg.pdf aliased at https://raw.githubusercontent.com/eschulte/CiSE/master/org-mode-active-doc.org ...
1
vote
1answer
90 views

SLIME 2.20 obsolete

Why the status of SLIME 2.20 (Superior Lisp Interaction Mode for Emacs) is taged as obsolete in emacs melpa considering it actually is the newest version of SLIME right now (2017/11/20).
1
vote
1answer
48 views

Load elisp file only when file with specific extension is opened

I've been using SLIME mode with the quicklisp slime helper, and I load the package with the following code (in my .emacs): (load (expand-file-name slime-helper-path)) (setq inferior-lisp-program "...
0
votes
1answer
104 views

Best way to implement dynamic highlighting

I am working on a minor mode that will use Slime to highlight defined symbols when editing Lisp code. The code is here. It is based on the code for Highlight-Defined which registers a matcher function ...
0
votes
1answer
103 views

Does slime-repl-ansi-color work at all these days?

I was unable to make it display ansi colorized output in Lisp REPL despite this project claims. https://github.com/deadtrickster/slime-repl-ansi-color The code seemingly doesn't do anything except ...
7
votes
2answers
555 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
1answer
122 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-...
1
vote
2answers
271 views

Evil vs Slime: fight for “M-.”

Slime (and elisp-slime-nav) uses M-. to navigate to the symbol at point, and M-, to pop back to previous marks. I like this. Evil uses . to repeat the previous editing command, C-. to replace a just ...
0
votes
2answers
328 views

How to force the window splitting direction when starting slime?

When I use emacs in a separate Window (under X), if I start slime the window is split horizontally if the window's width is smaller than its height, and vertically otherwise. Is it possible to force ...
1
vote
1answer
399 views

eval-buffer: Symbol's value as variable is void

I am trying to run Emacs with slime and clisp on windows. Currently I am setting up my init-file so that I can run SLIME. (setq inferior-lisp-program “home/gage/bin/clisp/full/lisp.exe -B home/gage/...
1
vote
1answer
239 views

Is it possible to open file then load slime automatically?

So I start up emacs open foo.lisp then I would start slime and the window splits nicely. Except I don't want to start slime manually. So is it possible to switch to or startup slime when I open an ...
1
vote
0answers
50 views

Do Any Hooks for (Specific) Package Installation Exist?

I have a StumpWM configuration that loads a file contained in the SLIME package installed through Emacs (swank-loader.lisp). However, problems arise when my SLIME package is updated, because the ...
2
votes
1answer
491 views

Help Buffer on Hover Possible?

I'm looking for something similar to Eldoc mode (hover over a function and the parameter list appears in the minibuffer), only I'd like to have a help buffer appear, as if I had just run describe-...
1
vote
1answer
234 views

Looking for a better theme fix in Slime

I was trying to fix the annoying red output in slime. It's OK on light backgrounds but on the dark backgrounds it gets on my nerves. Some themes fix it. Quick experiment with aurora-theme reveals ...
0
votes
0answers
132 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,...
1
vote
1answer
278 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 ...
1
vote
1answer
121 views

Make SLIME aware of file extensions other than “.lisp”

I'm a happy user of Emacs and SLIME. It looks like SLIME is aware of only files with the extension ".lisp" and not others such as ".cl" or ".asd" How can I make SLIME aware of and work with ...
2
votes
1answer
210 views

symbol's function definition is void: slime-face-inheritance-possible-p

When I try to start Emacs I get the following warning: symbol's function definition is void: slime-face-inheritance-possible-p This happens most of the time, only sometimes it seems to work. If I ...
4
votes
0answers
46 views

Handle a SLIME/Swank error in Elisp

Is it possible to handle a SLIME/Swank error in Emacs Lisp? For example, suppose I have a Lisp buffer with a syntax error in it. How can I do something like: (condition-case nil (slime-eval-...
6
votes
1answer
229 views

Firefox debugging repl in emacs?

It looks like firefox has a remote debugging protocol, https://wiki.mozilla.org/Remote_Debugging_Protocol Does anyone know of any tools that would allow emacs to make a connection and to allow ...
5
votes
1answer
378 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
0answers
182 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: (...
2
votes
2answers
361 views

Can't get a Node REPL with swank-js

I have followed the instructions on Github for setting up swank-js. I installed slime and slime-js from github and have the following in my .emacs file: (add-to-list 'load-path "~/slime/") (...
0
votes
2answers
534 views

Trouble setting up Emacs SLIME on PowerPC Mac

I've downloaded and installed Emacs 24.1 on my PowerPC Mac and it works perfectly. And I've just added the Clozure CL to it and that works perfectly too using this tutorial. Now, I want to use SLIME. ...
0
votes
0answers
277 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")) (...
1
vote
1answer
268 views

Starting SLIME in a pop-up frame

Whenever I currently do M-x slime, it creates a split buffer, with SLIME going in the bottom half. This is not really very desirable - I'd much rather SLIME appeared in a separate frame, and kept its ...
15
votes
1answer
423 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 ...
7
votes
2answers
2k views

How to integrate SLIME with MIT Scheme?

I know basics of Common Lisp. I've learned it using Emacs + SLIME, and I must say that without these two I wouldn't learn too much - using bare REPL is tough job. However, SLIME makes a great job at ...
4
votes
1answer
257 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 ...