File tree Expand file tree Collapse file tree 2 files changed +56
-1
lines changed Expand file tree Collapse file tree 2 files changed +56
-1
lines changed Original file line number Diff line number Diff line change
1
+ Code:
2
+ (lambda ()
3
+ (php-ts-mode)
4
+ (customize-set-variable 'treesit-font-lock-level 4)
5
+ (setq mode-require-final-newline nil)
6
+ (let ((face (symbol-name (face-at-point t))))
7
+ (erase-buffer)
8
+ (insert face)))
9
+
10
+ Name: Open php tag
11
+ Point-Char: |
12
+ No-After-Newline: t
13
+
14
+ =-=
15
+ <?p|hp
16
+ =-=
17
+ php-php-tag
18
+ =-=-=
19
+
20
+ Name: Keyword `class`
21
+ No-After-Newline: t
22
+
23
+ =-=
24
+ <?php
25
+ cla|ss Basic {}
26
+ =-=
27
+ php-keyword
28
+ =-=-=
29
+
30
+ Name: Keyword `public`
31
+ No-After-Newline: t
32
+
33
+ =-=
34
+ <?php
35
+
36
+ class Basic {
37
+ pub|lic function basic() {}
38
+ }
39
+ =-=
40
+ php-keyword
41
+ =-=-=
42
+
43
+ Name: Class name
44
+ No-After-Newline: t
45
+
46
+ =-=
47
+ <?php
48
+ class Ba|sic {}
49
+ =-=
50
+ php-class
51
+ =-=-=
Original file line number Diff line number Diff line change 35
35
; FIXME: implement basic movements
36
36
(ert-deftest php-ts-mode-test-movement ()
37
37
(skip-unless (treesit-ready-p 'php ))
38
- (ert-test-erts-file (ert-resource-file " movement.erts" )))
38
+ (ert-test-erts-file (ert-resource-file " movement.erts" )))
39
+
40
+ (ert-deftest php-ts-mode-test-face ()
41
+ (skip-unless (treesit-ready-p 'php ))
42
+ (ert-test-erts-file (ert-resource-file " face.erts" )))
39
43
40
44
(provide 'php-ts-mode-tests )
41
45
; ;; php-ts-mode-tests.el ends here
You can’t perform that action at this time.
0 commit comments