File tree 1 file changed +14
-3
lines changed
1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 1
- ; ; prql-mode.el -- Major mode for PRQL language
1
+ ; ;; prql-mode.el --- Major mode for PRQL language
2
+
3
+ ; ; URL: https://github.com/PRQL/prql
4
+ ; ; Keywords: languages
5
+ ; ; Version: 0.1
6
+
7
+ ; ;; Commentary:
8
+
9
+ ; ; Provides syntax highlighting for PRQL.
10
+
11
+ ; ;; Code:
2
12
3
13
(defvar prql-mode-syntax-table
4
14
(let ((table (make-syntax-table )))
45
55
,(cons (regexp-opt prql-builtin-functions 'words ) 'font-lock-builtin-face )
46
56
,(cons (regexp-opt prql-data-types 'words ) 'font-lock-type-face )
47
57
,@(mapcar (lambda (kw ) (cons kw 'font-lock-builtin-face )) prql-operators)
48
- ,@(mapcar (lambda (kw ) (cons kw 'font-lock-constant-face )) prql-numbers)
49
- ))
58
+ ,@(mapcar (lambda (kw ) (cons kw 'font-lock-constant-face )) prql-numbers)))
50
59
51
60
(define-derived-mode prql-mode prog-mode " PRQL"
52
61
" Major mode for editing PRQL code."
62
71
(add-to-list 'auto-mode-alist '(" \\ .prql\\ '" . prql-mode))
63
72
64
73
(provide 'prql-mode )
74
+
75
+ ; ;; prql-mode.el ends here
You can’t perform that action at this time.
0 commit comments