help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: slime-connect paredit conflict


From: PJ Weisberg
Subject: Re: slime-connect paredit conflict
Date: Thu, 28 Oct 2010 03:14:24 +0000

On Thu, Oct 28, 2010 at 12:20 AM, Glen Rubin <rubinglen@yahoo.com> wrote:
>
> 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)

Try changing that last line to "(add-hook 'slime-repl-mode-hook
'override-slime-repl-bindings-with-paredit t)"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]