Merge branch 'master' of metalzone:etc/profile
authorMark Wooding <mdw@distorted.org.uk>
Tue, 3 Mar 2009 00:45:15 +0000 (00:45 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 3 Mar 2009 00:45:15 +0000 (00:45 +0000)
* '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.

bash_profile
emacs
gitignore

index a7c69f7..057f797 100644 (file)
@@ -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 (file)
--- a/emacs
+++ b/emacs
 (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
index 8602ee4..a769a54 100644 (file)
--- 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