1

Refresh generated nvim config

This commit is contained in:
2024-06-03 21:11:20 +02:00
parent fd506d4921
commit 50723ef645
2114 changed files with 84528 additions and 44473 deletions

View File

@ -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

View File

@ -1,5 +0,0 @@
dir1/file1-1
aaa
bbb
ccc

View File

@ -1,5 +0,0 @@
dir1/file1-2
aaa
bbb
ccc

View File

@ -1,5 +0,0 @@
file
aaa
bbb
ccc

View File

@ -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,
}

View File

@ -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

View File

@ -1,3 +0,0 @@
VAR ?= 1
all: test

View File

@ -1,5 +0,0 @@
local a = 1
local t = {
x = math.max(1, 2),
y = math.min(1, 2),
}

View File

@ -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

View 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*

View File

@ -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"

View File

@ -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 })

View File

@ -229,8 +229,8 @@
"public"
"private"
"protected"
"virtual"
"final"
(virtual)
] @keyword.modifier
[

View File

@ -5,9 +5,6 @@
(capture
(identifier) @type)
(anonymous_node
(identifier) @string)
(predicate
name: (identifier) @function.call)

View File

@ -262,38 +262,39 @@
"=>"
] @punctuation.delimiter
; Operators: currently broken: https://github.com/JoranHonig/tree-sitter-solidity/issues/59
;[
; "&&"
; "||"
; ">>"
; ">>>"
; "<<"
; "&"
; "^"
; "|"
; "+"
; "-"
; "*"
; "/"
; "%"
; "**"
; "="
; "<"
; "<="
; "=="
; "!="
; "!=="
; ">="
; ">"
; "!"
; "~"
; "-"
; "+"
; "++"
; "--"
; ":="
;] @operator
; Operators
[
"&&"
"||"
">>"
">>>"
"<<"
"&"
"^"
"|"
"+"
"-"
"*"
"/"
"%"
"**"
"="
"<"
"<="
"=="
"!="
"!=="
">="
">"
"!"
"~"
"-"
"+"
"++"
"--"
":="
] @operator
[
"delete"
"new"

View File

@ -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
[
"_"