Skip to content

Instantly share code, notes, and snippets.

@anthonywu
Created March 29, 2012 05:42
Show Gist options
  • Save anthonywu/2233755 to your computer and use it in GitHub Desktop.
Save anthonywu/2233755 to your computer and use it in GitHub Desktop.
my dot emacs
(add-to-list 'load-path "~/.emacs-lisp")
;; Auto-Complete
(require 'anything)
;; Python nice-to-haves
(require 'lambda-mode)
(add-hook 'python-mode-hook #'lambda-mode 1)
(setq lambda-symbol (string (make-char 'greek-iso8859-7 107)))
;; JavaScript / JSON
(require 'json-mode)
;; Whitespace management
(setq-default show-trailing-whitespace t)
(setq-default indicate-empty-lines t)
(setq-default indent-tabs-mode nil)
(setq-default js-indent-level 2)
(setq-default line-number-mode t)
(setq-default column-number-mode t)
;; Columns
(require 'col-highlight)
(require 'column-marker)
;; Workflows
(setq-default make-backup-files nil)
(setq-default mouse-drag-copy-region t)
(setq-default mouse-yank-at-click t)
(setq-default ring-bell-function 'ignore)
;; Tramp - remote editing via ssh
(require 'tramp)
(setq-default tramp-default-method "ssh")
;; UI / Themes
(setq-default default-frame-alist '((width . 120) (height . 60)))
(set-frame-parameter (selected-frame) 'alpha '(95 90))
(add-hook 'after-make-frame-functions '(lambda (frame) (set-frame-parameter frame 'alpha '(95 90))))
(set-default-font "-apple-Menlo-medium-normal-normal-*-*-*-*-*-m-0-iso10646-1")
(add-to-list 'custom-theme-load-path' "~/.emacs-lisp/emacs-color-theme-solarized")
(load-theme 'solarized-dark t)
(setq-default initial-scratch-message "")
(setq-default inhibit-startup-screen t)
(setq-default initial-buffer-choice t)
(tool-bar-mode 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment