about summary refs log tree commit diff
path: root/misc/emacs
diff options
context:
space:
mode:
authorRicky Elrod <ricky@elrod.me>2014-05-11T22·57-0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-05-13T10·58+0200
commit36662eb5629c31cfd1b8472c9b7eb136b3937a4d (patch)
treec53cb6f4a9c11443db4283ac3e31213072967962 /misc/emacs
parent95501c4deea1d945022df18475340232bc6980be (diff)
Prepare nix-mode to be uploaded to marmalade
Signed-off-by: Ricky Elrod <ricky@elrod.me>
Diffstat (limited to 'misc/emacs')
-rw-r--r--misc/emacs/nix-mode.el23
1 files changed, 14 insertions, 9 deletions
diff --git a/misc/emacs/nix-mode.el b/misc/emacs/nix-mode.el
index 986edcf6e321..2c45d685760c 100644
--- a/misc/emacs/nix-mode.el
+++ b/misc/emacs/nix-mode.el
@@ -1,3 +1,9 @@
+;;; nix-mode.el --- Major mode for editing Nix expressions.
+
+;; Author: Eelco Dolstra
+;; URL: https://github.com/NixOS/nix/tree/master/misc/emacs
+;; Version: 1.0
+
 (defun nix-mode ()
   "Major mode for editing Nix expressions.
 
@@ -21,9 +27,9 @@ The hook `nix-mode-hook' is run when Nix mode is started.
 "
 
   (interactive)
-  
+
   (kill-all-local-variables)
-  
+
   (setq major-mode 'nix-mode)
   (setq mode-name "Nix")
 
@@ -53,9 +59,8 @@ The hook `nix-mode-hook' is run when Nix mode is started.
   (setq paragraph-start "[ \t]*\\(#+[ \t]*\\)?$")
   (make-local-variable 'paragraph-separate)
   (setq paragraph-separate paragraph-start)
-  
-  (run-hooks 'nix-mode-hook)
-  )
+
+  (run-hooks 'nix-mode-hook))
 
 
 (defvar nix-mode-map nil
@@ -83,8 +88,7 @@ The hook `nix-mode-hook' is run when Nix mode is started.
     ("<[a-zA-Z0-9._\\+-]+\\(/[a-zA-Z0-9._\\+-]+\\)*>"
      . font-lock-constant-face)
     ("[a-zA-Z0-9._\\+-]*\\(/[a-zA-Z0-9._\\+-]+\\)+"
-     . font-lock-constant-face)
-    ))
+     . font-lock-constant-face)))
 
 
 (defvar nix-mode-syntax-table nil
@@ -97,8 +101,7 @@ The hook `nix-mode-hook' is run when Nix mode is started.
       (modify-syntax-entry ?/ ". 14" nix-mode-syntax-table)
       (modify-syntax-entry ?* ". 23" nix-mode-syntax-table)
       (modify-syntax-entry ?# "< b" nix-mode-syntax-table)
-      (modify-syntax-entry ?\n "> b" nix-mode-syntax-table)
-      ))
+      (modify-syntax-entry ?\n "> b" nix-mode-syntax-table)))
 
 
 (defun nix-indent-line ()
@@ -111,3 +114,5 @@ The hook `nix-mode-hook' is run when Nix mode is started.
 (setq auto-mode-alist (cons '("\\.nix.in\\'" . nix-mode) auto-mode-alist))
 
 (provide 'nix-mode)
+
+;;; nix-mode.el ends here