Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; Ruby
- (autoload 'ruby-mode "ruby-mode" "Load ruby-mode")
- (add-to-list 'auto-mode-alist '("\\.rb$" . ruby-mode))
- (add-to-list 'auto-mode-alist '("\\.erb$" . ruby-mode))
- (add-to-list 'auto-mode-alist '("[Rr]ake" . ruby-mode))
- ;;(add-hook 'ruby-mode-hook 'turn-on-font-lock)
- ;; Erlang
- (add-to-list 'load-path "~/Projects/erlang/erlang-otp/lib/tools/emacs")
- (setq erlang-root-dir "/opt/local")
- (require 'erlang-start)
- ;; Distel + Wrangler for Erlang
- (add-to-list 'load-path "~/Projects/erlang/wrangler/elisp")
- (require 'distel)
- (distel-setup)
- ;; open .app files in erlang mode too
- (add-to-list 'auto-mode-alist '("\\.app$" . erlang-mode))
- (add-to-list 'auto-mode-alist '("\\Emakefile$" . erlang-mode))
- ;; prevent annoying hang-on-compile
- (defvar inferior-erlang-prappompt-timeout t)
- ;; default node name to emacs@host
- (setq inferior-erlang-machine-options '("-sname" "emacs"))
- ;; tell distel to default to that node
- (setq erl-nodename-cache
- (make-symbol
- (concat
- "emacs@"
- (car (split-string (shell-command-to-string "hostname"))))))
- ;; Puppet
- (add-to-list 'load-path "~/Projects/ruby/puppet/puppet/ext/emacs")
- (autoload 'puppet-mode "puppet-mode" "Load puppet-mode")
- (add-to-list 'auto-mode-alist '("\\.pp$" . puppet-mode))
- ;; Use spaces not tabs
- (setq-default indent-tabs-mode nil)
- ;; Nuke extra whitespace
- (add-hook 'write-file-functions 'delete-trailing-whitespace)
Add Comment
Please, Sign In to add comment