Freeze for SLIME 2.4
Paul Bowyer
pbowyer at olynet.com
Sun Feb 23 21:29:00 UTC 2014
On 02/23/2014 12:10 PM, Luís Oliveira wrote:
> On Sun, Feb 23, 2014 at 6:02 PM, Paul Bowyer <pbowyer at olynet.com> wrote:
>> The first is :
>> Loading tramp...done
>> funcall: Symbol's function definition is void: tramp-init
>>
>> I disabled slime-tramp in my .emacs file.
> Works for me. Can you show me how you were enabling slime-tramp?
I'm attaching a copy of my .emacs file renamed to my_dot_emacs.
There will be changes to my .emacs as I learn more about what I need.
>
>
>> The second is:
>> Loading /home/pfb/my-slime-sandbox/slime/contrib/slime-cl-indent.el
>> (source)...done
>> slime-enclosing-context-init: This contrib does not work at the moment.
>>
>> This is a dependency of:
>> slime-mdot-fu
>>
>> I disabled slime-mdot-fu in my .emacs file.
> This contrib appears to have been broken for a very long time. I've
> created an issue for it: <https://github.com/slime/slime/issues/111>.
>
-------------- next part --------------
;; Modified to track down error messages when loading slime-github
;;Don't know what this does, but I saw it in slime/README.md so I thought to try it...
```el
(filesets-init) ;;Added to allow fileset usage
;;Global key bindings
(global-set-key "\C-x\C-b" 'buffer-menu)
;;End global key bindings
(require 'cl-lib "~/my-slime-sandbox/slime/lib/cl-lib.el") ;;this is cl-lib-0.3 shipped w/slime.
;;Latest slime installation
(add-to-list 'load-path "~/my-slime-sandbox/slime/") ;your SLIME directory
;;(require 'slime-tests) ;;This is the way to load the test suite for interactive use, but it gives errors this way.
;;Run the tests from within emacs with M-x slime-batch-test.
;;Stuff from http://archgeek.wordpress.com/2009/02/07/setting-up-slime-emacs-and-sbcl/
(eval-after-load "slime"
'(progn
;;Recently added these three lines to allow quicklisp to work
(set-language-environment "UTF-8")
(setq slime-net-coding-system 'utf-8-unix)
;;(load (expand-file-name "~/quicklisp/slime-helper.el")) ;;NOTE: this causes quicklisp to load its version of slime rather than mine
(setq slime-lisp-implementations
'(
(sbcl ("/usr/local/bin/sbcl") :coding-system utf-8-unix) ;;for sbcl
;;cmucl won't load clx under mcclim!
;;(cmucl ("/opt/cmucl-20d/bin/lisp") :coding-system iso-8859-1-unix) ;;Not using
;;;;(cmucl ("/opt/cmucl-20d/bin/lisp") :coding-system utf-8-unix) ;;Don't work
(ccl ("/usr/local/bin/ccl") :program-args -K :coding-system utf-8-unix) ;;64-bit
(ccl32 ("/usr/local/bin/ccl32") :program-args -K :coding-system utf-8-unix) ;;32-bit
;;;;(clforjava ("/home/pfb/clforjava")) ;;Doesn't work properly
)
common-lisp-hyperspec-root "~/my-slime-sandbox/HyperSpec/")
(slime-setup '(
slime-fancy ;;added this when quicklisp was added
; slime-tramp ;;added this when quicklisp was added. (may be useful)
slime-asdf
;;slime-typeout-frame ;;starts slime with a external typeout frame
slime-indentation
; slime-mdot-fu
;;slime-sbcl-exts ;;decided not to continue with this
slime-xref-browser
slime-highlight-edits ;;Added this to test. I'm having trouble adapting to it, but it is useful.
slime-mrepl ;;Allows multiple repls. Invoke w/ M-x slime-open-listener.
;;slime-tests ;;Not the best place for this.
))
;; Remove the following without noticed problems
;;(slime-autodoc-mode)
;;(setq slime-complete-symbol*-fancy t)
;;(setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol)
;;(add-hook 'lisp-mode-hook (lambda () (slime-mode t)))
;;When this is loaded, it fills the repl with many warnings...
;;(load "~/quicklisp/log4slime-setup.el")
;;(global-log4slime-mode 1) ;;This generates a compiler warning
))
(require 'slime-autoloads)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(tab-width 4) ;;this works
'(cua-mode t nil (cua-base))
'(double-click-time 750)
'(filesets-data (quote (("math-stuff" (:pattern "~/Documents/LispCode/Mathstuff" "^.+\\.lisp$")) ("clx-gui-classes" (:pattern "~/Documents/LispCode/clx-gui-classes" "^.+\\.lisp$")) ("mpfr-cffi-library" (:pattern "~/Documents/LispCode/MPFRstuff" "^.+\\.lisp$")) ("Actor-stuff" (:pattern "~/Documents/LispCode/Actors" "^.+\\.lisp$")))))
'(mouse-drag-copy-region nil)
'(show-paren-mode t))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(fringe ((((class color) (background light)) (:background "white" :foreground "black")))))
More information about the slime-devel
mailing list