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

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

slime-connect paredit conflict


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)




reply via email to

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