Advertisement
htutt

my current emacs config

Aug 13th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 2.29 KB | None | 0 0
  1. ;;; my current ~/.emacs for ESS, R, Gmail and Slime configurations
  2. ;;;Emacs Frame Size
  3. (add-to-list 'default-frame-alist '(left . 500))
  4. (add-to-list 'default-frame-alist '(top . 100))
  5. (add-to-list 'default-frame-alist '(height . 30))
  6. (add-to-list 'default-frame-alist '(width . 80))
  7.  
  8. ;;;Emacs ESS
  9. (require 'ess-site)
  10. (put 'set-goal-column 'disabled nil)
  11.  
  12. ;;;Emacs Gmail
  13. (setq send-mail-function 'smtpmail-send-it
  14.       message-send-mail-function 'smtpmail-send-it
  15.       smtpmail-starttls-credentials
  16.       '(("smtp.gmail.com" 587 nil nil))
  17.       smtpmail-auth-credentials
  18.       (expand-file-name "~/.authinfo")
  19.       smtpmail-default-smtp-server "smtp.gmail.com"
  20.       smtpmail-smtp-server "smtp.gmail.com"
  21.       smtpmail-smtp-service 587
  22.       smtpmail-debug-info t)
  23. (require 'smtpmail)
  24.  
  25. ;;;Slime
  26. ;; This config is from port installation
  27. ;;(setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY")
  28. ;;(setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY")
  29. ;;(add-to-list 'load-path "/usr/local/share/emacs/23.3/site-lisp/slime"
  30. ;;  "/usr/local/share/emacs/23.3/site-lisp/slime/contrib")
  31. ;;(require 'slime)
  32. ;;(slime-setup '(slime-repl))
  33.  
  34.  
  35. ;;; jrockway's style from stackoverflow site
  36. (eval-after-load "slime"
  37.   '(progn
  38.      (setq slime-lisp-implementations
  39.            '((sbcl ("/usr/local/bin/sbcl"))
  40.              (ecl ("/usr/local/bin/ecl"))
  41.              (clisp ("/usr/local/bin/clisp"))))
  42.      (slime-setup '(
  43.                     slime-asdf
  44.                     slime-autodoc
  45.                     slime-editing-commands
  46.                     slime-fancy-inspector
  47.                     slime-fontifying-fu
  48.                     slime-fuzzy
  49.                     slime-indentation
  50.                     slime-mdot-fu
  51.                     slime-package-fu
  52.                     slime-references
  53.                     slime-repl
  54.                     slime-sbcl-exts
  55.                     slime-scratch
  56.                     slime-xref-browser
  57.                     ))
  58.      (slime-autodoc-mode)
  59.      (setq slime-complete-symbol*-fancy t)
  60.      (setq slime-complete-symbol-function
  61.   'slime-fuzzy-complete-symbol)))
  62.  
  63. (require 'slime)
  64.  
  65. ;;;dpans2texi
  66. (require 'info-look)
  67. (info-lookup-add-help
  68.  :mode 'lisp-mode
  69.  :regexp "[^][()'\" \t\n]+"
  70.  :ignore-case t
  71.  :doc-spec '(("(ansicl)Symbol Index" nil nil nil)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement