Skip to content

Instantly share code, notes, and snippets.

@ceterumnet
Created April 27, 2014 22:31
Show Gist options
  • Save ceterumnet/11357140 to your computer and use it in GitHub Desktop.
Save ceterumnet/11357140 to your computer and use it in GitHub Desktop.
.emacs
(require 'ansi-color)
(ansi-color-for-comint-mode-off)
(setq lua-indent-level 2)
;(setq lua-electric-flag nil)
(defun lua-abbrev-mode-off () (abbrev-mode 0))
(add-hook 'lua-mode-hook 'lua-abbrev-mode-off)
(setq save-abbrevs nil) ;; is this still needed?
(defun colorize-compilation-buffer ()
(toggle-read-only)
(ansi-color-apply-on-region (point-min) (point-max))
(toggle-read-only))
(add-hook 'compilation-filter-hook 'colorize-compilation-buffer)
(add-to-list 'load-path "~/.emacs.d/prelude")
(add-to-list 'load-path "~/.emacs.d")
(load "./init.el")
(defun disable-guru-mode ()
(guru-mode -1))
(add-hook 'prelude-prog-mode-hook 'disable-guru-mode t)
(setq yas-snippet-dirs
'("~/.emacs.d/yasnippets-rails/rails-snippets" ;; the default collection
"~/.emacs.d/elpa/yasnippet-20131031.628/snippets" ;; personal snippets
))
(require 'yasnippet)
(yas/reload-all)
(yas-global-mode 1)
(if window-system
(set-frame-size (selected-frame) 211 70)
(tool-bar-mode 0))
(global-set-key [(super t)] 'projectile-find-file)
(global-set-key [(shift super left)] 'switch-to-prev-buffer)
(global-set-key [(shift super right)] 'switch-to-next-buffer)
(defun align-repeat (start end regexp)
"Repeat alignment with respect to
the given regular expression."
(interactive "r\nsAlign regexp: ")
(align-regexp start end
(concat "\\(\\s-*\\)" regexp) 1 1 t))
(setq prelude-flyspell nil)
;(setq prelude-whitespace nil)
;; (add-to-list 'load-path "~/.emacs.d/js2-mode")
(autoload 'js2-mode "js2-mode" nil t)
(add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))
(add-to-list 'auto-mode-alist '("\\.rabl\\'" . ruby-mode))
(when window-system ; start speedbar if we're using a window system
(speedbar t)
(set-frame-position (selected-frame) 1560 0)
(set-frame-size (selected-frame) 60 70)
(speedbar-toggle-show-all-files))
;;(setq rspec-use-rvm t)
(rvm-use-default)
(setq web-mode-markup-indent-offset 2)
(setq web-mode-code-indent-offset 2)
(provide `.emacs)
;;; .emacs ends here
(defun resize-gui ()
(interactive)
(speedbar t)
(set-frame-position (selected-frame) 1560 0)
(set-frame-size (selected-frame) 60 70)
(speedbar-toggle-show-all-files))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment