;; no menu (menu-bar-mode -1) ;; show parenthesis (show-paren-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) (require 'whitespace) (global-whitespace-mode 1) ;;; 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 whitespace-style '(face trailing tabs)) (setq-default indent-tabs-mode nil python-indent-offset 2 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 emacs24.el file, load it. (when (>= emacs-major-version 24) (if (file-exists-p "emacs24.el") (load "~/.emacs.d/emacs24.el")))