emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/nix-mode 630cc427cd 009/500: Update builtins


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode 630cc427cd 009/500: Update builtins
Date: Sat, 29 Jan 2022 08:26:25 -0500 (EST)

branch: elpa/nix-mode
commit 630cc427cd3886c8dd46a5d8c2c73397a4cdc02a
Author: Matthew Justin Bauer <mjbauer95@gmail.com>
Commit: GitHub <noreply@github.com>

    Update builtins
    
    Take from http://nixos.org/nix/manual/#ssec-builtins
---
 nix-mode.el | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/nix-mode.el b/nix-mode.el
index a764df8db9..3a613e9a3b 100644
--- a/nix-mode.el
+++ b/nix-mode.el
@@ -39,14 +39,26 @@
 (defconst nix-font-lock-keywords
   '("\\_<if\\_>" "\\_<then\\_>" "\\_<else\\_>" "\\_<assert\\_>" "\\_<with\\_>"
     "\\_<let\\_>" "\\_<in\\_>" "\\_<rec\\_>" "\\_<inherit\\_>" "\\_<or\\_>"
-    ("\\_<true\\_>" . font-lock-builtin-face)
+
+
+    ;; builtin functions
+    ;; taken from http://nixos.org/nix/manual/#ssec-builtins
+    ("\\_<abort\\_>" . font-lock-builtin-face)
+    ("\\_<builtins\\(\.[a-zA-Z]+\\)?\\_>" . font-lock-builtin-face)
+    ("\\_<baseNameOf\\_>" . font-lock-builtin-face)
+    ("\\_<derivation\\_>" . font-lock-builtin-face)
+    ("\\_<dirOf\\_>" . font-lock-builtin-face)
     ("\\_<false\\_>" . font-lock-builtin-face)
-    ("\\_<null\\_>" . font-lock-builtin-face)
+    ("\\_<fetchTarball\\_>" . font-lock-builtin-face)
     ("\\_<import\\_>" . font-lock-builtin-face)
-    ("\\_<derivation\\_>" . font-lock-builtin-face)
-    ("\\_<baseNameOf\\_>" . font-lock-builtin-face)
-    ("\\_<toString\\_>" . font-lock-builtin-face)
     ("\\_<isNull\\_>" . font-lock-builtin-face)
+    ("\\_<map\\_>" . font-lock-builtin-face)
+    ("\\_<null\\_>" . font-lock-builtin-face)
+    ("\\_<removeAttrs\\_>" . font-lock-builtin-face)
+    ("\\_<throw\\_>" . font-lock-builtin-face)
+    ("\\_<toString\\_>" . font-lock-builtin-face)
+    ("\\_<true\\_>" . font-lock-builtin-face)
+
     ("[a-zA-Z][a-zA-Z0-9\\+-\\.]*:[a-zA-Z0-9%/\\?:@&=\\+\\$,_\\.!~\\*'-]+"
      . font-lock-constant-face)
     ("\\<\\([a-zA-Z_][a-zA-Z0-9_'\-\.]*\\)[ \t]*="



reply via email to

[Prev in Thread] Current Thread [Next in Thread]