mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-21 12:50:09 -04:00
Clojure indent, add {,splicing_}read_cond_lit support
This commit is contained in:
parent
55a008083b
commit
fba13d610e
1 changed files with 8 additions and 6 deletions
|
|
@ -1,13 +1,15 @@
|
||||||
; https://tonsky.me/blog/clojurefmt/
|
; https://tonsky.me/blog/clojurefmt/
|
||||||
|
|
||||||
; Align lines within forms
|
; Align lines within forms
|
||||||
((list_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
((list_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
||||||
((vec_lit) @indent.align (#set! indent.open_delimiter "[") (#set! indent.close_delimiter "]"))
|
((vec_lit) @indent.align (#set! indent.open_delimiter "[") (#set! indent.close_delimiter "]"))
|
||||||
((map_lit) @indent.align (#set! indent.open_delimiter "{") (#set! indent.close_delimiter "}"))
|
((map_lit) @indent.align (#set! indent.open_delimiter "{") (#set! indent.close_delimiter "}"))
|
||||||
((set_lit) @indent.align (#set! indent.open_delimiter "{") (#set! indent.close_delimiter "}"))
|
((set_lit) @indent.align (#set! indent.open_delimiter "{") (#set! indent.close_delimiter "}"))
|
||||||
((anon_fn_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
((anon_fn_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
||||||
|
((read_cond_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
||||||
|
((splicing_read_cond_lit) @indent.align (#set! indent.open_delimiter "(") (#set! indent.close_delimiter ")"))
|
||||||
|
|
||||||
([(map_lit) (set_lit) (vec_lit) (list_lit) (anon_fn_lit)]
|
([(map_lit) (set_lit) (vec_lit) (list_lit) (anon_fn_lit) (read_cond_lit) (splicing_read_cond_lit)]
|
||||||
@indent.align
|
@indent.align
|
||||||
; Align lines even when parent open_delimiter is hanging
|
; Align lines even when parent open_delimiter is hanging
|
||||||
(#set! indent.align_hanging 1)
|
(#set! indent.align_hanging 1)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue