diff -r b54c3f2e12f6 -r 0b3217376059 init.el --- a/init.el Sun Mar 25 20:03:38 2012 -0500 +++ b/init.el Mon Oct 15 20:31:39 2012 -0500 @@ -59,14 +59,18 @@ (visual-line-mode t) ; word wrap break on whitespace (set-frame-font (get-font)))) + ;;; terminal (global-set-key (kbd "C-c s") 'eshell) ; start shell -(add-hook - 'eshell-mode-hook - (lambda () - (setenv "TERM" "emacs") ; enable colors - (setenv "PATH" (concat "~/.cabal/bin:" (getenv "PATH"))))) +(defun setup-env () + (setenv "TERM" "emacs") ; enable colors + (setenv "ODBCSYSINI" "/home/lhoersten/myodbc") + (setenv "ODBCINI" "/home/lhoersten/myodbc/odbc.ini") + (setenv "PATH" (concat "/usr/local/bin:" "~/.cabal/bin:" (getenv "PATH")))) +(add-hook 'eshell-mode-hook 'setup-env) +(setup-env) +(eshell) ;;;; Mode-Specific ;;;; @@ -113,6 +117,9 @@ ("Python" (mode . python-mode)) ("Jython" (mode . jython-mode)) ("Clojure" (mode . clojure-mode)) + ("Markup" (mode . sgml-mode)) + ("HTML" (mode . html-mode)) + ("CSS" (mode . css-mode)) ("C++" (mode . c++-mode))))) (add-hook 'ibuffer-mode-hook @@ -151,6 +158,7 @@ ;;; zencoding-mode - html (require 'zencoding-mode) (add-hook 'sgml-mode-hook 'zencoding-mode) ; Auto-start on any markup modes +(add-to-list 'auto-mode-alist '("\\.tpl\\'" . html-mode)) ;;; unique buffer names with dirs (require 'uniquify)