branch: elpa/typst-ts-mode
commit 709e77733e34fa55a0a8c21a2e6ed9a2fb6934ec
Author: meowking <[email protected]>
Commit: meowking <[email protected]>
fix+chore: indentation rules for item
---
typst-ts-mode.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/typst-ts-mode.el b/typst-ts-mode.el
index 59864218a0..ea4777f927 100644
--- a/typst-ts-mode.el
+++ b/typst-ts-mode.el
@@ -470,6 +470,8 @@ NODE, PARENT and BOL see `treesit-simple-indent-rules'."
;; item - new item content should follow its previous line's indentation
;; level
+ ;; e.g.
+ ;; - hi | <- return (newline command)
((and no-node
typst-ts-mode--indentation-prev-line-is-item-p
;; not in container
@@ -478,7 +480,7 @@ NODE, PARENT and BOL see `treesit-simple-indent-rules'."
;; hi #[
;; - hello | <- return
;; ]
- (not (n-p-gp nil "parbreak" "code")))
+ (not (n-p-gp nil "parbreak"
,typst-ts-mode--container-node-types-regexp)))
typst-ts-mode--indentation-multiline-item-get-anchor_ 0)
;; raw block