branch: elpa/typst-ts-mode
commit 919b08899789a8c5b0e3d36e660285a10526cdb4
Author: meowking <[email protected]>
Commit: meowking <[email protected]>
chore
---
typst-ts-editing.el | 22 ++++++++--------------
typst-ts-mode.el | 2 +-
2 files changed, 9 insertions(+), 15 deletions(-)
diff --git a/typst-ts-editing.el b/typst-ts-editing.el
index 03ba96ec78..aa03c5a369 100644
--- a/typst-ts-editing.el
+++ b/typst-ts-editing.el
@@ -25,6 +25,7 @@
(require 'outline)
(require 'typst-ts-core)
(require 'typst-ts-variables)
+(require 'typst-ts-symbols)
(require 'seq)
(defun typst-ts-mode-heading-up ()
@@ -625,23 +626,16 @@ When there is no section it will insert a heading below
point."
"Calculate fill prefix."
;; see `do-auto-fill' function and `;; Choose a fill-prefix automatically.'
;; for default automatical fill-prefix finding algorithm
- (let ((fill-prefix nil))
+ (let (fill-prefix)
(setq
fill-prefix
(catch 'fill-prefix
- (let* ((cur-pos (point))
- (cur-node (treesit-node-at cur-pos))
- (cur-node-type (treesit-node-type cur-node))
- (parent-node (treesit-node-parent cur-node)) ; could be nil
- (parent-node-type (treesit-node-type parent-node))
- node)
- (cond
- ;; for condition that there are closely aligned line above
- ((setq node (typst-ts-core-parent-util-type
- (typst-ts-core-get-parent-of-node-at-bol-nonwhite)
- "item" t t))
- (throw 'fill-prefix (fill-context-prefix (line-beginning-position)
(line-end-position)))))
- )))
+ (cond
+ ;; for condition that there are closely aligned line above
+ ((typst-ts-core-parent-util-type
+ (typst-ts-core-get-parent-of-node-at-bol-nonwhite)
+ "item" t t)
+ (throw 'fill-prefix (fill-context-prefix (line-beginning-position)
(line-end-position)))))))
fill-prefix))
(defun typst-ts-editing-auto-fill-function ()
diff --git a/typst-ts-mode.el b/typst-ts-mode.el
index 8508738451..6e1ac85dbb 100644
--- a/typst-ts-mode.el
+++ b/typst-ts-mode.el
@@ -223,7 +223,7 @@ If you want to enable/disable specific font lock feature,
please change
(setq beg next))))
-(defun typst-ts-mode-render-math-scripts-fn (node override start end)
+(defun typst-ts-mode-render-math-scripts-fn (node _override _start _end)
(let* ((ns (treesit-node-start node))
(ne (treesit-node-end node))
(prev-node-text (treesit-node-text (treesit-node-prev-sibling node)))