Difference between revisions of "Common Lisp Environment Configuration"
From copec
(Created page with "=== Basic Environment === * Emacs installed via package manager * SBCL installed via package manager * ~/.emacs.d/init.el: <pre> ;; ~/.emacs.d/init.el (require 'cl) (require '...") |
|||
Line 1: | Line 1: | ||
− | |||
* Emacs installed via package manager | * Emacs installed via package manager | ||
* SBCL installed via package manager | * SBCL installed via package manager | ||
Line 25: | Line 24: | ||
(setq backup-by-copying t) | (setq backup-by-copying t) | ||
</pre> | </pre> | ||
+ | * ~ |
Revision as of 11:06, 5 August 2016
- Emacs installed via package manager
- SBCL installed via package manager
- ~/.emacs.d/init.el:
;; ~/.emacs.d/init.el (require 'cl) (require 'package) ;; You might already have this line (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/") t) (when (< emacs-major-version 24) ;; For important compatibility libraries like cl-lib (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) (package-initialize) ;; You might already have this line ;; Setup load-path, autoloads and your lisp system ;; Not needed if you install SLIME via MELPA ;;(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime") (require 'slime-autoloads) (setq inferior-lisp-program "/usr/bin/sbcl") (slime-setup '(slime-fancy slime-xref-browser slime-asdf slime-banner slime-repl slime-indentation slime-fuzzy slime-autodoc slime-presentations slime-presentation-streams)) (setq backup-directory-alist `(("." . "~/.saves"))) (setq backup-by-copying t)
- ~