;;; Time-stamp: ;;; This file contains user variables for all the random things I use ;;;; Custom set variables ;;; custom-set-variables is a weird function that I only recently ran across ;;; It takes a list of the following: ;;; 1. variable name 2. value 3. whether or not to make it default 4. requirements 5. a comment (custom-set-variables '(ask-backup-recycle nil t) ;; Used by get-backup-version -- if it is t then it will ask if you have num-versions-before-asking ;; versions of a file if you want them recycled '(auto-save-and-recover-context t t) ;; Get your old context when you come back to emacs '(auto-save-directory (expand-file-name "~/autosave/") t) ;; put autosave files in the ~/autosave directory '(auto-save-directory-fallback (expand-file-name "~/") t) ;; If you can't put them there, ~ works '(autosave-hash-p nil t) ;; I don't remember what this does '(auto-save-interval 2000 t) ;; Save every 2000 seconds '(comment-column 0 t) ;; Put comments on column 0 '(crypt-confirm-password t t) '(crypt-encryption-type 'pgp t) ;; If you run across a crypted file, assume it is pgp encrypted '(crypt-never-ever-decrypt t t) '(efs-auto-save t t) ;; Do autosaves in efs '(efs-auto-save-remotely nil t) ;; But not in remote sessions '(font-lock-maximum-decoration t t) '(frame-title-format "%S: %f line: %l column: %c" t) ;; The emacs window title bar should show something like: emacs: filename, line, column '(gnuserv-frame nil t) ;; Make gnuserv open a new frame for me '(hippie-expand-try-functions-list '(try-expand-dabbrev try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-file-name try-expand-line) t) ;; This is a list of functions for hippie-expand to use when attempting to auto complete a word '(hippie-expand-verbose nil t) ;; Tells hippie expand to keep its mouth shut when attempting to autocomplete '(indent-tabs-mode nil t) ;; Make sure all tabs are spaces '(inhibit-startup-message t t) ;; No startup message for me, thank you very much '(ispell-skip-sgml t t) ;; Tell ispell to skip html tags '(keep-backup-version t t) ;; Keep backup versions of your files handy '(line-number-mode t t) ;; Show the line number at the bottom of the frame '(Manual-buffer-view-mode "other" t) '(modifier-keys-are-sticky t t) ;; One does not have to hold down the special keys for them to work -- reduces hand strain :) '(mouse-yank-at-point t t) ;; If I yank some text, make sure it goes to the point and not the position of the mouse cursor ;; This fixes one of the most annoying emacs behaivors '(num-versions-before-asking 5 t) ;; This is for make-backup-file-name which I redefine in my-functions.el ;; It defines how many versions of a backup file to keep around before asking if they should be cycled '(post-backup-copy-dir "~/mail_backups/" t) '(post-goto-body t t) ;; This is a directory in which I keep backups of mail I am sending through gnuserv/mutt '(query-user-mail-address nil t) ;; Don't ask me for my mailing address ever again '(resize-minibuffer-window-exactly t t) ;; The minibuffer must be the size needed for its contents, no bigger '(save-buffer-context t t) ;; Save point and such for future emacs sessions '(tab-width 4 t "" "I want 4 spaces in my tabs") ;; Tabs should be 4 spaces longs '(time-stamp-format "%3a %3b %2d %02H:%02M:%02S %:y Ashton Trey Belew (abelew@wesleyan.edu)" t) ;; The format for time stamps -- look at the top of this file to get it. ;; If you want a time stamp to happen when you save your files, make certain to type ;; "Time-stamp:<>" within the first 8 lines of your file '(toolbar-visible-p nil t) ;; Get rid of the toolbar. I want the space. '(user-mail-address "abelew@wesleyan.edu" t) ;; My mailing address '(visible-bell nil t) ;; The visible bell is really annoying '(write-file-hooks (cons 'time-stamp write-file-hooks) t) ;; Add time-stamp to the list of things to be done when writing a file ) ;;;; Custom set faces -- of which I have none at the moment