template-pre/nsis-mode.el
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 02 Dec 2009 23:45:55 +0200
changeset 206 346d6d346f88
parent 164 d7ed163b397e
child 257 2f3ac763c340
permissions -rw-r--r--
Automated merge with file:///E:\srv\hg\dot-emacs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
164
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
;; DO NOT EDIT COMMENT! TAG: nsis-mode
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
(when (eq window-system 'w32)
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
  (define-generic-mode 'nsis-generic-mode
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
    (list ?\;)
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
    '("Section" "SectionEnd" "Function" "FunctionEnd" "Call" "Goto")
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
    '(("!\\([A-Za-z]+\\)" (1 'font-lock-builtin-face))
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
      ("$[({]?\\([A-Za-z0-9_]+\\)[)}]?" (1 'font-lock-variable-name-face))
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
      )
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
    (list "\\.\\(nsi\\|nsh\\)$")
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
    nil
d7ed163b397e Added installation of template for -pre/-post scripts.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
    "Generic mode for nsis files."))