From 55465d74eef50cb0aa3d05c18fa889e9f11de63d Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Thu, 28 Jul 2011 11:36:46 +0200 Subject: [PATCH] EMACS: added xmodmap-mode --- .emacs.d/elisp/xmodmap-mode.el | 9 +++++++++ .emacs.d/init.el | 4 ++++ 2 files changed, 13 insertions(+) create mode 100644 .emacs.d/elisp/xmodmap-mode.el diff --git a/.emacs.d/elisp/xmodmap-mode.el b/.emacs.d/elisp/xmodmap-mode.el new file mode 100644 index 0000000..3002a49 --- /dev/null +++ b/.emacs.d/elisp/xmodmap-mode.el @@ -0,0 +1,9 @@ +(define-generic-mode 'xmodmap-mode + '(?!) + '("add" "clear" "keycode" "keysym" "pointer" "remove") + nil + '("[xX]modmap\\(rc\\)?\\'") + nil + "Simple mode for xmodmap files.") + +(provide 'xmodmap-mode) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 4c74dec..44bb61b 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -100,6 +100,10 @@ (add-hook 'sgml-mode-hook 'zencoding-mode) ; Auto-start on any markup ; modes +;;; Xmodmap mode +(autoload 'xmodmap-mode "xmodmap-mode" "Major mode for xmodmap" t) +(add-to-list 'auto-mode-alist '("\\.[xX]modmap\\(rc\\)?$" . xmodmap-mode)) + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; REQUIRES ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;