init.el
changeset 52 b54c3f2e12f6
parent 50 6590d340a568
child 53 0b3217376059
equal deleted inserted replaced
51:c4e0668a2c87 52:b54c3f2e12f6
    91             space-before-tab space-after-tab))
    91             space-before-tab space-after-tab))
    92 
    92 
    93 ;;; python-mode
    93 ;;; python-mode
    94 (add-hook 'python-mode-hook (lambda () (setq tab-width 4)))
    94 (add-hook 'python-mode-hook (lambda () (setq tab-width 4)))
    95 
    95 
    96 ;;; slime
       
    97 (eval-after-load "slime"
       
    98   '(progn (slime-setup '(slime-repl))
       
    99           (setq slime-protocol-version 'ignore)))
       
   100 (require 'slime)
       
   101 (slime-setup)
       
   102 
       
   103 ;;; org-mode
    96 ;;; org-mode
   104 (add-hook
    97 (add-hook
   105  'org-mode-hook
    98  'org-mode-hook
   106  (lambda ()
    99  (lambda ()
   107    (local-set-key (kbd "M-p") 'org-move-item-up)
   100    (local-set-key (kbd "M-p") 'org-move-item-up)
   117  '(("default"
   110  '(("default"
   118     ("Emacs Lisp" (mode . emacs-lisp-mode))
   111     ("Emacs Lisp" (mode . emacs-lisp-mode))
   119     ("Haskell" (mode . haskell-mode))
   112     ("Haskell" (mode . haskell-mode))
   120     ("Python" (mode . python-mode))
   113     ("Python" (mode . python-mode))
   121     ("Jython" (mode . jython-mode))
   114     ("Jython" (mode . jython-mode))
       
   115     ("Clojure" (mode . clojure-mode))
   122     ("C++" (mode . c++-mode)))))
   116     ("C++" (mode . c++-mode)))))
   123 (add-hook
   117 (add-hook
   124  'ibuffer-mode-hook
   118  'ibuffer-mode-hook
   125  (lambda ()
   119  (lambda ()
   126    (ido-mode t)
   120    (ido-mode t)