;; no menu (menu-bar-mode -1) ;; show parenthesis (show-paren-mode +1) ;; no color (global-font-lock-mode -1) ;; and lose the stupid pipe chars on the split-screen bar (set-face-foreground 'vertical-border "white") (set-face-background 'vertical-border "white") ;; alias yes-or-no to y-or-n (fset 'yes-or-no-p 'y-or-n-p) ;; set utf-8 as the default encoding (prefer-coding-system 'utf-8-unix) (autoload 'ibuffer "ibuffer" "List buffers." t) ;;; set some variables ;; add a new line at the end of the file (setq auto-save-default nil auto-save-list-file-prefix nil frame-title-format '(buffer-file-name "%f" ("%b")) inhibit-startup-message t make-backup-files nil require-final-newline t tab-always-indent 'complete vc-follow-symlinks t) ;; twitter's default (setq-default c-basic-offset 2 indent-tabs-mode nil python-indent-offset 2 scala-indent:use-javadoc-style t sh-basic-offset 2 sh-indentation 2) ;;; some bindings (global-set-key (kbd "M-j") 'join-line) (global-set-key (kbd "C-x C-b") 'ibuffer) ;;; if our version is >= 24 and we have the packages.el file, load it. (when (>= emacs-major-version 24) (if (file-exists-p "~/.emacs.d/packages.el") (load "~/.emacs.d/packages.el")))