diff options
author | Kyle Meyer <meyerkya@gmail.com> | 2013-04-20 02:22:06 -0400 |
---|---|---|
committer | Kyle Meyer <meyerkya@gmail.com> | 2013-04-20 02:22:06 -0400 |
commit | 58ed43ac257c8f1585a034f1e04fd1ca35884695 (patch) | |
tree | 0cd6d22b81ae1e99f6bc6b41b1b09efcc0b967a3 /init/00-km-general.el | |
parent | 18755b3721cdeedad7beb20610d758004b2ce533 (diff) | |
download | emacs.d-58ed43ac257c8f1585a034f1e04fd1ca35884695.tar.gz |
cleaning up
Diffstat (limited to 'init/00-km-general.el')
-rw-r--r-- | init/00-km-general.el | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/init/00-km-general.el b/init/00-km-general.el new file mode 100644 index 0000000..e760e51 --- /dev/null +++ b/init/00-km-general.el @@ -0,0 +1,81 @@ +(setq default-frame-alist '((font . "Droid Sans Mono-9"))) + +(require 'font-lock) +(global-font-lock-mode t) + +(setq inhibit-splash-screen t + initial-scratch-message nil) + +(scroll-bar-mode -1) +(tool-bar-mode -1) +(menu-bar-mode -1) + +(setq-default indicate-empty-lines t) +(when (not indicate-empty-lines) + (toggle-indicate-empty-lines)) + +(setq echo-keystrokes 0.1 + use-dialog-box nil + visible-bell t) +(show-paren-mode t) + +(defalias 'yes-or-no-p 'y-or-n-p) + +;; line info +(line-number-mode t) +(column-number-mode t) +(size-indication-mode t) + +;; set location of custom.el +(setq custom-file "~/.emacs.d/custom.el") +(load custom-file) + +;; store all backup and autosave files in the tmp dir +(setq backup-directory-alist + `((".*" . ,temporary-file-directory))) +(setq auto-save-file-name-transforms + `((".*" ,temporary-file-directory t))) + +;; revert buffers automatically when underlying files are changed externally +(global-auto-revert-mode t) + +;; tramp +(require 'tramp) +(setq tramp-default-method "ssh") + +(setq browse-url-browser-function 'browse-url-generic + browse-url-generic-program "chromium") + +(put 'dired-find-alternate-file 'disabled nil) + +(setq x-select-enable-clipboard t) +(setq interprogram-paste-function 'x-cut-buffer-or-selection-value) + +;; make scripts executable at save +(add-hook 'after-save-hook + 'executable-make-buffer-file-executable-if-script-p) + +(setq-default fill-column 72) +(add-hook 'text-mode-hook 'turn-on-auto-fill) + +;; (require 'ess-site) +(add-hook 'ess-mode-hook (lambda () + (setq ess-indent-level 4))) + +(add-hook 'sh-mode-hook (lambda () + (setq sh-basic-offset 4))) + +;; make whitespace-mode use just basic coloring +;; http://ergoemacs.org/emacs/whitespace-mode.html +(setq whitespace-style (quote + (spaces tabs newline space-mark + tab-mark newline-mark))) + +(delete-selection-mode t) ;; write over selected text +(transient-mark-mode t) +;; share clipboard with system +(setq x-select-enable-clipboard t) + +(blink-cursor-mode -1) + +(put 'narrow-to-region 'disabled nil) |