[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/phps-mode a8fbe7d 344/405: Improved syntax coloring of
From: |
Stefan Monnier |
Subject: |
[elpa] externals/phps-mode a8fbe7d 344/405: Improved syntax coloring of =, % and more |
Date: |
Sat, 13 Jul 2019 10:00:45 -0400 (EDT) |
branch: externals/phps-mode
commit a8fbe7dbb5beaebc04dacdb96dd55101bc2d50d8
Author: Christian Johansson <address@hidden>
Commit: Christian Johansson <address@hidden>
Improved syntax coloring of =, % and more
---
phps-mode-lexer.el | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/phps-mode-lexer.el b/phps-mode-lexer.el
index 17300a9..3146349 100644
--- a/phps-mode-lexer.el
+++ b/phps-mode-lexer.el
@@ -202,8 +202,6 @@
(display-warning "phps-mode" "PHPs Lexer Error - Going back to nil?"))
))
-;; Error running timer ‘phps-mode-lexer-run-incremental’: (error
"phps-mode-lexer-lex: endless loop at 609, after (T_ENCAPSED_AND_WHITESPACE 609
. 609)") [3 times]
-
(defun phps-mode-lexer-MOVE_FORWARD (position)
"Move forward to POSITION."
(when (boundp 'semantic-lex-end-point)
@@ -256,15 +254,6 @@
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-string-face))
((or
- (string= token "%")
- (string= token "=")
- (string= token "?")
- (string= token "!")
- (string= token "<")
- (string= token ">")
- (string= token ":")
- (string= token ",")
- (string= token ".")
(string= token "(")
(string= token ")")
(string= token "[")
@@ -344,8 +333,16 @@
)
(overlay-put (make-overlay start end) 'font-lock-face
'font-lock-keyword-face))
-
((or
+ (string= token "?")
+ (string= token "!")
+ (string= token "<")
+ (string= token ">")
+ (string= token ":")
+ (string= token ",")
+ (string= token ".")
+ (string= token "%")
+ (string= token "=")
(string= token 'T_OPEN_TAG)
(string= token 'T_OPEN_TAG_WITH_ECHO)
(string= token 'T_CLOSE_TAG)
- [elpa] externals/phps-mode 8109c1a 328/405: (uncomment-region) working, (continued)
- [elpa] externals/phps-mode 8109c1a 328/405: (uncomment-region) working, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 9e62157 338/405: (comment-region) and (uncomment-region) now handles part of lines as well as full lines, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 091ab21 340/405: Passes new unit test for indentation of concatenated equal and multiplication equal assignments, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode d27af61 327/405: Fixed bug with incremental lexer were states are missing, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 32f9808 329/405: indent and imenu now triggers incremental lexer if buffer changed, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 365d739 324/405: Changed structure of integration tests, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 2807902 343/405: Added syntax coloring for %, =, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 1bac28a 352/405: Updated readme with decreased percent for indent, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 2801604 350/405: Added TODO item, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode c80aa68 351/405: Added a new failing test for indentation of else expression inside switch, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode a8fbe7d 344/405: Improved syntax coloring of =, % and more,
Stefan Monnier <=
- [elpa] externals/phps-mode 64e1789 356/405: Fixed indentation were assignments end at next line, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 83d5de8 355/405: Removed uneccesary debug output in unit test, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode abd78a0 359/405: Work on incremental newline logic, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode d8ad25b 341/405: Passes new test indentation of multi-line double-arrow inside assignment, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode e7cb803 346/405: Added another indentation test, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode dabe0ea 345/405: Added failing indentation test for multi-dimension array in assignment with double arrows, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode d6e6cbc 358/405: Another optimization of line-number-at-pos inside loop, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode e681c9c 347/405: Updated color syntax for T_STRING tokens, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode c11bcc5 360/405: More work on newline advice, Stefan Monnier, 2019/07/13
- [elpa] externals/phps-mode 282115f 357/405: Using incremental line-number calculation as optimization, Stefan Monnier, 2019/07/13