Refresh generated nvim config
This commit is contained in:
@ -36,15 +36,16 @@ jobs:
|
||||
format-queries:
|
||||
name: Lint queries
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
NVIM_TAG: stable
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Prepare
|
||||
run: |
|
||||
wget https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz
|
||||
tar -zxf nvim-linux64.tar.gz
|
||||
sudo ln -s "$PWD"/nvim-linux64/bin/nvim /usr/local/bin
|
||||
bash ./scripts/ci-install.sh
|
||||
|
||||
- name: Lint
|
||||
run: |
|
||||
nvim --headless -c "TSInstallSync query" -c "q"
|
||||
nvim -l scripts/format-queries.lua
|
||||
git diff --exit-code
|
||||
|
||||
@ -1,5 +0,0 @@
|
||||
dir1/file1-1
|
||||
|
||||
aaa
|
||||
bbb
|
||||
ccc
|
||||
@ -1,5 +0,0 @@
|
||||
dir1/file1-2
|
||||
|
||||
aaa
|
||||
bbb
|
||||
ccc
|
||||
@ -1,5 +0,0 @@
|
||||
file
|
||||
|
||||
aaa
|
||||
bbb
|
||||
ccc
|
||||
@ -1,17 +0,0 @@
|
||||
vim.cmd('hi DevIconLicense guifg=#111111')
|
||||
vim.cmd('hi DevIconMakefile guifg=#222222')
|
||||
vim.cmd('hi DevIconGif guifg=#333333')
|
||||
vim.cmd('hi DevIconLua guifg=#444444')
|
||||
vim.cmd('hi DevIconTxt guifg=#555555')
|
||||
vim.cmd('hi DevIconDefault guifg=#666666')
|
||||
|
||||
return {
|
||||
get_icon = function(filename, _, options)
|
||||
if filename == 'LICENSE' then return '', 'DevIconLicense' end
|
||||
if filename == 'Makefile' then return '', 'DevIconMakefile' end
|
||||
if vim.endswith(filename, 'gif') then return '', 'DevIconGif' end
|
||||
if vim.endswith(filename, 'lua') then return '', 'DevIconLua' end
|
||||
if vim.endswith(filename, 'txt') then return '', 'DevIconTxt' end
|
||||
if (options or {}).default then return '', 'DevIconDefault' end
|
||||
end,
|
||||
}
|
||||
@ -1,50 +0,0 @@
|
||||
_G.process_log = {}
|
||||
|
||||
local n_pid, n_stdout = 0, 0
|
||||
local new_process = function(pid)
|
||||
return {
|
||||
pid = pid,
|
||||
close = function(_) table.insert(_G.process_log, 'Process ' .. pid .. ' was closed.') end,
|
||||
}
|
||||
end
|
||||
|
||||
-- Mock `stdout` by using global `_G.stdout_data_feed` array as source.
|
||||
-- Each feed's element should be either string (for usable data) or a table
|
||||
-- with `err` field (for error).
|
||||
vim.loop.new_pipe = function()
|
||||
n_stdout = n_stdout + 1
|
||||
local cur_stdout_id = 'Stdout_' .. n_stdout
|
||||
|
||||
return {
|
||||
read_start = function(_, callback)
|
||||
-- It is not possible in Neovim<=0.9 to execute `vim.fn` functions during
|
||||
-- `pipe:read_start()`
|
||||
local vim_fn_orig = vim.deepcopy(vim.fn)
|
||||
vim.fn = setmetatable({}, { __index = function() error('Can not use `vim.fn` during `read_start`.') end })
|
||||
|
||||
for _, x in ipairs(_G.stdout_data_feed or {}) do
|
||||
if type(x) == 'table' then callback(x.err, nil) end
|
||||
if type(x) == 'string' then callback(nil, x) end
|
||||
end
|
||||
callback(nil, nil)
|
||||
|
||||
vim.fn = vim_fn_orig
|
||||
end,
|
||||
close = function() table.insert(_G.process_log, 'Stdout ' .. cur_stdout_id .. ' was closed.') end,
|
||||
}
|
||||
end
|
||||
|
||||
_G.spawn_log = {}
|
||||
vim.loop.spawn = function(path, options, on_exit)
|
||||
local options_without_callables = vim.deepcopy(options)
|
||||
options_without_callables.stdio = nil
|
||||
table.insert(_G.spawn_log, { executable = path, options = options_without_callables })
|
||||
|
||||
vim.schedule(function() on_exit() end)
|
||||
|
||||
n_pid = n_pid + 1
|
||||
local pid = 'Pid_' .. n_pid
|
||||
return new_process(pid), pid
|
||||
end
|
||||
|
||||
vim.loop.process_kill = function(process) table.insert(_G.process_log, 'Process ' .. process.pid .. ' was killed.') end
|
||||
@ -1 +0,0 @@
|
||||
MIT (c)
|
||||
@ -1,3 +0,0 @@
|
||||
VAR ?= 1
|
||||
|
||||
all: test
|
||||
@ -1,5 +0,0 @@
|
||||
local a = 1
|
||||
local t = {
|
||||
x = math.max(1, 2),
|
||||
y = math.min(1, 2),
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
Line 1
|
||||
Line 2
|
||||
Line 3
|
||||
Line 4
|
||||
Line 5
|
||||
Line 6
|
||||
Line 7
|
||||
Line 8
|
||||
Line 9
|
||||
Line 10
|
||||
Line 11
|
||||
Line 12
|
||||
Line 13
|
||||
Line 14
|
||||
Line 15
|
||||
Line 16
|
||||
Line 17
|
||||
Line 18
|
||||
Line 19
|
||||
Line 20
|
||||
Line 21
|
||||
Line 22
|
||||
Line 23
|
||||
Line 24
|
||||
Line 25
|
||||
Line 26
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 137 B |
47
config/neovim/store/nvim-treesitter/doc/tags
Normal file
47
config/neovim/store/nvim-treesitter/doc/tags
Normal file
@ -0,0 +1,47 @@
|
||||
:TSBufDisable nvim-treesitter.txt /*:TSBufDisable*
|
||||
:TSBufEnable nvim-treesitter.txt /*:TSBufEnable*
|
||||
:TSBufToggle nvim-treesitter.txt /*:TSBufToggle*
|
||||
:TSDisable nvim-treesitter.txt /*:TSDisable*
|
||||
:TSEditQuery nvim-treesitter.txt /*:TSEditQuery*
|
||||
:TSEditQueryUserAfter nvim-treesitter.txt /*:TSEditQueryUserAfter*
|
||||
:TSEnable nvim-treesitter.txt /*:TSEnable*
|
||||
:TSInstall nvim-treesitter.txt /*:TSInstall*
|
||||
:TSInstallInfo nvim-treesitter.txt /*:TSInstallInfo*
|
||||
:TSInstallSync nvim-treesitter.txt /*:TSInstallSync*
|
||||
:TSModuleInfo nvim-treesitter.txt /*:TSModuleInfo*
|
||||
:TSToggle nvim-treesitter.txt /*:TSToggle*
|
||||
:TSUninstall nvim-treesitter.txt /*:TSUninstall*
|
||||
:TSUpdate nvim-treesitter.txt /*:TSUpdate*
|
||||
:TSUpdateSync nvim-treesitter.txt /*:TSUpdateSync*
|
||||
nvim-treesitter nvim-treesitter.txt /*nvim-treesitter*
|
||||
nvim-treesitter-commands nvim-treesitter.txt /*nvim-treesitter-commands*
|
||||
nvim-treesitter-functions nvim-treesitter.txt /*nvim-treesitter-functions*
|
||||
nvim-treesitter-highlight-mod nvim-treesitter.txt /*nvim-treesitter-highlight-mod*
|
||||
nvim-treesitter-incremental-selection-mod nvim-treesitter.txt /*nvim-treesitter-incremental-selection-mod*
|
||||
nvim-treesitter-indentation-aligned_indent.align nvim-treesitter.txt /*nvim-treesitter-indentation-aligned_indent.align*
|
||||
nvim-treesitter-indentation-indent.begin nvim-treesitter.txt /*nvim-treesitter-indentation-indent.begin*
|
||||
nvim-treesitter-indentation-indent.branch nvim-treesitter.txt /*nvim-treesitter-indentation-indent.branch*
|
||||
nvim-treesitter-indentation-indent.dedent nvim-treesitter.txt /*nvim-treesitter-indentation-indent.dedent*
|
||||
nvim-treesitter-indentation-indent.end nvim-treesitter.txt /*nvim-treesitter-indentation-indent.end*
|
||||
nvim-treesitter-indentation-mod nvim-treesitter.txt /*nvim-treesitter-indentation-mod*
|
||||
nvim-treesitter-indentation-queries nvim-treesitter.txt /*nvim-treesitter-indentation-queries*
|
||||
nvim-treesitter-intro nvim-treesitter.txt /*nvim-treesitter-intro*
|
||||
nvim-treesitter-modules nvim-treesitter.txt /*nvim-treesitter-modules*
|
||||
nvim-treesitter-performance nvim-treesitter.txt /*nvim-treesitter-performance*
|
||||
nvim-treesitter-quickstart nvim-treesitter.txt /*nvim-treesitter-quickstart*
|
||||
nvim-treesitter-utils nvim-treesitter.txt /*nvim-treesitter-utils*
|
||||
nvim_treesitter#foldexpr() nvim-treesitter.txt /*nvim_treesitter#foldexpr()*
|
||||
nvim_treesitter#statusline() nvim-treesitter.txt /*nvim_treesitter#statusline()*
|
||||
ts_utils.get_named_children nvim-treesitter.txt /*ts_utils.get_named_children*
|
||||
ts_utils.get_next_node nvim-treesitter.txt /*ts_utils.get_next_node*
|
||||
ts_utils.get_node_at_cursor nvim-treesitter.txt /*ts_utils.get_node_at_cursor*
|
||||
ts_utils.get_previous_node nvim-treesitter.txt /*ts_utils.get_previous_node*
|
||||
ts_utils.goto_node nvim-treesitter.txt /*ts_utils.goto_node*
|
||||
ts_utils.highlight_node nvim-treesitter.txt /*ts_utils.highlight_node*
|
||||
ts_utils.highlight_range nvim-treesitter.txt /*ts_utils.highlight_range*
|
||||
ts_utils.is_parent nvim-treesitter.txt /*ts_utils.is_parent*
|
||||
ts_utils.memoize_by_buf_tick nvim-treesitter.txt /*ts_utils.memoize_by_buf_tick*
|
||||
ts_utils.node_length nvim-treesitter.txt /*ts_utils.node_length*
|
||||
ts_utils.node_to_lsp_range nvim-treesitter.txt /*ts_utils.node_to_lsp_range*
|
||||
ts_utils.swap_nodes nvim-treesitter.txt /*ts_utils.swap_nodes*
|
||||
ts_utils.update_selection nvim-treesitter.txt /*ts_utils.update_selection*
|
||||
@ -51,7 +51,7 @@
|
||||
"revision": "2326d709fb9cf73cf124fdbc803c267f851721a4"
|
||||
},
|
||||
"c": {
|
||||
"revision": "82fb86aa544843bd17a9f0f3dc16edf645a34349"
|
||||
"revision": "00ed08f1a6c18141bfd7a81638e4d239a0bb55cc"
|
||||
},
|
||||
"c_sharp": {
|
||||
"revision": "82fa8f05f41a33e9bc830f85d74a9548f0291738"
|
||||
@ -87,7 +87,7 @@
|
||||
"revision": "594289eadfec719198e560f9d7fd243c4db678d5"
|
||||
},
|
||||
"cpp": {
|
||||
"revision": "2369fa991eba294e9238e28280ffcd58132f94bc"
|
||||
"revision": "d29fbff09a8c9ff4f3074de2595dfca12cb33da9"
|
||||
},
|
||||
"css": {
|
||||
"revision": "f6be52c3d1cdb1c5e4dd7d8bce0a57497f55d6af"
|
||||
@ -135,13 +135,13 @@
|
||||
"revision": "648183d86f6f8ffb240ea11b4c6873f6f45d8b67"
|
||||
},
|
||||
"earthfile": {
|
||||
"revision": "91fc9434283aec06139e37fc007ad00922f278b4"
|
||||
"revision": "336001d79dd62668088bc6fe6d72a774a449fa2d"
|
||||
},
|
||||
"ebnf": {
|
||||
"revision": "8e635b0b723c620774dfb8abf382a7f531894b40"
|
||||
},
|
||||
"eds": {
|
||||
"revision": "fde62029d4c715562230070b9af51a9500c2ce10"
|
||||
"revision": "5517bdb90c90703df49579a4b04689a614780be2"
|
||||
},
|
||||
"eex": {
|
||||
"revision": "f742f2fe327463335e8671a87c0b9b396905d1d1"
|
||||
@ -324,7 +324,7 @@
|
||||
"revision": "bcb84a2d4bcd6f55b911c42deade75c8f90cb0c5"
|
||||
},
|
||||
"inko": {
|
||||
"revision": "7860637ce1b43f5f79cfb7cc3311bf3234e9479f"
|
||||
"revision": "234c87be1dac20f766ddf6f486a7bde2a4bc5594"
|
||||
},
|
||||
"ispc": {
|
||||
"revision": "9b2f9aec2106b94b4e099fe75e73ebd8ae707c04"
|
||||
@ -447,7 +447,7 @@
|
||||
"revision": "570f3d7be01fffc751237f4cfcf52d04e20532d1"
|
||||
},
|
||||
"nickel": {
|
||||
"revision": "58baf89db8fdae54a84bcf22c80ff10ee3f929ed"
|
||||
"revision": "52478738c5a072ab3ad62c74db5d0902dab064cd"
|
||||
},
|
||||
"nim": {
|
||||
"revision": "961c2798cec9250c44f7d7225ddb33d47d25856a"
|
||||
@ -570,7 +570,7 @@
|
||||
"revision": "2c57cac27e207425f8df15327884434cb12365a3"
|
||||
},
|
||||
"query": {
|
||||
"revision": "a12c4a1cd8aa6e0340ecb7089a05cd345a12bae3"
|
||||
"revision": "f767fb0ac5e711b6d44c5e0c8d1f349687a86ce0"
|
||||
},
|
||||
"r": {
|
||||
"revision": "391400572538ff9854341a175ed8ab4b1e45f44b"
|
||||
@ -648,7 +648,7 @@
|
||||
"revision": "ba1b3868eaa960b945593404af9a7c2f296d3643"
|
||||
},
|
||||
"solidity": {
|
||||
"revision": "b5a23ead0f69d38b5c9a630f52f5c129132c16ed"
|
||||
"revision": "1c94fe3d5351dfcff3551ec1f49614cbf758e444"
|
||||
},
|
||||
"soql": {
|
||||
"revision": "c99ad4b16d112fea91745e3f1b769754239fdaba"
|
||||
@ -690,7 +690,7 @@
|
||||
"revision": "2c97326cd96b7c3016c3d249e8dc244c89b4abeb"
|
||||
},
|
||||
"swift": {
|
||||
"revision": "03af4d057afc56edf6a703e6606b86f782353f22"
|
||||
"revision": "26354ddec08c7efde4fa16bd29429f3310d2e2c5"
|
||||
},
|
||||
"sxhkdrc": {
|
||||
"revision": "440d5f913d9465c9c776a1bd92334d32febcf065"
|
||||
@ -831,7 +831,7 @@
|
||||
"revision": "e877f6ade4b77d5ef8787075141053631ba12318"
|
||||
},
|
||||
"zathurarc": {
|
||||
"revision": "e9e8de071ab79ed1f6e3365f05fcf890b6d85a2f"
|
||||
"revision": "5918bf1785662c43a841b0b6a27a129337ec3a23"
|
||||
},
|
||||
"zig": {
|
||||
"revision": "0d08703e4c3f426ec61695d7617415fff97029bd"
|
||||
|
||||
@ -1,9 +0,0 @@
|
||||
-- Avoid hit-enter-prompt
|
||||
vim.o.cmdheight = 2
|
||||
-- Avoid storing unnecessary data (also sometimes avoid hit-enter-prompt)
|
||||
vim.o.swapfile = false
|
||||
|
||||
vim.cmd('set rtp+=.')
|
||||
_G.n_event = 0
|
||||
vim.cmd('autocmd User MiniStarterOpened lua _G.n_event = _G.n_event + 1')
|
||||
require('mini.starter').setup({ autoopen = true })
|
||||
@ -229,8 +229,8 @@
|
||||
"public"
|
||||
"private"
|
||||
"protected"
|
||||
"virtual"
|
||||
"final"
|
||||
(virtual)
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
|
||||
@ -5,9 +5,6 @@
|
||||
(capture
|
||||
(identifier) @type)
|
||||
|
||||
(anonymous_node
|
||||
(identifier) @string)
|
||||
|
||||
(predicate
|
||||
name: (identifier) @function.call)
|
||||
|
||||
|
||||
@ -262,38 +262,39 @@
|
||||
"=>"
|
||||
] @punctuation.delimiter
|
||||
|
||||
; Operators: currently broken: https://github.com/JoranHonig/tree-sitter-solidity/issues/59
|
||||
;[
|
||||
; "&&"
|
||||
; "||"
|
||||
; ">>"
|
||||
; ">>>"
|
||||
; "<<"
|
||||
; "&"
|
||||
; "^"
|
||||
; "|"
|
||||
; "+"
|
||||
; "-"
|
||||
; "*"
|
||||
; "/"
|
||||
; "%"
|
||||
; "**"
|
||||
; "="
|
||||
; "<"
|
||||
; "<="
|
||||
; "=="
|
||||
; "!="
|
||||
; "!=="
|
||||
; ">="
|
||||
; ">"
|
||||
; "!"
|
||||
; "~"
|
||||
; "-"
|
||||
; "+"
|
||||
; "++"
|
||||
; "--"
|
||||
; ":="
|
||||
;] @operator
|
||||
; Operators
|
||||
[
|
||||
"&&"
|
||||
"||"
|
||||
">>"
|
||||
">>>"
|
||||
"<<"
|
||||
"&"
|
||||
"^"
|
||||
"|"
|
||||
"+"
|
||||
"-"
|
||||
"*"
|
||||
"/"
|
||||
"%"
|
||||
"**"
|
||||
"="
|
||||
"<"
|
||||
"<="
|
||||
"=="
|
||||
"!="
|
||||
"!=="
|
||||
">="
|
||||
">"
|
||||
"!"
|
||||
"~"
|
||||
"-"
|
||||
"+"
|
||||
"++"
|
||||
"--"
|
||||
":="
|
||||
] @operator
|
||||
|
||||
[
|
||||
"delete"
|
||||
"new"
|
||||
|
||||
@ -200,7 +200,7 @@ local format_queries = [[
|
||||
(capture) @format.prepend-space
|
||||
|
||||
;; Workaround to just use the string's content
|
||||
(anonymous_node (identifier) @format.keep)
|
||||
(anonymous_node (string) @format.keep)
|
||||
|
||||
; ( (_) ) handler
|
||||
(grouping
|
||||
@ -248,7 +248,7 @@ local format_queries = [[
|
||||
.
|
||||
[
|
||||
(anonymous_node
|
||||
name: (identifier) .)
|
||||
name: (string) .)
|
||||
(named_node
|
||||
[
|
||||
"_"
|
||||
|
||||
Reference in New Issue
Block a user