Mercurial > hg > config
diff .emacs @ 0:f3ab51c79813
adding configuration from https://svn.openplans.org/svn/config_jhammel/
author | k0s <k0scist@gmail.com> |
---|---|
date | Thu, 15 Oct 2009 11:41:26 -0400 |
parents | |
children | 81e89e519980 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.emacs Thu Oct 15 11:41:26 2009 -0400 @@ -0,0 +1,80 @@ +(server-start) +(if (boundp 'tool-bar-mode) (tool-bar-mode 0)) +(setq inhibit-startup-message t) +(setq make-backup-files nil) +(put 'downcase-region 'disabled nil) +(setq truncate-lines nil) +(setq truncate-partial-width-windows nil) +(setq use-file-dialog nil) +(setq python-indent 4) +(setq python-guess-indent nil) +(setq-default indent-tabs-mode nil) +(defface extra-whitespace-face '((t (:background "pale green"))) "Used for tabs and such.") + +(autoload 'doctest-mode "doctest-mode" "doctest editing mode." t) + +(transient-mark-mode 1) + +(put 'upcase-region 'disabled nil) +;; Show line-number in the mode line +(line-number-mode 1) + +;; Show column-number in the mode line +(column-number-mode 1) + +;; Bind major editing modes to certain file extensions +(setq auto-mode-alist (cons '("\\.zcml$" . sgml-mode) auto-mode-alist)) +(setq auto-mode-alist (cons '("\\.pt$" . sgml-mode) auto-mode-alist)) +(setq auto-mode-alist (cons '("\\.cpt$" . sgml-mode) auto-mode-alist)) +(setq auto-mode-alist (cons '("\\.cpy$" . python-mode) auto-mode-alist)) +(setq auto-mode-alist (cons '("\\.vpy$" . python-mode) auto-mode-alist)) + +;; Turn off the status bar and on the mouse if we're not in a window system +(menu-bar-mode (if window-system 1 -1)) +(add-hook 'text-mode-hook 'turn-on-auto-fill) + +(add-hook 'sgml-mode-hook 'turn-off-auto-fill) + +(setq grep-command "grep -liE") + +;; recentf stuff +(require 'recentf) +(recentf-mode 1) +(setq recentf-max-menu-items 25) +(global-set-key "\C-x\ \C-r" 'recentf-open-files) + +;; full-steam-ahead-and-damn-the-torpedoes +(defun + full-steam-ahead-and-damn-the-torpedoes + (prompt) t) +(defalias 'y-or-n-p + 'full-steam-ahead-and-damn-the-torpedoes) +(defalias 'yes-or-no-p + 'full-steam-ahead-and-damn-the-torpedoes) + +(require 'uniquify) +(setq uniquify-buffer-name-style 'post-forward) + +;; wheel mouse +(global-set-key [mouse-4] 'scroll-down) +(global-set-key [mouse-5] 'scroll-up) + +;; substring buffer switching mode +(iswitchb-mode 1) + +(global-set-key "\M-g" 'goto-line) + +;; (when (load "flymake" t) +;; (defun flymake-pyflakes-init () +;; (let* ((temp-file (flymake-init-create-temp-buffer-copy +;; 'flymake-create-temp-inplace)) +;; (local-file (file-relative-name +;; temp-file +;; (file-name-directory buffer-file-name)))) +;; (list "pyflakes" (list local-file)))) + +;; (add-to-list 'flymake-allowed-file-name-masks +;; '("\\.py\\'" flymake-pyflakes-init))) + +;; (add-hook 'find-file-hook 'flymake-find-file-hook) +(server-start)