~mdw
/
profile
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dot/emacs: Save minibuffer history, and retain more of it.
[profile]
/
dot
/
emacs
diff --git
a/dot/emacs
b/dot/emacs
index
e7e28c3
..
4107fda
100644
(file)
--- a/
dot/emacs
+++ b/
dot/emacs
@@
-134,6
+134,11
@@
(and edit
(set-process-query-on-exit-flag edit nil)))))))
(and edit
(set-process-query-on-exit-flag edit nil)))))))
+;; Saving state.
+
+(or mdw-fast-startup (savehist-mode 1))
+(setq history-length 200)
+
;; Control backup behaviour.
(setq backup-by-copying nil)
;; Control backup behaviour.
(setq backup-by-copying nil)
@@
-208,7
+213,8
@@
(lambda ()
(let ((group gnus-newsgroup-name))
(and (string-match "^nn\\(imap\\|folder\\)\\+" group)
(lambda ()
(let ((group gnus-newsgroup-name))
(and (string-match "^nn\\(imap\\|folder\\)\\+" group)
- (not (string-match ":\\(crap\\|spam\\|lists\\)\\." group)))))
+ (not (string-match ":\\(crap\\|spam\\|lists\\|corpus\\)\\."
+ group)))))
bbdb-user-mail-names
(concat "^"
"\\(" "\\(mdw\\|markw\\|root\\|postmaster\\)"
bbdb-user-mail-names
(concat "^"
"\\(" "\\(mdw\\|markw\\|root\\|postmaster\\)"
@@
-399,8
+405,8
@@
w3m-use-cookies t)
(eval-after-load "w3m"
w3m-use-cookies t)
(eval-after-load "w3m"
- '(let ((entries '(("application/pdf" "\\.pdf\\'" ("
evince
" file) nil)
- ("application/x-pdf" "\\.pdf\\'" ("
evince
" file) nil))))
+ '(let ((entries '(("application/pdf" "\\.pdf\\'" ("
xdg-open
" file) nil)
+ ("application/x-pdf" "\\.pdf\\'" ("
xdg-open
" file) nil))))
(dolist (e entries)
(setq w3m-content-type-alist
(cons e (remove* (car e) w3m-content-type-alist
(dolist (e entries)
(setq w3m-content-type-alist
(cons e (remove* (car e) w3m-content-type-alist
@@
-593,6
+599,7
@@
(global-set-key [?\C-c ?t ?r] 'timeclock-reread-log)
(global-set-key [?\C-c ?t ?w] 'timeclock-workday-remaining-string)
(global-set-key [?\C-c ?t ?s] 'timeclock-status-string)
(global-set-key [?\C-c ?t ?r] 'timeclock-reread-log)
(global-set-key [?\C-c ?t ?w] 'timeclock-workday-remaining-string)
(global-set-key [?\C-c ?t ?s] 'timeclock-status-string)
+ (global-set-key [?\C-c ?k] 'compile)
(global-set-key [?\C-x ?3] 'mdw-split-window-horizontally)
(global-set-key [?\M-#] 'calc-dispatch)
(global-set-key [?\C-x ?/] 'auto-fill-mode)
(global-set-key [?\C-x ?3] 'mdw-split-window-horizontally)
(global-set-key [?\M-#] 'calc-dispatch)
(global-set-key [?\C-x ?/] 'auto-fill-mode)
@@
-616,7
+623,14
@@
(global-set-key [?\C-c ?d ?a] 'devhelp-assistant-word-at-point)
(global-set-key [f11] 'mdw-toggle-full-screen)
(and (not mdw-fast-startup) (fboundp 'hippie-expand)
(global-set-key [?\C-c ?d ?a] 'devhelp-assistant-word-at-point)
(global-set-key [f11] 'mdw-toggle-full-screen)
(and (not mdw-fast-startup) (fboundp 'hippie-expand)
- (global-set-key [?\M-/] 'hippie-expand)))
+ (global-set-key [?\M-?] 'hippie-expand)))
+
+(eval-after-load "hippie-exp"
+ '(setq hippie-expand-try-functions-list
+ (remove-if (lambda (name)
+ (memq name '(try-expand-list
+ try-expand-list-all-buffers)))
+ hippie-expand-try-functions-list)))
(eval-after-load "dired"
'(progn
(eval-after-load "dired"
'(progn
@@
-820,6
+834,7
@@
(progn
(setq-default py-indent-offset 2
python-indent 2
(progn
(setq-default py-indent-offset 2
python-indent 2
+ python-indent-offset 2
py-python-command-args
`("-i" "-colors" ,(if mdw-black-background
"Linux" "LightBG")))
py-python-command-args
`("-i" "-colors" ,(if mdw-black-background
"Linux" "LightBG")))
@@
-884,9
+899,9
@@
(setq TeX-output-view-style
'(("^dvi$"
("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$")
(setq TeX-output-view-style
'(("^dvi$"
("^landscape$" "^pstricks$\\|^pst-\\|^psfrag$")
- "%(o?)dvips -t landscape %d -o &&
evince
%f")
+ "%(o?)dvips -t landscape %d -o &&
xdg-open
%f")
("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$"
("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$"
- "%(o?)dvips %d -o &&
evince
%f")
+ "%(o?)dvips %d -o &&
xdg-open
%f")
("^dvi$"
("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$")
"%(o?)xdvi %dS -paper a4r -s 0 %d")
("^dvi$"
("^a4\\(?:dutch\\|paper\\|wide\\)\\|sem-a4$" "^landscape$")
"%(o?)xdvi %dS -paper a4r -s 0 %d")
@@
-901,14
+916,17
@@
("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d")
("^dvi$" "^executivepaper$" "%(o?)xdvi %dS -paper 7.25x10.5in %d")
("^dvi$" "." "%(o?)xdvi %dS %d")
("^dvi$" "^legalpaper$" "%(o?)xdvi %dS -paper legal %d")
("^dvi$" "^executivepaper$" "%(o?)xdvi %dS -paper 7.25x10.5in %d")
("^dvi$" "." "%(o?)xdvi %dS %d")
- ("^pdf$" "." "evince %o")
- ("^html?$" "." "netscape %o")))
+ ("^pdf$" "." "xdg-open %o")
+ ("^html?$" "." "sensible-browser %o")))
+
+(setq TeX-view-program-list
+ '(("mupdf" "mupdf %o" (mode-io-correlate " %(outpage)"))))
(setq TeX-view-program-selection
'(((output-dvi style-pstricks) "dvips and gv")
(output-dvi "xdvi")
(setq TeX-view-program-selection
'(((output-dvi style-pstricks) "dvips and gv")
(output-dvi "xdvi")
- (output-pdf "
Evince
")
- (output-html "
xdg-open
")))
+ (output-pdf "
mupdf
")
+ (output-html "
sensible-browser
")))
(setq TeX-open-quote "\""
TeX-close-quote "\"")
(setq TeX-open-quote "\""
TeX-close-quote "\"")