[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/lua-mode ed01d35 071/468: Implement proper syntax-status q
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/lua-mode ed01d35 071/468: Implement proper syntax-status querying: improve precision a lot |
Date: |
Thu, 5 Aug 2021 04:58:10 -0400 (EDT) |
branch: elpa/lua-mode
commit ed01d351c81c18f6d2d4d67dac416ee720946e62
Author: immerrr <immerrr@gmail.com>
Commit: immerrr <immerrr@gmail.com>
Implement proper syntax-status querying: improve precision a lot
---
lua-mode.el | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/lua-mode.el b/lua-mode.el
index 834f737..d2d1831 100644
--- a/lua-mode.el
+++ b/lua-mode.el
@@ -404,22 +404,17 @@ This function replaces previous prefix-key binding with a
new one."
(lua--customize-set-prefix-key 'lua-prefix-key new-key-str)
(lua-prefix-key-update-bindings))
-(defun lua-syntax-status ()
- "Returns the syntactic status of the character after the point."
- (parse-partial-sexp (line-beginning-position) (point)))
-
-
(defun lua-string-p ()
"Returns true if the point is in a string."
- (elt (lua-syntax-status) 3))
+ (elt (syntax-ppss) 3))
(defun lua-comment-p ()
"Returns true if the point is in a comment."
- (elt (lua-syntax-status) 4))
+ (elt (syntax-ppss) 4))
(defun lua-comment-or-string-p ()
"Returns true if the point is in a comment or string."
- (let ((parse-result (lua-syntax-status)))
+ (let ((parse-result (syntax-ppss)))
(or (elt parse-result 3) (elt parse-result 4))))
(defun lua-indent-line ()
- [nongnu] elpa/lua-mode 8503e16 370/468: travis: specify language=minimal explicitly, (continued)
- [nongnu] elpa/lua-mode 8503e16 370/468: travis: specify language=minimal explicitly, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode c7c3aaa 377/468: Set comint-prompt-regexp locally in process buffer, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 52cc3e4 378/468: Merge pull request #154 from immerrr/set-comint-prompt-regexp-locally-in-process-buf, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 0f7f010 383/468: Fix typo, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 505896f 386/468: added tests for lua-indent-nested-block-content-align and lua-indent-close-paren-align, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 0cf8000 387/468: add lua-indent-close-paren-align to README.md, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2a8b58b 390/468: Silence byte-compiler, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 1f596a9 392/468: Merge pull request #161 from tarsiiformes/lexical, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 0781d83 404/468: Merge pull request #175 from immerrr/add-lua-backward-up-list-command, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode d6dc6fb 406/468: Don't add "continuation line" indentation inside parentheses/brackets, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode ed01d35 071/468: Implement proper syntax-status querying: improve precision a lot,
Philip Kaludercic <=
- [nongnu] elpa/lua-mode 0a1e915 262/468: bug fixes for show/hide process buffer, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 6315591 265/468: indentation-test: extend unary op test cases, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 6c4f7cb 251/468: lua-default-command-switches: declare buffer-local with make-variable-buffer-local, not make-local-variable, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 9117cfc 269/468: Makefile: add tryout target to start editing test.lua, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2453e37 272/468: Makefile: account EMACS env variable in 'tryout' target, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 3e8d475 275/468: Fixed broken local variable assignments, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 1d804f6 279/468: Drop pre-Emacs23 support macros, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode d6f7e0b 287/468: lua-documentation-function: New custom variable., Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode f2e5c4b 299/468: Merge pull request #90 from Schnouki/lua53, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 625ed2f 281/468: Move credits to AUTHORS, cleanup Commentary section a bit, Philip Kaludercic, 2021/08/05