X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/ac667d0466f3c297b09b51ce1b7f168ffbe1c774..a2f12a94b45d3d04286ed9ad7725ce64bf42b2cd:/dot/emacs diff --git a/dot/emacs b/dot/emacs index d9b1035..7be9951 100644 --- a/dot/emacs +++ b/dot/emacs @@ -127,10 +127,11 @@ ;; ---- Some mail and news configuration --- -(setq mail-from-style 'parens) -(setq mail-signature t) -(setq mail-yank-prefix "> ") -(setq mail-archive-file-name "~/Mail/sent") +(setq mail-from-style 'angles + mail-signature t + mail-yank-prefix "> " + mail-archive-file-name "~/Mail/sent" + compose-mail-user-agent-warnings nil) (setq rmail-display-summary t) (setq rmail-file-name "~/Mail/rmail") @@ -220,7 +221,8 @@ (setq scroll-step 5) ;Don't scroll too much at a time (setq-default fill-column 77) ;I use rather narrow windows (setq-default comment-column 40) ;Set a standard comment column -(setq-default truncate-partial-width-windows nil) +(setq-default truncate-partial-width-windows nil + truncate-lines t) (setq default-indicate-empty-lines t) (setq whitespace-style '(trailing space-before-tab space-after-tab empty indentation)) @@ -358,10 +360,7 @@ (setq display-time-24hr-format t) (display-time) (column-number-mode 1) -(trap - (if window-system - (let ((view-diary-entries-initially t)) - (calendar)))) +(trap (if window-system (calendar))) ;;;-------------------------------------------------------------------------- ;;; MailCrypt. @@ -482,9 +481,9 @@ (add-hook 'org-agenda-mode-hook #'(lambda () (mdw-clobber-evil-keymap org-agenda-mode-map))) (or mdw-fast-startup - (progn - (org-remember-insinuate) - (global-set-key [?\C-c ?r] 'org-remember))) + (trap (progn + (org-remember-insinuate) + (global-set-key [?\C-c ?r] 'org-remember)))) ;; Minor mode listing @@ -510,6 +509,7 @@ ;; ("/[ch]/" . c-mode) (,(concat "/\\(" "\\.stgit\\.msg" "\\|" + "\\.topmsg" "\\|" "\\.git/COMMIT_EDITMSG" "\\|" "svn-commit\\.tmp" "\\|" "svk-commit[^/.]*\\.tmp" @@ -537,7 +537,11 @@ auto-mode-alist)) (setq interpreter-mode-alist - (append `(("runlisp" . lisp-mode)) + (append `(("runlisp" . lisp-mode) + ("@PYTHON@" . python-mode) + ("@PERL@" . perl-mode) + ("@TCLSH@" . tcl-mode) + ("@WISH@" . tcl-mode)) interpreter-mode-alist)) (setq completion-ignored-extensions @@ -558,11 +562,11 @@ '(c-mode-hook c++-mode-hook objc-mode-hook java-mode-hook csharp-mode-hook perl-mode-hook cperl-mode-hook python-mode-hook pyrec-mode-hook icon-mode-hook awk-mode-hook - tcl-mode-hook go-mode-hook + tcl-mode-hook go-mode-hook js-mode-hook conf-mode-hook asm-mode-hook TeX-mode-hook LaTeX-mode-hook TeXinfo-mode-hook tex-mode-hook latex-mode-hook texinfo-mode-hook emacs-lisp-mode-hook scheme-mode-hook - lisp-mode-hook lisp-interaction-mode-hook + lisp-mode-hook lisp-interaction-mode-hook makefile-mode-hook inferior-lisp-mode-hook slime-repl-mode-hook sml-mode-hook haskell-mode-hook erlang-mode-hook smalltalk-mode-hook rexx-mode-hook @@ -645,6 +649,7 @@ (add-hook 'apcalc-mode-hook 'mdw-fontify-apcalc t) (add-hook 'java-mode-hook 'mdw-fontify-java t) + (add-hook 'js-mode-hook 'mdw-fontify-javascript t) (add-hook 'csharp-mode-hook 'mdw-fontify-csharp t) (add-hook 'awk-mode-hook 'mdw-fontify-awk t) @@ -654,6 +659,7 @@ (progn (setq-default py-indent-offset 2 + python-indent 2 py-python-command-args `("-i" "-colors" ,(if mdw-black-background "Linux" "LightBG")))