mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-21 21:00:08 -04:00
Rename @indent.{open,close} to @indent.{open,close}_delimiter
This commit is contained in:
parent
e59381ab5f
commit
2ac4fa5d18
2 changed files with 20 additions and 20 deletions
|
|
@ -52,7 +52,7 @@ end
|
|||
|
||||
---Find opening/closing delimiter node inside indent.align node based on either:
|
||||
--- metadata string: (#set! indent.{open,close}_delimiter "{")
|
||||
--- node capture: @indent.{open,close}
|
||||
--- node capture: @indent.{open,close}_delimiter
|
||||
---@param edge string "open" or "close"
|
||||
---@param bufnr integer
|
||||
---@param q table
|
||||
|
|
@ -62,7 +62,7 @@ end
|
|||
local function find_delimiter(edge, bufnr, q, node)
|
||||
local delimiter = q["indent.align"][node:id()]["indent." .. edge .. "_delimiter"]
|
||||
for child, _ in node:iter_children() do
|
||||
if child:type() == delimiter or q["indent." .. edge][child:id()] ~= nil then
|
||||
if child:type() == delimiter or q["indent." .. edge .. "_delimiter"][child:id()] ~= nil then
|
||||
delimiter = delimiter or child:type()
|
||||
local linenr = child:start()
|
||||
local line = vim.api.nvim_buf_get_lines(bufnr, linenr, linenr + 1, false)[1]
|
||||
|
|
@ -102,8 +102,8 @@ local get_indents = memoize(function(bufnr, root, lang)
|
|||
["indent.ignore"] = {},
|
||||
["indent.align"] = {},
|
||||
["indent.zero"] = {},
|
||||
["indent.open"] = {},
|
||||
["indent.close"] = {},
|
||||
["indent.open_delimiter"] = {},
|
||||
["indent.close_delimiter"] = {},
|
||||
}
|
||||
|
||||
--TODO(clason): remove when dropping Nvim 0.8 compat
|
||||
|
|
|
|||
|
|
@ -2,29 +2,29 @@
|
|||
; Align lines within forms
|
||||
[
|
||||
(list_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(vec_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(map_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(ns_map_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(set_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(anon_fn_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(read_cond_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
(splicing_read_cond_lit
|
||||
open: _ @indent.open
|
||||
close: _ @indent.close)
|
||||
open: _ @indent.open_delimiter
|
||||
close: _ @indent.close_delimiter)
|
||||
] @indent.align
|
||||
|
||||
([
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue