Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(nvim): update plug-in submodules
Note the changes required in `.gitmodules` because otherwise the `update-bundle` script dies with the following: error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-buffer error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-calc error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-emoji error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lsp error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lua error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-path error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-cmp error: pathspec 'master' did not match any file(s) known to git fatal: run_command returned non-zero status for aspects/nvim/files/.config/nvim/pack/bundle/opt/zen-mode.nvim ie. 8 plug-ins deleted their `master` branch, moving to `main`. I also explicitly pointed `base16-nvim` at `main` because otherwise my submodule gets severely confused when the `update-bundle` script does `git checkout master`. This is a quirk because I actually want to use `main` from: - https://github.com/wincent/base16-nvim but on this machine I have a few other remotes, including: - https://github.com/tinted-theming/base16-vim (which has a `main` branch) - https://github.com/chriskempson/base16-vim (which has a `master` branch) which I had pulled down for comparison purposes. When you run `git checkout master`, you get entirely the wrong history. Additionally, cmp-nvim-lsp now adds this console spew to every startup: cmp_nvim_lsp.update_capabilities is deprecated, use cmp_nvim_lsp.default_capabilities instead. See :h deprecated This function will be removed in cmp-nvim-lsp version 1.0.0 stack traceback: ...m/pack/bundle/opt/cmp-nvim-lsp/lua/cmp_nvim_lsp/init.lua:89: in function 'update_capabilities' /Users/wincent/.config/nvim/lua/wincent/lsp.lua:33: in function 'init' .../nvim/files/.config/nvim/after/plugin/nvim-lspconfig.lua:1: in main chunk So I updated `lsp.lua` to use `default_capabilities()` instead. Submodule changes: * aspects/nvim/files/.config/nvim/pack/bundle/opt/LuaSnip 1843932...f7c8457 (147): > Format with stylua > Auto generate docs > vscode-loader: parse .jsonc with jsonc-parser. > include jsonc-parser from actboy168/json.lua. > Format with stylua > Auto generate docs > Prefer vim.filetype.add over ftdetect scripts > Format with stylua > Auto generate docs > feat: add api for getting the position of a node in its buffer. > feat: implement getting jump-destination, without actually jumping. > Auto generate docs > ci: gitignore location for new nvim-builds introduced in 2978850. > Format with stylua > Remove vim.fn.json fallbacks > Format with stylua > Auto generate docs > tests: run tests for both master and v0.7.0. > refactor: use autocmd lua apis. > feat!(Breaking Change): move most of plugin/luasnip.vim to lua. > feat: make setup work with empty config > Format with stylua > Auto generate docs > conf: make snip_env extend default snip_env, by default. > Auto generate docs > ci: use bundled dependencies, actually build jsregexp agains luajit. > Auto generate docs > Auto generate docs > doc: minor proofreading > chore: alter phrasing + slight proofread/format > doc: change link to my LuaSnip guides > Auto generate docs > Move config reference to DOC.md, update links > readme: add `lazy.nvim` and jsregexp-install instructions to examples. > Format with stylua > Auto generate docs > fix: off-by-one in lsp-transformations (close #746). > Auto generate docs > ci: use libvterm bundled with neovim when building it for testing. > Fix dot expansion in path > Format with stylua > Auto generate docs > remove dependency on nvim-treesitter. > chore: remove superfluous requires. > perf: make some tables lazily-initialized. > Auto generate docs > tests: implement better mechanism for making jsregexp unavailable. > Format with stylua > Auto generate docs > parser: add camelcase and pascalcase-modifiers for lsp-snippets. > Auto generate docs > docs: Fix typo in DOC.md and remove trailing spaces > Fix invalid load path breaks later good paths > Format with stylua > Auto generate docs > log: gracefully handle non-writable log (close #725). > Auto generate docs > fix(doc): ls.parser.parse -> ls.parser.parse_snippet > Auto generate docs > Auto generate docs > docs(extras): add Snippet List > feat(extras): added open_snippet_list > Auto generate docs > log: don't print a message on every start, provide `log.ping()` instead. > Auto generate docs > doc: fix typo (close #690) > Auto generate docs > log: use stdpath("cache") if stdpath("log") is not implemented. > Format with stylua > Auto generate docs > init: add logging for various actions. > loaders: add logging. > feat: add logging-module. > Auto generate docs > Auto generate docs > remove comma > Format with stylua > Auto generate docs > feat(extras): insert a repeat node based on the position of the previously occured node instead of a copy of it > refactor: forward TEST_FILE variable to nvim's make > Fixed syntax in example under "Environment Namespaces" section (#680) > Auto generate docs > Fixed typo in DOC.md > Auto generate docs > Format with stylua > fix: use stored snip for querying docstring in restoreNode (close #661) > Format with stylua > Auto generate docs > fix: <nomodeline> when triggering snippet events > Format with stylua > fix: include matched separator in expanded path (close #667). > Auto generate docs > fix(util): cwd expansion expanding any '.' prefixed path > Auto generate docs > support wordTrig in vscode snippet > Auto generate docs > Format with stylua > Auto generate docs > lua-loader: add snippets using file-global table. > api: add `get_snip_env`. > Auto generate docs > Auto generate docs > Add note saying that `ls` is not actually defined by default > Don't require entire module to avoid cyclical loading loop > Auto generate docs > Don't set ls default variable > Auto generate docs > Update link to luasnip.config.snip_env > Auto generate docs > Add note about how to customize defaults > Auto generate docs > Keep default `snip_env` and documentation in sync > Auto generate docs > feat(edit_snippet_files): extend file-list via custom function. > readme: list external resources, add tips for newbies > Merge pull request #620 from YuanYuYuan/master > Auto generate docs > doc: helptext-generator can't deal with lists without newlines. > Auto generate docs > Merge pull request #551 from L3MON4D3/fmt_doc_improve > Merge pull request #612 from atticus-sullivan/condition_objects_noMem > Format with stylua > Merge pull request #610 from robertgzr/master > Merge pull request #609 from ejmastnak/patch-1 > ci: fix stylua-action, pin version. > Merge pull request #604 from danilshvalov/fix-backtick-escape > Format with stylua > Auto generate docs > parser: sanitize (just remove \r for now) string before continuing. > Auto generate docs > parser: prevent error on purely whitespace-string. > Merge pull request #601 from ecerulm/patch-1 > Merge pull request #599 from atticus-sullivan/hotfix_nil_in_get_snippets > Merge pull request #597 from weilbith/feature/condition-line-end > Auto generate docs > Merge pull request #513 from atticus-sullivan/autotrigger_as_snippet_opt_clean > Merge pull request #587 from Mike325/locally_jumpable > Merge pull request #514 from atticus-sullivan/selfpopulating_tables > Auto generate docs > Merge pull request #580 from L3MON4D3/semver > Auto generate docs > snipmate: don't highlight lines starting with space as error (#579). > Auto generate docs > Force redraw after jumping in INSERT (close #573) > Merge pull request #571 from leiserfg/capture-environ > Auto generate docs > jsregexp: pass path for homebrew-luajit (#569). * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-buffer 5dde543...3022dbc (19): > Update README.md > Merge pull request #52 from tomtomjhj/reserve > Improve keyword_pattern > Merge pull request #35 from smjonas/update_readme > Add an option for dealing with files with very long lines, fixes #13 > Merge pull request #23 from dmitmel/synchronous-indexing > Add a workaround for a weird nvim_buf_call bug, fix #34 > clarify usage of configuration in general > clarify usage of the keyword_pattern option > Fix #28 by avoiding on_lines events that report no changed lines > Add protections against nil values in lines_words, fixes #29 and #27 > Merge pull request #26 from dmitmel/distance-comparator > Merge pull request #22 from dmitmel/pass-options-in-table > Merge pull request #21 from dmitmel/rebuild-unique-words > Merge pull request #20 from dmitmel/on-reload-on-detach > Create LICENSE > Merge pull request #18 from dmitmel/optimize-hidden-nested-loops > Merge pull request #17 from dmitmel/optimize-index-line > Add `keyword_length` option * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-calc eb7bd1d...50792f3 (6): > Specify position_encoding > Reduce flicker (maybe) > Allow arguments > Improve pattern and triggers > Support math expression Fix #4 > Merge pull request #3 from gabrielbdsantos/main * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lsp accbe6d...0e6b2ed (13): > Add language-server specific keyword_pattern > Fix #45 > Support get_position_encoding_kind > chore: use lua API for autocmd (#43) > vim.deprecate should not be used until neovim 0.9.0 (#40) > Update README.md (#39) > Fix default_capabilities() (#37) > Remove need to use make_client_capabilities (#35) > Ignore generated help tags (#26) > Add FAQ section > Specify offset_encoding > docs: add notes on capabilities (#21) > Create LICENSE * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-nvim-lua d276254...f349163 (1): > By default, starting `_` method should be excluded. * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp-path 97661b0...91ff86c (18): > Merge pull request #53 from amarakon/main > Merge pull request #48 from JosefLitos/main > Improve space handling > Merge pull request #47 from daangoossens22/fix_file_preview > Merge pull request #45 from registerGen/main > Merge pull request #44 from registerGen/main > Merge pull request #37 from schrc3b6/main > Merge pull request #35 from squat/option_for_trailing_slash > Merge pull request #30 from dmitmel/main > Fix directory candidates behavior > Merge pull request #26 from dmitmel/main > Merge pull request #27 from marcushwz/main > Fix quotes > Remove trigger chars > Merge pull request #16 from sudoforge/10/relative-paths-without-a-leading-slash > Merge pull request #17 from dmitmel/main > Merge pull request #14 from eonpatapon/fs-compat > Create LICENSE * aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp_luasnip a9de941...1809552 (1): > Merge pull request #51 from atticus-sullivan/feat(autosnippets) * aspects/nvim/files/.config/nvim/pack/bundle/opt/indent-blankline.nvim 9915d46...018bd04 (19): > Version 2.20.4 > Merge pull request #543 from steven-omaha/patch-1 > Version: 2.20.3 > Merge pull request #533 from lukas-reineke/develop > Merge pull request #506 from Senpai-10/add-note > Merge pull request #478 from lukas-reineke/develop > Merge pull request #461 from lukas-reineke/develop > Merge pull request #451 from lukas-reineke/develop > Merge pull request #446 from lukas-reineke/develop > Merge pull request #426 from lukas-reineke/develop > Merge pull request #423 from lukas-reineke/develop > Merge pull request #412 from lukas-reineke/develop > Merge pull request #410 from lukas-reineke/develop > Merge pull request #409 from lukas-reineke/develop > Merge pull request #396 from lukas-reineke/develop > Merge pull request #395 from lukas-reineke/develop > Merge pull request #392 from lukas-reineke/develop > Merge pull request #385 from lukas-reineke/develop > Merge pull request #379 from lukas-reineke/develop * aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-cmp 433af3d...7a3b1e7 (121): > Improve docs > Fix #1443 > Fix #1443 > fix: better check for if setcmdline() is available (#1456) > doc: fix spelling of whether (#1453) > fix: prevent autocmd outbursts by using setcmdline instead of feedkey (#1446) > Improve perf > Maybe improve cmdline redraw > README.md: don't set 'completeopt' (#1442) > Fix CI > Fix fuzzy matching option check and matched position > Add cmp.mapping.preset.* change policy > Fix fuzzy match without no partial match > Implement middle fuzzy matching Fixes #1422 > feat(mapping): add all native mappings (#1430) > Improved: ALL option settings do not fire the `OptionSet` event (#1417) > Setting local window options does not trigger the "OptionSet" event (#1415) > Disable sort_text by default > Fix locality sorting > keymap.lua: Fix duplicate keymap detection (#1379) > Fix #1322 > Round up width/height for windows (#1373) > convert encoding of range instead of start / end (#1364) > Delete FUNDING.yml > fix(api): consider multibyte characters in get_screen_cursor (cmdline) (#1352) > Docs: Use tree-sitter language injection (#1350) > Fix #1327 > Fix #1329 > Improve a bit > Refactor a bit > Fix #1321 Fix #1315 > Fix #1249 > feat: added scrollbar option to window.completition ( #1087) (#1308) > Add a rule to install stylua and use the local one for other rules (#1307) > LSP 3.17 (#1306) > fix: type annotation for enabled field in ConfigSchema (#1299) > Fix parantheses bug and use string.rep (#1297) > chore: run formatting (#1295) > Update docs_view.lua (#1292) > fix: "count" option inserting characters (#1293) > Fix #1276 > fix(custom_entries_view): offset is also the number of bytes (#1288) > feat: select_next_item and select_prev_item support "count" option. deafults to 1 (#1262) > fix(custom_entries_view): consider multibyte characters (#1287) > fix(custom_entries_view): remove off-by-one error with bottom_up selection order (#1261) > Use `default_capabilities()` in doc and util (#1254) > Fix undefined new() error in example source (#1237) > Update README to use the new default_capabilities (#1243) > Fix #1217 > ci > Remove ansiblels test > fix compatibility with nvim < 0.8 (#1227) > Fix #1213 > fix(context): compatibility with nvim<0.8 (#1224) > fix(context): `in_treesitter_capture` (#1211) > fix(entry/get_replace_range): workaround for end char matching cursor position (#1177) > Update type annotations for setup.cmdline (#1194) > ADD: formatting.expandable_indicator to show the `expandable` indicator (#1207) > Fix for cmdheight=0 Fixes #1196 Fixes hrsh7th/cmp-cmdline#64 > Add scrolloff option for completion window. > Format by stylua (#1195) > `setup.cmdline`: support using a table (#1193) > fix(rockspec): fixed format + ran formatter (#1174) > Update README.md to add missing do (#1188) > Optimize performance more > Optimize performance > `README.md`: use buffer source for `/` and `?` (#1186) > feat: add `filter` option to sources (#1067) > Restore rockspec > Fix grammar mistake: "setup" -> "set up" (#1155) > fix(timer): close timers before Neovim exits (#1166) > Add incsearch_redraw_keys settings (#1162) > Fix #1149 (temporary fix) > Fix #1146 > Re-fix #1144 > Fix #1144 > Fix #1142 > Fix #1135 > Fix onetime configuration handling > fix(entry/get_replace_range): handle TextEdit.range (#1140) > Refactor a bit > Restore filetype setting > Fix #1139 > Add FAQ for clangd's command-line arguments. Fixes #999 > The default highlight groups shouldn't be default=true. Fixes #972 > Fix #1102 > Use `cmp.config.sources` (#1105) > add check for nil on documentation.value (#1091) > Decrease waits > Improve typings > Fix native_entries_view.info width and col calculations (#1075) > fix: #1030 (#1062) > Fix type comment for cmp.ContextReason (#1045) > (feat) Custom item kinds (#1003) > Fix border width calculation > Fix stylua integration (#1054) > Fix typo (#1047) > add events: view_opened and view_closed (#965) > Add Completion Window Options (#901) > make debounce and throttle time configurable (#1026) > Update documentation (#1019) > Fix doc typo (#1025) > fix: only scroll docs if docs view is visible (#1011) > Update bug_report.yml > Fix #989 > Reuse scratch buffer for keymap normalization (#991) > fix(types)(cmp): missing `filetype` type (#990) > Fix #987 > Improve the codes for sumneko friendly > fix: use scratch buffer and lhs for keymap.normalize() (#986) > Fix #973 > Fix #964 Fix #963 Fix #966 > Fix #962 > Fix #960 > dev (#956) > Fixed typo (#928) > fix: don't show non-working configuration in deprecation suggestion (#946) > Help page changes. (#952) > Add confirmation.get_commit_characters documents. Fix #948 > Reduce flicker > docs: fix sample code for `cmp.config.sources` (#942) * aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-lspconfig 2c70b7b...62856b2 (595): > docs: update server_configurations.md skip-checks: true > feat: add standardrb support (#2479) > docs: update server_configurations.md skip-checks: true > docs: fix typo in server_configurations.md (#2476) > docs: update server_configurations.md skip-checks: true > feat: add yara-language-server support (#2473) > docs: update server_configurations.md skip-checks: true > fix(textlsp): docs table at wrong position (#2469) > docs: update server_configurations.md skip-checks: true > feat: add textLSP support (#2468) > docs: update server_configurations.md skip-checks: true > docs: make sure username doesn't leak into generated document (#2441) > fix(lspinfo): normalize fname path correctly (#2343) > docs: update server_configurations.md skip-checks: true > fix: update docker_compose_language_service bin_name (#2458) > fix: remove deprecate function config.available_servers (#2457) > docs: update server_configurations.md skip-checks: true > feat: add docker-compose-language-service support (#2455) > feat: extend the syntax for LspInfo(Title|List) (#2456) > fix: eslint errors on start (regression) (#2452) > docs: update server_configurations.md skip-checks: true > feat: rename servers with hyphens (`-`) (#2451) > docs: update server_configurations.md skip-checks: true > feat: rename sumneko_lua -> lua_ls (#2439) > docs: update server_configurations.md skip-checks: true > fix(stylelint_lsp): update root directory pattern (#2447) > docs: update server_configurations.md skip-checks: true > feat: add fennel_language_server (#2438) > docs: update server_configurations.md skip-checks: true > docs(eslint): fix on save example creates a buflocal autocmd (#2450) > chore(license): move copyright notice to readme (#2448) > fix(powershell_es): support whitespaces in paths (#2445) > docs: update server_configurations.md skip-checks: true > fix(solang): change default start server command (#2444) > docs: update server_configurations.md skip-checks: true > feat: add cadence language server (#2435) > fix: update luarocks-tag-release action + set license > Merge pull request #2430 from mrcjkb/luarocks-tag-release > fix: check client when get client from cache (#2429) > docs: update server_configurations.md skip-checks: true > fix(ltex-ls): pass pandoc as markdown (#2426) > docs: update server_configurations.md skip-checks: true > docs(omnisharp) : add goto definition handler information for omnisharp (#2427) > fix: lspinfo buffer in use error when use quit command close (#2424) > fix: check server support workspacefolders (#2418) > docs: update server_configurations.md skip-checks: true > docs(ltex): add settings example (#2421) > docs: update server_configurations.md skip-checks: true > feat: add veryl language server (#2422) > docs: update server_configurations.md skip-checks: true > feat: add vtsls (#2419) > docs: update server_configurations.md skip-checks: true > docs(drools-lsp): minor documentation fix and improvements (#2415) > docs: update server_configurations.md skip-checks: true > feat: add unocss-language-server support (#2414) > docs: update server_configurations.md skip-checks: true > fix(drools-lsp): move improper client config location and improve config processing (#2411) > docs: update server_configurations.md skip-checks: true > feat: add nomad language support (#2413) > docs: update server_configurations.md skip-checks: true > feat(terraformls): add terraform-vars filetype (#2410) > docs: update server_configurations.md skip-checks: true > fix(erg-language-server): els has been integrated into the main compiler (#2404) > docs: update server_configurations.md skip-checks: true > feat: add ds-pinyin-lsp support (#2397) > docs: update server_configurations.md skip-checks: true > feat: add futhark-lsp support (#2395) > docs: update server_configurations.md skip-checks: true > feat: add drools-lsp support (#2394) > docs: update server_configurations.md skip-checks: true > feat: add brightscript server (#2391) > feat: support show server doc description in LspInfo (#2373) > docs: update server_configurations.md skip-checks: true > feat: add openscad_lsp (#2384) > ci: add luarocks upload release workflow > docs: fix typo (#2382) > docs: update server_configurations.md skip-checks: true > feat(tsserver): support single file mode in tsserver(#2375) > docs: update server_configurations.md skip-checks: true > feat: add coffeesense-language-server support (#2376) > docs: update server_configurations.md skip-checks: true > feat: include cmd option for arduino_language_server (#2242) > refactor: rewrite client reuse logic (#2371) > docs: update server_configurations.md skip-checks: true > feat: add RakuNavigator Raku language server (#2372) > docs: update server_configurations.md skip-checks: true > feat: add cabal support to hls (#2370) > docs: update server_configurations.md skip-checks: true > fix(ruff-lsp): update docs to reflect init_options > fix: not register workspace when in single file mode (#2367) > fix: get all client from clients cache in manager.clients (#2365) > fix: wrong param in get_active_clients (#2362) > fix: generate correct workspace didchange request params (#2361) > fix: check workspace after client initial (#2356) > fix: use client config capabilities to check server support workspae (#2354) > fix: check client exist supports_method (#2351) > fix: check client support workspaceFolders (#2350) > fix: check server_capabilities field exist (#2348) > refactor: remove single_clients and improve clients reuse (#2334) > docs: update server_configurations.md skip-checks: true > fix: correct link of typescript-language-server (#2347) > docs: update server_configurations.md skip-checks: true > docs: update root_dir for smithy_ls and ruff_lsp (#2346) > docs: update server_configurations.md skip-checks: true > feat: add smithy-language-server support (#2342) > docs: update server_configurations.md skip-checks: true > fix(deno): use virtual text handler for typeDefinition (#2338) > docs: update server_configurations.md skip-checks: true > fix: rename ruff-lsp to ruff_lsp (#2337) > docs: update server_configurations.md skip-checks: true > chore: remove `languageFeatures`, `documentFeatures` (#2336) > docs: update server_configurations.md skip-checks: true > feat: add ruff-lsp support (#2335) > fix: send the lsp method request after insert workspace folders (#2330) > docs: update server_configurations.md skip-checks: true > feat: add jq support (#2333) > docs: update server_configurations.md skip-checks: true > feat: add uvl support (#2331) > fix(gdscript): support get the port from env variable (#2313) > build(rockspec): fix rockspec package name > fix(lspinfo): safely expand filenames that don't exist on fs (#2320) > feat: add rockspec > ci: bump action versions (#2322) > ci: don't auto-close config changes > ci: remove auto-close bot > fix: run all matched client in LspStart (#2314) > docs: fix typo (#2310) > feat: support multiple workspaceFolders and show correct root in Lspinfo (#2304) > fix: check client is available and get client id from cache (#2303) > fix: check workspae folders follow nvim version (#2301) > fix: add new root into the workspace folders (#2298) > fix: improve client stop logic in LspStop (#2296) > feat: support force stop language server (#2294) > fix: typo of vim.loop.cwd (#2293) > feat: support unnamed buffer with single_file_support (#2226) > docs: update server_configurations.md skip-checks: true > feat: add 'starlark-rust' LSP for starlark and BUILD files (#2291) > fix: restart client after client is stopped after LspRestart (#2290) > fix(lsp): don't spawn new lsp client if already persent (#2287) > docs: update server_configurations.md skip-checks: true > fix(ansiblels): update ansiblels default config (#2286) > docs: update server_configurations.md skip-checks: true > fix: update the ansiblels settings (#2284) > docs: update server_configurations.md skip-checks: true > feat: add eruby to emmet_ls (#2281) > docs: update server_configurations.md skip-checks: true > fix: move gleam.lua to correct folder (#2279) > fix: remove searched for message in lspinfo (#2274) > fix: inspect UNISON_LSP_PORT in unison (#2277) > docs: update server_configurations.md skip-checks: true > feat: add unison support (#2276) > perf: use the truly minimal test config file (#2269) > perf: update requires neovim version in doc (#2270) > docs: update server_configurations.md skip-checks: true > feat: add smarty (#2250) > docs: update server_configurations.md skip-checks: true > feat: add gleam (#2266) > feat: add scheme-langserver support (#2264) > docs: update server_configurations.md skip-checks: true > feat: add prolog lsp (lsp_server) support (#2265) > docs: update server_configurations.md skip-checks: true > docs: update sumneko_lua installation url (#2263) > docs: update server_configurations.md skip-checks: true > Try to get sourcery auth token from config file (#2240) > perf: use alias api variable (#2260) > docs: update server_configurations.md skip-checks: true > docs(sourcery): put setup inside code block (#2258) > feat: add ntt language server support (#2256) > docs: update server_configurations.md skip-checks: true > Add more ESLint options (#2254) > docs: update server_configurations.md skip-checks: true > fix: override another progress handler for jdtls (#2153) > docs: update server_configurations.md skip-checks: true > feat: add fennel-ls support (#2247) > docs: update server_configurations.md skip-checks: true > Add dolmenls configuration (#2251) > fix(lua-lsp): Append 'lua/' to root_patern if the pattern is under lua (#2248) > docs: update server_configurations.md skip-checks: true > fix(sumneko_lua): add .luarc.jsonc to root pattern (#2245) > docs: update server_configurations.md skip-checks: true > feat: add turtle-language-server support (#2239) > fix(eslint): root dir not found if using package.json config (#2234) > docs: update server_configurations.md skip-checks: true > fix(rome): use lsp-proxy cmd (#2236) > docs: update server_configurations.md skip-checks: true > feat: add millet support (#2233) > fix(eslint): support flat config (#2229) > docs: update server_configurations.md skip-checks: true > fix(sumneko_lua): check for yaml format of selene config (#2228) > docs: update server_configurations.md skip-checks: true > fix: use `v ls` instead of `vls` > docs: update server_configurations.md skip-checks: true > fix: dead link in "texlab" description #2222 > docs: update server_configurations.md skip-checks: true > fix(volar): update example for volar 1.0 (#2219) > docs: update server_configurations.md skip-checks: true > feat: add anakin language server (Python) (#2217) > docs: update server_configurations.md skip-checks: true > feat: Dafny support (#2193) > fix: cmd vim.lsp.rpc.connect by user (#2213) > fix: check the package.json has eslintConfig field for eslint (#2208) > docs: update server_configurations.md skip-checks: true > docs(golangci_lint_ls): update a version of binary (#2204) > fix(rust_analyzer): path nil (#2198) > docs: update server_configurations.md skip-checks: true > fix: remove --background-service-enabled and add --adaptive-lsp-server-enabled for F# (#2197) > docs: update server_configurations.md skip-checks: true > fix: `aregument` typo in doc changed to `argument` (#2195) > docs: update server_configurations.md skip-checks: true > fix: update qml filetype same as treesitter (#2168) > docs: update server_configurations.md skip-checks: true > feat: add qmlls which is the lsp from qt (#2191) > docs: update server_configurations.md skip-checks: true > feat: eslint support astro file (#2190) > docs: update server_configurations.md skip-checks: true > feat: add fsharp-language-server (#2186) > docs: update server_configurations.md skip-checks: true > Fix broken links (#2183) > docs: update server_configurations.md skip-checks: true > feat: support volar 1.0 (#2181) > fix: lspconfig help command typo (#2178) > docs: update server_configurations.md skip-checks: true > feat: add neocmakelsp (#2177) > fix: gdscript use ip address instead of localhost (#2175) > docs: update server_configurations.md skip-checks: true > feat(ruby_ls): add enabledFeatures to initialization options (#2173) > docs: update server_configurations.md skip-checks: true > feat: update gdscirpt cmd by using 0.8 api (#2172) > feat: add support for additional packs (#2158) > docs: update server_configurations.md skip-checks: true > feat: add ruby-lsp server configuration (#2169) > docs: update server_configurations.md skip-checks: true > feat: add erg-language-server support (#2165) > docs: `vim.lsp.buf.formatting()` is deprecated (#2166) > docs: update server_configurations.md skip-checks: true > fix(marksman): enable single_file_support (#2163) > docs: update server_configurations.md skip-checks: true > feat: add move-analyzer support (#2162) > docs: update server_configurations.md skip-checks: true > Fix grammarly "clientId is required" (#2161) > fix(sumneko_lua): check for file root patterns before falling back to a check for `lua/` (#2160) > fix: added 'lua/' to sumenko root patterns (#2157) > docs: update server_configurations.md skip-checks: true > fix(elixirls): added surface filetype for elixirls server configuration (#2151) > fix: update ci lint stylua-action version (#2150) > docs: update server_configurations.md skip-checks: true > feat(eslint): enable for svelte filetype (#2149) > fix: check cmd type equals function (#2142) > docs: update server_configurations.md skip-checks: true > fix(astro): enable typescript server (#2139) > fix(lspinfo): nil-check config.get_root_dir (#2137) > docs: update server_configurations.md skip-checks: true > feat: add blueprint language server support (#2132) > fix: improve highlight regex (#2131) > fix: escape wildcards patterns when calling glob (#2111) (#2122) > docs: update server_configurations.md skip-checks: true > fix(clojure_lsp): update lsp url (#2120) > docs: update server_configurations.md skip-checks: true > feat(clangd): add proto filetype support (#2125) > docs: update server_configurations.md skip-checks: true > feat: solidity LSP (#2119) > feat: pass user config to the on_setup hook (#2114) > fix(lua-language-server): check if root dir is home directory (#2110) > docs: update server_configurations.md skip-checks: true > feat: add luau_lsp (#2107) > docs: update server_configurations.md skip-checks: true > fix(tailwindcss): added elixir filetype for tailwindcss server configuration (#2104) > docs: update server_configurations.md skip-checks: true > fix(vdmj): update default path (#2102) > fix: lspstop should close the client by given client (#2101) > docs: update server_configurations.md skip-checks: true > fix(metals): disable capabilities.workspace.configuration for new version of metals (#2100) > fix: increase the lspinfo window row value (#2098) > chore(rust-analyzer): use `vim.json.decode` instead of `fn.json_decode` (#2096) > Revert "fix: remove the config.commands (#2092)" (#2093) > docs: update server_configurations.md skip-checks: true > fix(angularls): remove `.git` from `root_dir` (#2091) > fix: remove the config.commands (#2092) > feat: improve LspInfo (#2081) > fix: lspstart should be work without arg (#2090) > fix: add lsplog command (#2088) > docs: update server_configurations.md skip-checks: true > feat(solc): Add hardhat.config.* to solc root detection (#2085) > fix: LspStop should be only stop the current buffer servers by default (#2082) > feat: sort autocompletion items alphabetically (#2084) > docs: update server_configurations.md skip-checks: true > feat: add tblgen-lsp-server support > feat: add mlir-pdll-lsp-server support > feat: add mlir-lsp-server support > fix: add vim.deprecate in old function (#2080) > docs: update server_configurations.md skip-checks: true > fix(denols): revert "remove unneeded lsp attach" #2070 > feat(denols): only send lsp requests to deno server (#2055) > docs: update server_configurations.md skip-checks: true > feat!: 0.7 API update (#1984) > Revert "docs: vim.lsp.buf.formatting() is deprecated #2077 > feat: allow attaching to paths inside archives (#1687) > docs: update server_configurations.md skip-checks: true > feat: add glsl-language-server support (#2003) > fix: only consider servers that have been set up as available (#2066) > docs: add an entry about the setup-hook (#1873) > feat(pasls): add lpi and lpk to root dir detection (#1692) > docs: update server_configurations.md skip-checks: true > add veridian language server for verilog/systemverilog (#2058) > Merge pull request #2065 from williamboman/feat/csharp_ls-root-dir > docs: update server_configurations.md skip-checks: true > feat: add nxls support (#2062) > docs: update server_configurations.md skip-checks: true > feat: add buf-language-server support (#2073) > docs: update server_configurations.md skip-checks: true > feat: add relay language server support (#2048) > docs: update server_configurations.md skip-checks: true > feat: add nil support (#2053) > docs: vim.lsp.buf.formatting() is deprecated #2074 > docs: update server_configurations.md skip-checks: true > feat: add syntax_tree lsp for ruby formatting (#2056) > docs: update server_configurations.md skip-checks: true > feat: add qml-lsp support (#2044) > docs: update server_configurations.md skip-checks: true > fix(denols): fix misspelling > docs: update server_configurations.md skip-checks: true > docs: fix typo `type` -> `typescript` > fix: update `selene` in nix develop shell (#2052) > fix(rust_analyzer): sanitize root_dir (#2047) > feat(ci): include link i auto-close message > style: fix dartls formatting (#2042) > docs: update server_configurations.md skip-checks: true > feat: add dagger CUE lsp (#2023) > fix(lua-language-server): cmd fails on Windows when using mason #2039 > docs: update server_configurations.md skip-checks: true > fix(pylsp): elaborate configuration example (#2037) > docs: update server_configurations.md skip-checks: true > fix(gopls): engage gopls on `go.work` files (#2041) > docs: update server_configurations.md skip-checks: true > fix(lemminx): update download location #2038 > docs: update server_configurations.md skip-checks: true > fix: broken URL to taplo homepage #2025 > fix: lspconfig.util is required with different names #2029 > docs: update server_configurations.md skip-checks: true > feat(texlab): support plaintex #2022 > docs: update server_configurations.md skip-checks: true > fix(emmet-ls): missing supported filetypes #2017 > fix(dartls): "dart" command not found on Windows #2013 > docs: update server_configurations.md skip-checks: true > fix(denols): handle deno.cache from codeaction #2016 > docs: update server_configurations.md skip-checks: true > feat(omnisharp): add more settings #2018 > docs: update server_configurations.md skip-checks: true > fix(hls): wrong root dir for multi-package projects #2010 > docs: update server_configurations.md skip-checks: true > fix(denols): jumping to definition then returning breaks lsp #2000 > fix(denolos): ignore caching error #2009 > docs: update server_configurations.md skip-checks: true > fix(ccls): provide a string in docs.default_config.root_dir (#2006) > fix(denols): ignore virtual text error #1995 > docs: update server_configurations.md skip-checks: true > feat: antlersls config for Statamic Antlers templating language #1997 > docs: update server_configurations.md skip-checks: true > fix(sumneko_lua): Stylua default (#1996) > fix: remove unused variables in `lspinfo.lua` (#1999) > docs: update server_configurations.md skip-checks: true > fix(gradle): set init_options.settings.gradleWrapperEnabled #1994 > ci(selene): switch to yml config #1986 > feat(eslint): support yarn2 PnP projects #1777 > fix(lspinfo): may use wrong buffer #1983 > docs: update server_configurations.md skip-checks: true > docs: formatting #1981 > fix(eslint): fetch active buf client in fix_all (#1978) > fix(docs): wrong release URL #1979 > docs: update server_configurations.md skip-checks: true > fix(cmake-ls): root pattern should allow nesting (#1976) > docs: fix link #1875 > feat: root finder for Mercurial repo #1847 > docs: update server_configurations.md skip-checks: true > feat: add m68k #1871 > docs: update server_configurations.md skip-checks: true > docs: svelte integration with tsserver (#1972) > docs: update server_configurations.md skip-checks: true > docs: hyperlink formatting #1970 > docs: update server_configurations.md skip-checks: true > fix(ocamllsp): update install instructions (#1966) > docs: update server_configurations.md skip-checks: true > fix(arduino_language_server): update setup docs #1964 > fix(lspinfo): trim newlines in root_dir pattern (#1962) > docs: update server_configurations.md skip-checks: true > fix(docs): fix the usage of ln to make symbolic links of compile_commands.json (#1961) > docs: update server_configurations.md skip-checks: true > docs(metals): update metals instructions (#1959) > docs: update server_configurations.md skip-checks: true > feat: use official jdtls wrapper script #1833 > docs: update server_configurations.md skip-checks: true > fix(taplo): update cargo install command (#1958) > docs: update server_configurations.md skip-checks: true > feat(php): phan #1953 > docs: update server_configurations.md skip-checks: true > feat: add configuration for ghdl-ls VHDL language server (#1812) > docs: update server_configurations.md skip-checks: true > docs(eslint): reformatting (#1956) > docs: update server_configurations.md skip-checks: true > docs: unverbose, mention "settings" param > docs: update server_configurations.md skip-checks: true > fix(purescript-language-server): root dir for Nix files #1954 > feat(lspinfo): explain root directory not found #1939 > docs: clarify and unverbose > docs: update server_configurations.md skip-checks: true > fix(svlangserver): don't use custom project setting resolution (#1948) > docs: update server_configurations.md skip-checks: true > feat: add cuda support for clangd (#1947) > docs: update server_configurations.md skip-checks: true > feat: add tilt_ls (#1941) > docs: update server_configurations.md skip-checks: true > feat: add Marksman markdown LSP, retire zeta-note (#1946) > docs: update server_configurations.md skip-checks: true > feat: add visualforce_ls (#1945) > docs: update server_configurations.md skip-checks: true > feat: add svlangserver support (#1916) > docs: update server_configurations.md skip-checks: true > feat: add apex_ls #1940 > fix(docs): vim.lsp.buf.format -> vim.lsp.buf.formatting (#1936) > docs: update server_configurations.md skip-checks: true > fix(dartls): explicitly pass the protocol to dartls (#1943) > style: fix bad formatting (#1944) > fix: no-argument :LspStop, :LspRestart with standalone files #1785 > docs: update server_configurations.md skip-checks: true > refactor(grammarly): use new, official, npm package (#1924) > fix(docs): update example keybindings documentation (#1899) > fix(lspconfig.lua): lint > docs: update server_configurations.md skip-checks: true > feat: added wgsl_analyzer support (#1925) > docs: update server_configurations.md skip-checks: true > docs(graphql): fix docs on root_dir defaults (#1923) > docs: update server_configurations.md skip-checks: true > fix(denols): update settings for lint and tsconfig #1933 > fix: buffer may be invalid during on_attach #1822 > feat: add :LspLog command #1917 > docs: update server_configurations.md skip-checks: true > docs(volar): Improve config example for monorepos (#1909) > docs: update server_configurations.md skip-checks: true > docs(sumneko_lua): fix usage of runtime_path (#1915) > docs: update server_configurations.md skip-checks: true > fix(beancount): fix beancount start command and filetype (#1879) > docs: update server_configurations.md skip-checks: true > fix(fortls): update server and default cmd args (#1904) > docs: update server_configurations.md skip-checks: true > fix(dartls): use a more concise command (#1906) > fix(jsonnet_ls): merge cmd_env instead of ovdrriding it entirely #1559 > docs: update server_configurations.md skip-checks: true > Merge pull request #1893 from williamboman/fix/glint-project-root > feat: glint-language-server #1890 > feat(configs): use client capabilities by default, deep-extend user-provided capabilities #1889 > docs: update server_configurations.md skip-checks: true > ocamllsp: add support for the dune filetype (#1884) > docs: update README > docs: update readme > fix(eslint): add missing root_pattern (#1869) > docs(zeta_note): fix quotation mark style (#1867) > docs: update server_configurations.md skip-checks: true > docs(esbonio): fix URL to option docs (#1866) > docs: update server_configurations.md skip-checks: true > docs(reason_ls): remove invalid comment regarding cmd (#1864) > docs: update server_configurations.md skip-checks: true > fix(zeta_note): add cmd (#1863) > fix(vls): add cmd (#1862) > docs: update server_configurations.md skip-checks: true > fix(ccls): .git as fallback when detecting project root (#1860) > chore: update minimal init.lua to target 0.6.1 (#1858) > docs: update server_configurations.md skip-checks: true > Revert "fix(ccls): remove .git from root_dir" (#1857) > docs: update server_configurations.md skip-checks: true > Merge pull request #1855 from mracos/patch-2 > docs: update server_configurations.md skip-checks: true > Merge pull request #1850 from abgeana/ccls-root-fix > docs: update server_configurations.md skip-checks: true > docs: clarify recommendations for lua-language-server (#1845) > docs: update server_configurations.md skip-checks: true > feat(vimls): enable neovim support by default (#1844) > docs: update server_configurations.md skip-checks: true > feat: add steep support (#1842) > docs: update outdated example in contributing (#1843) > docs: update server_configurations.md skip-checks: true > feat: add astro-ls support (#1841) > fix(clarity_lsp): remove .cmd suffix for Windows (#1835) > docs: update server_configurations.md skip-checks: true > docs: remove outdated root pattern references (#1828) > docs: update server_configurations.md skip-checks: true > fix(clangd): update root-markers (#1826) > docs: update server_configurations.md skip-checks: true > fix(lua-language-server): update root-markers (#1825) > docs: update server_configurations.md skip-checks: true > Merge pull request #1814 from syphar/taplo-update > docs: update server_configurations.md skip-checks: true > Merge pull request #1779 from angusjf/patch-1 > ci: fix new luacheck v0.26.0 errors (#1816) > docs: update server_configurations.md skip-checks: true > fix(hoon-language-server): update cmd and docs (#1809) > docs: update server_configurations.md skip-checks: true > fix(hoon-language-server): remove example (#1804) > docs: update server_configurations.md skip-checks: true > feat: add hoon-language-server support (#1802) > docs: update server_configurations.md skip-checks: true > docs: remove use of debug module for automatically extracting root pattern (#1799) > docs: update server_configurations.md skip-checks: true > docs: restore commands (#1798) > docs: update server_configurations.md skip-checks: true > docs: clean up styling in documentation (#1797) > docs: update server_configurations.md skip-checks: true > feat: add prosemd-lsp for markdown (#1795) > docs: update server_configurations.md skip-checks: true > feat: add mm0 language support (#1787) > docs: update server_configurations.md skip-checks: true > fix(beancount-langserver): add stdio flag to cmd (#1791) > docs: update server_configurations.md skip-checks: true > docs: fix volar.setup parameters in description (#1780) > docs: update server_configurations.md skip-checks: true > docs: update Volar package name in docs (#1776) > docs: update server_configurations.md skip-checks: true > chore(volar): @volar/server -> @volar/vue-language-server (#1770) > fix(lspstop): make LspStop behave as described in the docs (#1764) > docs: update server_configurations.md skip-checks: true > docs: add bashls install instructions (#1760) > feat: add please support (#1734) > Merge pull request #1761 from neovim/teal-fix-format > docs: update server_configurations.md skip-checks: true > feat: add support for sourcery (#1495) > docs: update server_configurations.md skip-checks: true > feat: add teal-language-server support (#1732) > docs: update server_configurations.md skip-checks: true > feat: add openscad-language-server (#1757) > Merge pull request #1758 from neovim/hhvm-format > docs: update server_configurations.md skip-checks: true > feat: add reason-language-server (#1721) > docs: update server_configurations.md skip-checks: true > feat: add perlnavigator support (#1756) > docs: update server_configurations.md skip-checks: true > feat: add clarity-lsp support (#1755) > docs: update server_configurations.md skip-checks: true > feat: add odin language server support (#1747) > docs: update server_configurations.md skip-checks: true > fix(perlpls): turn on syntax checking by default (#1749) > docs: update server_configurations.md skip-checks: true > docs: update GraphQL instructions (#1744) > docs: update server_configurations.md skip-checks: true > feat(gradle): add support for gradle-language-server (#1740) > docs: update server_configurations.md skip-checks: true > chore: remove all package.json (#1656) > docs: update server_configurations.md skip-checks: true > fix(tailwindcss): add 'htmldjango' to filetypes (#1737) > docs: update server_configurations.md skip-checks: true > feat: add hh_client for hhvm (#1712) > docs: update server_configurations.md skip-checks: true > feat: add hdl_checker (#1723) > fix: add selene to the nix develop shell (#1688) > docs: update server_configurations.md skip-checks: true > feat: add slint_lsp (#1704) > docs: update server_configurations.md skip-checks: true > fix(ansiblels): remove yaml from ansiblels filetype (#1708) > docs: update server_configurations.md skip-checks: true > Merge pull request #1727 from Julian/leanls3 > docs: update server_configurations.md skip-checks: true > fix(jsonnet_ls): update server URL and add installation instructions (#1729) > docs: update server_configurations.md skip-checks: true > feat(gopls): enable single_file_support (#1726) > docs: update server_configurations.md skip-checks: true > chore(elmls): remove overriding elm paths (#1718) > fix(grammarly): resolve windows command properly (#1716) > feat: remove warning when server fails to start (#1711) > docs: update server_configurations.md skip-checks: true > ci: simplify codespell workflow (#1706) > docs: update server_configurations.md skip-checks: true > feat(leanls): start the LSP via lake serve (#1698) > docs: update server_configurations.md skip-checks: true > feat: add salt_ls (#1696) > docs: update server_configurations.md skip-checks: true > docs: update suggested keybinds (#1689) > docs: update server_configurations.md skip-checks: true > docs(prismals): improve server description and installation > docs: update server_configurations.md skip-checks: true > docs(ansible): fix install link and switch to npm (#1682) > docs: update server_configurations.md skip-checks: true > feat: add awk-language-server (#1665) > docs: fix alignment in readme > docs: update server_configurations.md skip-checks: true > docs: update readme (#1677) > fix: do not index nil config.filestypes in try_add (#1673) > docs: update server_configurations.md skip-checks: true > feat(html): enable formatter by default (#1669) > docs: update server_configurations.md skip-checks: true > Merge pull request #1671 from kabouzeid/patch-2 > docs: update server_configurations.md skip-checks: true > fix(lemminx): add XSL and XSLT to filetypes (#1667) > docs: update server_configurations.md skip-checks: true > fix(golangci_lint_ls): use .golangci.yaml config (#1662) > fix(psalm): use .bat on Windows (#1660) > docs: update server_configurations.md skip-checks: true > feat(tailwindcss): add heex support (#1644) * aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-tree.lua f178c8c...9c97e64 (782): > fix(#1961): stop unnecessary find file refreshes, avoid find file refresh cycles (#2010) > fix(#2004): relative path detection handles regex magic (#2005) > fix(#2003): obey user split command for modified buffers when hidden not set (#2008) > doc(#1997): clarify renderer.highlight_ and correct highlight group names (#2007) > Revert "fix(#1961): cycle detection on refresh, preventing infinite loop (#1996)" > fix(#1961): cycle detection on refresh, preventing infinite loop (#1996) > fix(#1993): always fire TreeOpen event (#1994) > fix(#1923): handle empty git icons (#1987) > fix(#1970): disable git integration after 5 timeouts (#1990) > fix(#1961): harden profiling functions (#1986) > fix(#1970): additional log function gating for efficiency when not logging (#1971) > doc: README: broadcast Open At Startup change > fix(#1831): remove instrumentation (#1969) > fix(#1831): remove instrumentation (#1968) > fix(#1923): handle empty git icons (#1952) > feat(api): api.tree.open feature parity with api.tree.toggle (#1955) > stylua: nit > doc: clarify open/toggle defaults, more robust legacy argument handling > feat(view): deprecate open_on_setup.* in favour of https://github.com/nvim-tree/nvim-tree.lua/wiki/Open-At-Startup (#1951) > Remove what appears to have been a debug message. (#1949) > fix(#1946): only change vim's global cwd on startup when opening the tree (#1947) > feat(view): add view.width.padding (#1941) > fix(#1942): nvim-tree window options do not trigger OptionSet event (#1945) > fix(#1940): NvimTreeFindFileToggle focus tree > doc: fix incorrect tag (#1938) > feat(api): api.tree.open/toggle: add current_window option (#1935) > fix: remove redundant file existence check in create file operation (#1936) > feat(view): add view.width.min/max replacing adaptive_size, allowing upper bound (#1915) > doc: clarify system_open, specifying defaults > doc: move vinegar-style to wiki > fix(#1916): suppress EPERM watcher failures on windows (#1919) > feat(event): add au, global: NvimTreeRequired, NvimTreeSetup (#1912) > feat(git): support `DA` state, fix(#1822): test directory capable of watching before presenting it (#1905) > feat: add ui.confirm.remove and ui.confirm.trash, deprecate trash.require_confirm (#1887) > ci: fix release-please workflow (#1899) > chore(deps): bump JohnnyMorganz/stylua-action from 1 to 2 (#1897) > chore(deps): bump actions/checkout from 2 to 3 (#1898) > ci: add release-please workflow (#1892) > feat(event): add TreeAttachedPost (#1877) > feat(api): add api.config.mappings.active, api.config.mappings.default (#1876) > fix(#1878): nvim frozen on no name buffer when modified.enable (#1879) > fix(#1836): add view.debounce_delay (#1871) > chore: remove diagnostic suppressions after tidying nits > doc: add recipes and tips links to API > doc: add recipes and tips links to API > feat(view): indicate modified buffers (#1835) > feat(view): add view.cursorline (#1859) > fix(#1831): remove windows executable functionality due to occasional vim freeze and performance concerns (#1868) > fix(#1833): do not find file when view is not visible on the current tab (#1845) > fix(diagnostics): do not show on file/dir with same prefix > fix(diagnostics): do not show on file/dir with same prefix (#1832) > fix(#1841): do not refresh on buffer events when not a file buffer (#1843) > fix(#1841): do not refresh on buffer events when highlight_opened_files is none > fix(#1831): remove error messages that were previously unreachable and add no value > fix(#1804): do not refresh watched nodes that have been destroyed (deleted) > fix(copy-paste): fix message on clipboard clear (#1838) > fix(git): git folder fixes and improvements (#1809) > fix(#1831): improve fs_scandir error handling, add profiling > fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1828) > feat(picker): allow custom function actions.open_file.window_picker.picker (#1782) > fix(view): refresh opened files highlight on buffer read, unload (#1827) > fix(#1824): Don't modify jumplist when `edit_in_place`. (#1825) > neovim requirement 0.7.0 -> 0.8.0, remove WinSeparator/VertSplit compatibility shims > feat(api): rename_basename API and action (#1791) > Revert "fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820)" > fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820) > fix(#549): add more profiling ~tree init > fix(watcher): only purge on subsequent setup calls, add git_purge log > fix: Implicit current buf on centralize selection (#1792) > feat(event): add WillRenameNode (#1821) > remove legacy g: option migration > feat: paste and create always target closed folder, remove create_in_closed_folder (#1802) > doc: format help > doc: consolidate and clarify :help examples > feat(view): add filters.git_clean, filters.no_buffer (#1784) > feat(event): dispatch Event.NodeRenamed on cut-paste (#1817) > feat(view): always enable cursorline, users may change this behaviour via Event.TreeOpen (#1814) > fix(git): git rename not showing up for the renamed file (#1783) > 1786 git next prev land on dirs (#1787) > docs: Update feature_request.md (#1788) > feat: add diagnostics.show_on_open_dirs git.show_on_open_dirs (#1778) > feat(renderer): add NvimTreeOpenedFolderIcon NvimTreeClosedFolderIcon (#1768) > doc: specify that the terminal emulator must be configured to use the patched font > fix(#1731 #1723 #1716): handle all external file system changes (#1757) > feat(renderer): add renderer.root_folder_label (#1746) > feat(diagnostics): add diagnostics.severity (#1755) > fix(notify): log file notice info->debug > feat(api): add api.tree.get_nodes > fix(notify): remove unused varargs, log file notice debug->info > feat(tabs): add tab.sync options (#1698) > fix(paste): allow pasting into empty root directory > fix(paste): paste into empty root directory > fix(system-open): use notify for system-open failures and tidy messages > fix(#1740): Error while running :NvimTreeCollapseKeepBuffers (#1741) > contributions reference wiki > move troubleshooting from readme to wiki > doc: move tips to wiki > doc: add labels hint to contributing > fix(#1728): escape cwd changes to prevent environment variable expansion (#1729) > fix(#1720): .git watch only FETCH_HEAD, HEAD, HEAD.lock, config, index (#1732) > Revert "fix(#1716): focus file/directory when created in a sub-directory, don't dispatch FolderCreated on file creation (#1722)" > Revert "fix(#1723): find_file for externally created new file results in folder unable to be opened" > fix: replace vim.* "requires" with explicit calls to vim functions (#1701) > fix(watcher): failure on watcher teardown message (#1726) > fix(#1716): focus file/directory when created in a sub-directory, don't dispatch FolderCreated on file creation (#1722) > fix(#1723): find_file for externally created new file results in folder unable to be opened > feat(watcher): tear down watcher on failue, warning the user (#1707) > feat(watcher): add filesystem_watchers.ignore_dirs (#1705) > fix(#1711): open in a new window when no window picker and no available window (#1715) > feat(notify): add notify.threshold (#1693) > fix(#1712): invalid window ID on colorscheme (#1714) > feat(api): add api.marks.clear (#1708) > feat(api): add api.fs.clear_clipboard (#1706) > fix(#1679): renderer.full_name correctly shows for one character outside (#1688) > doc: update event subscription example > fix: use pcall to prevent live-filter regex errors (#1689) > fix(#1671): split with no window picker will always find an available window (#1677) > doc: add hitest notes and add termguicolors to example setups > fix(colorscheme): update winhl on colorscheme change > doc(#1676): clarify view.mapping.list contents including case of key > Revert "fix(#1676) case insensitive mapping key remove and override (#1682)" > Added `NvimTreeLineNr` higlight (#1684) > fix(#1676) case insensitive mapping key remove and override (#1682) > doc(#1672): clarify mappings example and doc > doc(#1655): add roadmap and expand on API/events/actions (#1666) > doc(#1606): specify watcher and git when profiling > doc(#731): add single mouse mapping notes > fix(#1675): open-file sanity check mode > fix(#1668): update issue link > fix(#1668): revert all startup behaviour changes back to 540055b > fix(#1664): respect hijack_directories.enable on startup when not open_on_setup (#1665) > fix(#1639): ensure tree autocommands match filetype as well as name (#1640) > fix(#1643): preview on floating window (#1648) > chore(#1649): remove workaround for https://github.com/neovim/neovim/issues/17395 which was fixed in nvim 0.7.0 (#1650) > fix(#1270): ensure explorer exists at startup before propagating FS changes > fix(#1632): autocenter: avoid use of feedkeys (#1632) > doc: vim.g.loaded -> vim.g.loaded_netrw > fix(#1626): obey splitright/below when splitting existing windows (#1641) > doc: link screenshots to showcases page > chore: remove pngs from .github folder and use direct links for imgs in README.md (#1642) > fix(#1628): quit_on_open e: do not open in the tree's window (#1637) > fix(#1629): nvim start with file named *NvimTree* opens tree instead of buffer (#1634) > doc: add alex-courtis screenshot with source > doc: update hero screenshots with default options > chore: replace urls from kyazdani42 -> nvim-tree > fix(fs): create file failure when reloading watch path for node > chore: replace urls from kyazdani42 -> nvim-tree > feat(view): float.quit_on_focus_loss documentation clarification > feat(view): add float.quit_on_focus_loss, float respects actions.open_file.quit_on_open (#1621) > fix(#1615): focus created file when command line prompt requires confirmation (#1622) > fix(#1270): open_on_setup_file does not override open_on_setup, hijack_directories does not override startup behaviour (#1618) > feat: add NvimTreeCursorLineNr (#1616) > fix: remove unnecessary conditions (#1614) > fix(ci): stylua action version number > fix(styling): empty line > fix: restore eventignore (#1612) > fix(#1547): pass explicit system arguments to for git toplevel and untracked actions > chore: add help screenshot, update example > feat: focus_empty_on_setup > chore: document :NvimTreeFindFile! and add bang :NvimTreeFindFileToggle! > chore: remove non-functional sides bottom/top > fix(prompt): add select_prompts to suit UI decorator plugins such as dressing and telescope > fix(#1553): set correct side on vim open directory (#1594) > feat(sorters): allow user sort_by > doc: eager netrw disabling > doc: direct users to ask questions instead of raising issues > doc: direct users to ask questions instead of raising issues > Revert "doc: direct users to ask questions instead of raising issues" > doc: direct users to ask questions instead of raising issues > fix(#1564): reset &bufhidden when opening an existing (maybe previewed) buffer (#1573) > fix(#1568): show relative path of symlink destination (#1569) > fix(view): file filter and info popup above floating view > doc: add PR tips to contributing > feat(renderer): add renderer.indent_width (#1505) > feat(view): floating window's optional adaptive size specification (#1559) > fix(#1539): Fix closing nvim-tree float when file is removed (#1546) > fix(#1555): incorrect exe highlight in Windows filesystem from WSL (#1557) > fix(#1543): Do not resize nvim-tree window if float is enabled (#1556) > fix(#1551): handle git status TT as staged > feat(view): allow function for view.float.open_win_config (#1538) > fix(#1540): watcher ignore directories with name exactly '.git' > fix(#1529): ensure tree window exists before closing (#1537) > doc: add PR tips to contributing > fix(#1533): make `toggle_mark` ignore non-togglable nodes. (#1534) > fix(#1518): sort_by=modification_time not reordering on refresh. (#1519) > fix(#1520): file type changes are not detected. (#1521) > fix: inverted diagnostic navigation keymaps > fix(#1514): inverted git navigation keymaps (#1515) > fix(#1503): focus last win before close (#1509) > fix(#1494): git showUntracked value and log (#1504) > fix(#1500): focusing directories with a trailing slash in their path doesn't work (#1501) > fix(#1480): break symlink cycle on find-file, search-node (#1482) > feat(file-popup): add actions.file_popup.open_win_config > fix(#1484): better error handling in git utils get_toplevel > feat(view): Floating nvim tree window #1377 (#1462) > doc: reinstate mapping doc, mark on_attach as experimental (#1481) > fix(#1479): apply remove_keymaps to default mappings > chore(keymap): extract filtering into function > fix(keymaps): get_keymaps takes remove_keymaps as parameter > fix(perf): explorer was creating new table for each new entry > feat: add option for folder arrows to be inline with indent markers (#1468) > fix(watchers): disable watchers on kernel filesystems > fix(docs): typos (#1470) > fix(create-file): when node is nil, create the file at root > feat(mapping): deprecate user mappings and add on_attach (#1424) > chore(config): enable filesystem watchers by default > chore(watchers): Watcher shares single fs_event from Event, node watchers use unique path prefixed debounce context (#1453) > chore(api): add missing functions > fix(api): use copy.node instead of copy.name > fix(api): copy is a table, copy -> copy.name > chore(git): get_project_root cache cwd_to_project_root after checking existence (#1457) > feat(api): add public API module (#1432) >β¦
- Loading branch information