|
From: | Glen Rubin |
Subject: | slime-connect paredit conflict |
Date: | Wed, 27 Oct 2010 17:20:48 -0700 (PDT) |
I am using emacs, slime, swank combo. When I try to slime-connect, I
initially get the following error:
error in process filter: Symbol's value as variable is void: paredit-
backward-delete-key
If I then try again it works. So, it's really annoying having to
connect twice all the time! I was able to resolve this by removing a
code fragment in my .emacs file, but then end up having problems with
undeletable brackets as described in paredit wiki.
Here is my .emacs
file:
;;; This was installed by package-install.el.
;;; This provides support for the package system and
;;; interfacing with ELPA, the package archive.
;;; Move this code earlier if you want to reference
;;; packages in your .emacs.
(when
(load
(expand-file-name "~/.emacs.d/elpa/package.el"))
(package-initialize))
(add-hook 'slime-repl-mode-hook (lambda () (paredit-mode +1)))
;; Stop SLIME's REPL from grabbing DEL,
;; which is annoying when backspacing over a '('
(defun override-slime-repl-bindings-with-paredit ()
(define-key slime-repl-mode-map
(read-kbd-macro paredit-backward-delete-key) nil))
(add-hook 'slime-repl-mode-hook 'override-slime-repl-
bindings-with-paredit)
[Prev in Thread] | Current Thread | [Next in Thread] |