1 ;; .emacs of Sridhar Ratnakumar
2 ;; KISS (Keep It Simple Stupid)
4 (let* ((dotfiles "~/Projects/srid.dotfiles/")
5 (emacsdir (concat dotfiles "emacs/"))
6 (extdir (concat emacsdir "external/"))
7 (partsdir (concat emacsdir "dot-emacs-parts/"))
8 (datadir (concat emacsdir "data")))
10 (defun load-part (part)
11 (load (concat partsdir part)))
14 (add-to-list 'load-path extdir)
16 (load-part "personal.el")
17 (load-part "basic.el")
18 (load-part "look-and-feel.el")
19 (load-part "buffer-switching.el")
20 ;; (load-part "terminal-enhancements.el") -- XXX: mouse scrolling doesn't work in putty
21 (load-part "dotnet.el")
22 (load-part "git-part.el")
24 (load-part "lang-js.el")
25 (load-part "lang-fsharp.el")
26 (load-part "lang-vb.el")
28 ; (load-part "org-initialize.el")
29 (load-part "goodies.el")
31 (load-part "irc-setup.el")
37 ;; custom-set-variables was added by Custom.
38 ;; If you edit it by hand, you could mess it up, so be careful.
39 ;; Your init file should contain only one such instance.
40 ;; If there is more than one, they won't work right.
41 '(backup-by-copying-when-linked t)
42 '(browse-url-browser-function (quote browse-url-generic))
43 '(browse-url-generic-program "C:\\Program Files\\Internet Explorer\\ieuser.exe")
44 '(column-number-mode t)
45 '(global-font-lock-mode t nil (font-lock))
46 '(gnuserv-frame (quote gnuserv-main-frame-function))
47 '(hfy-optimisations (quote (skip-refontification keep-overlays)))
48 '(inhibit-splash-screen t)
49 '(javascript-indent-level 2)
52 '(rcirc-auto-authenticate-flag t)
53 '(rcirc-default-nick "srid")
54 '(rcirc-default-user-name "srid")
55 '(rcirc-server-alist (quote (("irc.freenode.net" nick "srid" user-name "srid" full-name "Sridhar Ratnakumar" channels nil :channels ("#emacs" "#gnusim8085" "#ubuntu-in" "#haskell" "#git" "#comparewise" "#django-india" "#srid-interest" "#ilugchennai")))))
56 '(rcirc-track-minor-mode t)
57 '(scroll-bar-mode nil)
60 '(tool-bar-mode nil nil (tool-bar))
61 '(transient-mark-mode t)
65 ;; custom-set-faces was added by Custom.
66 ;; If you edit it by hand, you could mess it up, so be careful.
67 ;; Your init file should contain only one such instance.
68 ;; If there is more than one, they won't work right.
71 (put 'downcase-region 'disabled nil)