Unless there are objections, I will install the file below as contrib/slime-fancy.el into CVS.
Matthias
;;; slime-fancy.el --- Load all stable fancy SLIME contribs ;; ;; Authors: Matthias Koeppe mkoeppe@mail.math.uni-magdeburg.de ;; ;; License: GNU GPL (same license as Emacs) ;; ;;; Installation: ;; ;; Add this to your .emacs: ;; ;; (add-to-list 'load-path "<directory-of-this-file>") ;; (add-hook 'slime-load-hook (lambda () (require 'slime-fancy))) ;; ;; We load all SLIME contribs that are currently working, ;; and which only "upgrade" the behavior of SLIME in some way. ;; This includes: ;; * Adding new commands, keybindings, menu items ;; * Making things clickable that would otherwise be just plain text
(require 'slime-autodoc)
(require 'slime-c-p-c)
;; Just adds commands (require 'slime-editing-commands)
(require 'slime-fancy-inspector)
(require 'slime-highlight-edits)
(require 'slime-presentations)
;;; Do not load slime-presentation-streams, as this is an experimental ;;; feature that installs patches into some Lisps. --mkoeppe ;;(require 'slime-presentation-streams)
(require 'slime-scratch)
;;; Do not load slime-typeout-frame, as simply loading causes display of a ;;; typeout frame. --mkoeppe ;;(require 'slime-typeout-frame)
(require 'slime-xref-browser)
(provide 'slime-fancy)
On Fri, Aug 31, 2007 at 10:58:26PM -0700, Matthias Koeppe wrote:
Unless there are objections, I will install the file below as contrib/slime-fancy.el into CVS.
FWIW, I added the file manually, and it worked nicely thanks!
I did still need to include
(add-hook 'slime-load-hook (lambda () (require 'slime-fuzzy))) (setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol t)
in my .emacs file to get fuzzy completion to work.
Just a thought, but I wonder if there would be appropriate to add support for fuzzy completion to slime-fancy.el?
"David J. Neu" djneu@att.net writes:
On Fri, Aug 31, 2007 at 10:58:26PM -0700, Matthias Koeppe wrote:
Unless there are objections, I will install the file below as contrib/slime-fancy.el into CVS.
FWIW, I added the file manually, and it worked nicely thanks!
I did still need to include
(add-hook 'slime-load-hook (lambda () (require 'slime-fuzzy))) (setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol t)
in my .emacs file to get fuzzy completion to work.
Just a thought, but I wonder if there would be appropriate to add support for fuzzy completion to slime-fancy.el?
I have now added loading of slime-fuzzy, which makes fuzzy completion available as C-c M-i, but not the customization that puts it on TAB; I think this would not be appropriate as a default.
Matthias