From: Mark Wooding Date: Tue, 3 Mar 2009 00:45:15 +0000 (+0000) Subject: Merge branch 'master' of metalzone:etc/profile X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/commitdiff_plain/feff53b4914dbb8b4eca4d25e589933923c65622?hp=485d7cfcbdc6f70e6eb32b29cbd071f4c72c6bfc Merge branch 'master' of metalzone:etc/profile * 'master' of metalzone:etc/profile: dot-emacs: Fix LOOP indentation under SLIME. gitignore: Add `semantic.cache' and Global droppings. The great Gnus switchover! dot-emacs: Fixes to the messages mode. dot-emacs: Turn on gtags mode in general. --- diff --git a/bash_profile b/bash_profile index a7c69f7..057f797 100644 --- a/bash_profile +++ b/bash_profile @@ -117,9 +117,14 @@ if [ "$DISPLAY" = "" ]; then else LC_CTYPE=`mdw-conf x-ctype` fi -unset LANG LC_ALL LC_COLLATE +unset LANG LC_ALL export LC_CTYPE +for lc in TIME NUMERIC MONETARY PAPER NAME ADDRESS TELEPHONE MEASUREMENT; do + eval "export LC_$lc=$LC_CTYPE" +done +export LC_COLLATE=POSIX + __mdw_programp distcc && export CCACHE_PREFIX=distcc export TEXINPUTS=".:$HOME/lib/tex//:" @@ -145,7 +150,7 @@ export PAGER=`type -p less` METAMAIL_PAGER=`type -p less` export LESS="-iqgRh1FX" export LESSOPEN="|lesspipe.sh %s" case "$LC_CTYPE" in - *utf8*) LESSCHARSET=utf-8 ;; + *utf8 | *utf-8 | *UTF8 | *UTF-8) LESSCHARSET=utf-8 ;; *) LESSCHARSET=latin1 ;; esac export LESSCHARSET diff --git a/emacs b/emacs index e803bdc..73cb422 100644 --- a/emacs +++ b/emacs @@ -398,6 +398,21 @@ (global-set-key [vertical-scroll-bar C-mouse-1] #'(lambda () (interactive))) +(defun mdw-clobber-org-mode-map () + (dolist (key '([S-up] [S-down] [S-left] [S-right] + [?\e left] [?\e right] + [M-left] [M-right])) + (define-key org-mode-map key nil)) + (define-key org-mode-map [?\C-c left] 'org-shiftleft) + (define-key org-mode-map [?\C-c right] 'org-shiftright) + (define-key org-mode-map [?\C-c up] 'org-shiftup) + (define-key org-mode-map [?\C-c down] 'org-shiftdown) + (define-key org-mode-map [C-left] 'org-metaleft) + (define-key org-mode-map [C-right] 'org-metaright) + (define-key org-mode-map [C-up] 'org-metaup) + (define-key org-mode-map [C-down] 'org-metadown)) +(add-hook 'org-mode-hook 'mdw-clobber-org-mode-map) + ;; --- Recognising types of files --- (setq auto-mode-alist diff --git a/gitignore b/gitignore index 8602ee4..a769a54 100644 --- a/gitignore +++ b/gitignore @@ -23,3 +23,11 @@ build build-* dist-* deb-build + +## Semantic clutter and tags stuff +semantic.cache +TAGS +GPATH +GRTAGS +GSYMS +GTAGS