summaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorRicky Elrod <ricky@elrod.me>2014-05-11 18:57:53 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-05-13 12:58:13 +0200
commit36662eb5629c31cfd1b8472c9b7eb136b3937a4d (patch)
treec53cb6f4a9c11443db4283ac3e31213072967962 /misc
parent95501c4deea1d945022df18475340232bc6980be (diff)
Prepare nix-mode to be uploaded to marmalade
Signed-off-by: Ricky Elrod <ricky@elrod.me>
Diffstat (limited to 'misc')
-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 986edcf6e..2c45d6857 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