Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make a mapping to open the current file in Diffusion #29

Closed
wincent opened this issue Dec 16, 2016 · 1 comment
Closed

Make a mapping to open the current file in Diffusion #29

wincent opened this issue Dec 16, 2016 · 1 comment

Comments

@wincent
Copy link
Owner

wincent commented Dec 16, 2016

I already have one to open the module under the cursor. But if anything, a more common operation is to want to open the current file.

Related: may want a mapping to copy the Diffusion link to the clipboard (or when running on a remote host when open is not available).

@wincent
Copy link
Owner Author

wincent commented Dec 18, 2016

Done in 881328e

@wincent wincent closed this as completed Dec 18, 2016
wincent added a commit that referenced this issue May 25, 2021
Two changes required for compatibility:

- Need tweak to `.gitmodules` because vim-slime changed the name of
  their main development branch (from `master` to `main`).

- `nvim-lspconfig` must now be required as `'lspconfig'` and not
  `'nvim_lsp'`:

      E5108: Error executing lua $USER/.config/nvim/lua/wincent/lsp.lua:42:
      module 'nvim_lsp' not found:
              no field package.preload['nvim_lsp']

Changes:

* aspects/vim/files/.vim/pack/bundle/opt/deoplete cb9212d...35e27c3 (127):
  > Update the documentation
  > Fix #1181 complete_common_string()
  > Fix #1179 skip very long lines in getline()
  > Merge pull request #1176 from habibalamin/fix-input_patterns-source-option-not-being-recognised
  > Fix #1172 neovim_rpc#serveraddr() error
  > Check user mark
  > Fix the documentation
  > Add dummy mark
  > Fix #1175 sources mark
  > Use lambda functions
  > Update the documentation
  > Fix the name conflict
  > Fix #1174 yarp import check
  > Fix #1173 filename completion
  > Fix prev complete
  > Remove codecov
  > Add source key for candidates
  > Improve prev completion behavior
  > Add input check
  > Add the comment
  > Fix #1170 buffer_path
  > Fix #1167 multiple filetypes support
  > Add deoplete#can_complete()
  > Check indentkeys for TextChanged only
  > Check indentkeys for words only
  > Fix the documentation
  > Fix exists_path()
  > Fix #1165 exists path
  > Merge pull request #1162 from maujim/patch-1
  > Merge pull request #1160 from e-kwsm/try-expanduser
  > ignore_sources is disabled when manual completion
  > Add enable_slash_completion in file source
  > Fix cd problems in file source
  > Fix lint
  > Fix exists check in file source
  > Fix imports
  > Fix expand() error
  > Merge pull request #1157 from MindTooth/use_github_action
  > Fix #1158 filename completion
  > Fix indentkeys check
  > Fix bug
  > Fix #1156 duplicated filter check
  > Replace os.path
  > Fix file source
  > Fix file source
  > Replace os.path
  > Replace os.path
  > Replace os.path
  > Fix #1156 duplicated source check
  > Fix for type: ignore
  > Add matcher_matchfuzzy
  > Merge pull request #1154 from timgates42/bugfix_typo_parentheses
  > Fix the link
  > Fix for flake8
  > Fix
  > Update README
  > Update
  > Fix the documentation
  > Fix the documentation format
  > Merge pull request #1150 from alexkalderimis/ajk-doc-rewordings
  > Fix #1149 add refresh_backspace option
  > Improve converter_remove_overlap
  > Skip if old completion
  > Merge pull request #1146 from Shougo/recently_used
  > Fix #1148 Disable non ascii indentkeys
  > Version 6.0 development is started
  > Fix the documentation
  > Enable auto completion in Command Line window
  > Update the documentation
  > Update the documentation
  > Fix multi process flicker problem
  > Disable nofile buffers completion except nofile_complete_filetypes.
  > Disable : auto indentation in deoplete
  > Fix for Vim script autocompletion
  > Fix message
  > Change completeopt before complete()
  > Improve change completeopt
  > Fix #1141 completeopt error
  > Fix #1143 disable auto indent when &indentexpr is disabled
  > Improve converter_remove_overlap behaviour
  > Fix #1140 check use_prev problem
  > Fix #1139 indentkeys problem
  > Fix #1138 auto update problem
  > Fix #1137 needs_poll update problem
  > Fix #1136 smart_close_popup
  > Update the documentation
  > Fix BS flickers and require Vim 8.1+
  > Fix #1135 disable popup flicker prevents
  > Change default auto refresh delay
  > Disable parallel feature in default to prevent flicker issue
  > Fix for popup flicker
  > Fix lint errors
  > Fix #1132 omnifunc check
  > Fix #1131 is_debug_enabled documentation
  > Remove restore completeopt
  > Fix #1128 restore completeopt when popup is closed
  > Update the documentation
  > Fix #1123 disabled_syntaxes error
  > Fix lint error
  > Fix custom conflict
  > Add converter_word_abbr
  > Improve expand()
  > Merge pull request #1118 from m-lima/master
  > Merge pull request #1116 from ujihisa/master
  > Update FAQ
  > Add screenshot
  > Merge pull request #1115 from ujihisa/master
  > Add note
  > Fix #1111 skip invalid bytes for Vim8
  > Fix #1110 ignore <bd> binary data
  > Fix #1109 is_async check
  > Fix health messages
  > Fix the expression error
  > Fix #1107 <Plug> mappings problem
  > Merge pull request #1104 from Shougo/fix_is_async
  > Update the documentation
  > Update FAQ
  > Fix user_data
  > Fix #1102 user_data check
  > Merge pull request #1101 from Milly/typing-parent
  > Use v:insertmode instead
  > Fix lint errors
  > Add InsertLeave support in buffer source
  > Add InsertLeave autocmd
  > Fix #247 call send_event() to make cache
  > Add comment
  > Check prev text in Update

* aspects/vim/files/.vim/pack/bundle/opt/deoplete-lsp fb51bfe...00937dd (6):
  > Fix #47 improve default input_pattern
  > Fix source initialization
  > Improve initialization
  > Merge pull request #46 from CKolkey/master
  > Fix #43 add variable for hover
  > Merge pull request #40 from jubnzv/fix-neovim-compatibility

* aspects/vim/files/.vim/pack/bundle/opt/fern.vim 8a857c9...5fe781e (20):
  > Merge pull request #340 from lambdalisue/fix-macvim
  > Merge pull request #333 from lambdalisue/improve-zoom
  > Merge pull request #334 from lambdalisue/fix-331
  > Merge pull request #329 from wtsnjp/fix-doc
  > Merge pull request #316 from shanesmith/action-focus-parent
  > Merge pull request #314 from lambdalisue/remove-smart-cursor
  > Merge pull request #305 from lambdalisue/fix-nested
  > Merge pull request #296 from lambdalisue/fix-auto-resize
  > Merge pull request #292 from lambdalisue/devtool
  > Merge pull request #288 from lambdalisue/fix-refresh-directory
  > Merge pull request #289 from KapJI/fix-edit-or
  > Merge pull request #286 from lambdalisue/use-relative
  > Merge pull request #285 from obcat/add-spinner-highlight
  > Merge pull request #282 from lambdalisue/fix-trash
  > Merge pull request #279 from lambdalisue/fix-iskeyword
  > Update README.md
  > Merge pull request #277 from lambdalisue/fix-fri
  > Merge pull request #274 from lambdalisue/fix-267
  > Merge pull request #266 from hrsh7th/fix-auto-buffer-delete
  > Merge pull request #265 from lambdalisue/fix-resolve-windows

* aspects/vim/files/.vim/pack/bundle/opt/float-preview.nvim 3c2e230...f9ed1c7 (1):
  > Improved the floating window

* aspects/vim/files/.vim/pack/bundle/opt/goyo 6b6ed27...a865dec (2):
  > Remove :PlugInstall tag
  > Fix signify detection (#223)

* aspects/vim/files/.vim/pack/bundle/opt/neco-ghc 682869a...699897c (3):
  > Fix for hhp
  > Fix executable() check
  > Merge pull request #86 from macthecadillac/master

* aspects/vim/files/.vim/pack/bundle/opt/nvim-lspconfig 60133c4...6a25eb0 (313):
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #937 from mrquaketotheworld/patch-1
  > Merge pull request #935 from lcrockett/master
  > Merge pull request #919 from nathanaelcunningham/prismals
  > Merge pull request #931 from lcrockett/master
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #929 from mjlbach/sumneko_documentation_update
  > [docgen] Update CONFIG.md skip-checks: true
  > Update vimdoc.yml
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #924 from tamago324/jdtls-package-json
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #912 from undu/ocaml_interface
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #900 from rafamadriz/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #910 from mjlbach/simplify_docs
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #909 from clason/texlab-3.0
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #908 from mhinz/fix-docgen
  > Merge pull request #871 from mjlbach/fix_docgen_v4
  > Merge pull request #907 from mjlbach/installation_clarification
  > Merge pull request #892 from amiralies/add-rescript-config
  > Merge pull request #889 from weeman1337/fix-pylsp-doc
  > Merge pull request #883 from weeman1337/feature-pylsp
  > Merge pull request #884 from WhyNotHugo/patch-2
  > Merge pull request #875 from zupatisc/master
  > Merge pull request #882 from fdschmidt93/pyright/default-diagnosticMode-to-workspace
  > Merge pull request #878 from neovim/remove-tabs
  > Merge pull request #877 from dimbleby/issue-876
  > Merge pull request #873 from mjlbach/fix_windows
  > Merge pull request #866 from mjlbach/fix_docgen_v3
  > Merge pull request #861 from mjlbach/dofile
  > Merge pull request #864 from nanotee/zeta_note
  > Merge pull request #857 from mnowotnik/master
  > Merge pull request #859 from mjlbach/lazy_require_lspinfo
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #846 from joseeMDS/update-ocaml-defaults
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #852 from Isti115/patch-1
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #851 from bmatcuk/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #839 from nabezokodaikon/css-description
  > Merge pull request #840 from mjlbach/lsp_start_improvements
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #841 from Adnios/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #477 from dpretet/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #822 from mjlbach/minimal_config_v3
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #800 from dewey92/stylelint-support
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #830 from csaez/patch-1
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #829 from Z5483/master
  > Merge pull request #833 from mjlbach/catch_autostart_error
  > Merge pull request #377 from tkonolige/master
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #832 from mjlbach/fix_babel
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #831 from mjlbach/document_more_commands
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #820 from shihanng/tflint
  > Merge pull request #826 from mjlbach/remove_trim_and_pad
  > Merge pull request #789 from ttys3/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #823 from kraftwerk28/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #819 from ya-luotao/patch-2
  > Merge pull request #816 from mjlbach/feature/update_minimal_config
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #814 from dradtke/jdtls-document-version
  > manual docgen
  > Merge pull request #809 from mjlbach/windows_documentation
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #806 from tamago324/pyright-package-json
  > Merge pull request #803 from mjlbach/remove_tbl_deep_extend
  > Merge pull request #802 from mjlbach/stop_start_restart
  > Merge pull request #799 from mjlbach/fixes
  > Merge pull request #788 from mjlbach/feature/add_vimdoc
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #797 from LuoZhongYao/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #795 from mhinz/lspinfo-highlighting
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #793 from mhinz/sumneko-disable-telemetry
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #792 from DoktorMike/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #489 from tzx/pyright-org-imports
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #769 from andersondanilo/feature/phpactor-support
  > Merge pull request #787 from mjlbach/update_readme
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #786 from mjlbach/fix_godot_docs
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #785 from mjlbach/improve_docgen
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #783 from polarmutex/beancount
  > Merge pull request #781 from mjlbach/bump_minimal_init
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #779 from sakhnik/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #778 from mjlbach/add_discourse_to_readme
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #707 from ngscheurich/haxe-language-server
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #768 from HiPhish/vala-ls
  > Merge pull request #775 from brandoncc/patch-1
  > Merge pull request #774 from smolck/prefer-vim-api
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #772 from mjlbach/fix_clangd
  > Merge pull request #771 from runiq/fix-clangd-default-capabilities
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #765 from kitagry/fix-deno-scheme
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #767 from glepnir/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #751 from 88maomao/erlang-ls
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #757 from WhyNotHugo/patch-1
  > Merge pull request #753 from kitagry/fix-deno-definition
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #755 from etrnal70/cargo-reload
  > Merge pull request #763 from ThatsNoMoon/ra-root_dir-deps
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #762 from teto/add-hls-specific-lspinfo
  > Merge pull request #760 from teto/lspinfo
  > Merge pull request #759 from ibraheemdev/patch-1
  > Merge pull request #756 from kitagry/fix-deno-cache
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #747 from PhilT/lsp-config-for-fsharp
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #748 from PhilT/typo-in-sumneko-lua
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #744 from kitagry/add-denols-functions
  > Merge pull request #743 from rudotriton/patch-1
  > Merge pull request #715 from mjlbach/fix_reloading
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #739 from mjlbach/hls_formatting
  > Update README.md
  > Merge pull request #738 from mjlbach/fix_autostart
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #721 from mjlbach/disable_autostart
  > Merge pull request #733 from mjlbach/fix_on_attach
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #735 from teto/notify
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #728 from lithammer/fix-document-highlight-augroup
  > Merge pull request #722 from halkn/fix-readmne
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #719 from lithammer/nimlsp-root-dir
  > Merge pull request #712 from glepnir/glepnir-patch-1
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #710 from stevearc/stevearc-rust
  > Merge pull request #475 from mjlbach/fix_custom_config_documentation
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #706 from forkbomb9/patch-1
  > [docgen] Update CONFIG.md skip-checks: true
  > Add sqls support (#422)
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #370 from HiPhish/jdtls
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #703 from mjlbach/fix_graphql_docgen
  > Merge pull request #562 from JoosepAlviste/master
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #658 from elianiva/feat/v-lang-server
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #686 from lithammer/bash-language-server-prevent-recursive-scanning
  > Merge pull request #702 from mjlbach/fix_docgen_2
  > Merge pull request #671 from mjlbach/kotlin_update_roots
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #700 from mjlbach/update_omnisharp
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #508 from mjlbach/remove_dynamic_registration_workaround
  > Merge pull request #698 from mjlbach/remove_deprecated_commands
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #690 from teto/compact-lsp-info
  > [docgen] Update CONFIG.md skip-checks: true
  > Merge pull request #695 from mjlbach/fix_docgen_ci
  > Merge pull request #693 from mjlbach/feature_request_template
  > Merge pull request #680 from delphinus/feature/use-nvim-exec
  > Merge pull request #668 from mhartington/angularls-bin
  > Merge pull request #672 from mjlbach/refactor_lspinfo
  > Merge pull request #689 from ckipp01/dirname
  > Update bug_report.md
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #679 from ckipp01/racket
  > Merge pull request #678 from mjlbach/pyright_update_root
  > vimls: change to use cwd instead of home for root
  > Merge pull request #677 from lithammer/fix-scry-root-pattern
  > Update bug_report.md
  > Merge pull request #673 from mjlbach/filetypes_nil_handling
  > Merge pull request #509 from mjlbach/remove_deprecated_handlers
  > Merge pull request #670 from mjlbach/add_executable_check
  > Merge pull request #661 from mjlbach/lspinfo_fix_display
  > Merge pull request #669 from mjlbach/fix_filetypes
  > Merge pull request #665 from mjlbach/fix_lsp_info_root_detect
  > Merge pull request #659 from mjlbach/disable_transparency_lspinfo
  > Merge pull request #651 from mjlbach/lsp_info
  > Merge pull request #657 from mjlbach/fix_rust_analyzer_root
  > Merge pull request #655 from ckipp01/metals
  > readme: add references to the wiki
  > Merge pull request #644 from jdrouhard/clangd_fix_capabilities
  > tsserver: fix luacheck error
  > Merge pull request #648 from mjlbach/rust_analyzer_root
  > Merge pull request #554 from mjlbach/typescript_fix_root
  > Merge pull request #649 from mjlbach/fix_custom_config
  > Merge pull request #647 from mjlbach/readme_on_attach
  > [docgen] Update README.md skip-checks: true
  > jdtls: fix spelling error
  > Merge pull request #646 from mjlbach/jdtls_fix_formatting
  > Merge pull request #645 from mjlbach/jdtls_fix_docs
  > Merge pull request #560 from mjlbach/readme_tweaks
  > Merge pull request #559 from pierreprinetti/readme_typo
  > Merge pull request #558 from mjlbach/readme_fix_function
  > Merge pull request #556 from mjlbach/solargraph_diagnostics
  > Merge pull request #555 from mjlbach/fix_rls_documentation
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #553 from zhuangya/update-denols-doc
  > Update bug_report.md
  > Merge pull request #517 from mjlbach/issue_template_improvements
  > Merge pull request #552 from mjlbach/fix_typo
  > Merge pull request #549 from mjlbach/readme_updates
  > Merge pull request #547 from mjlbach/update_julia_documentation
  > Merge pull request #548 from mjlbach/vscode_html_languageserver_completion_doc
  > Merge pull request #546 from mjlbach/remove_vscode_doc_ccls
  > Merge pull request #545 from mjlbach/improve_root_pattern_documentation
  > Merge pull request #544 from mjlbach/clarify_on_new_config
  > Merge pull request #540 from mjlbach/angularls_fix_documentation
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #543 from oberblastmeister/master
  > Merge pull request #542 from theHamsta/fix-sumneko-config-syntax-error
  > Merge pull request #539 from mjlbach/fix_vimls_docs
  > Merge pull request #491 from mjlbach/feature/add_denols
  > Merge pull request #535 from mjlbach/update_pr_template
  > Merge pull request #536 from mjlbach/sumneko_typo
  > Merge pull request #528 from mjlbach/improve_ccls_documentation
  > Merge pull request #525 from mjlbach/fix_texlab_build_args
  > Merge pull request #518 from mjlbach/jsonls_fix_formatting
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #523 from akinsho/patch-1
  > Merge pull request #520 from mjlbach/update_sumneko_lua_docs
  > Merge pull request #521 from mjlbach/update_tsserver_documentation
  > Merge pull request #498 from mjlbach/remove_installers
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #519 from mjlbach/remove_rust_analyzer_workaround
  > [docgen] Update README.md skip-checks: true
  > [docgen] Update README.md skip-checks: true
  > Update sumneko lua docs
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #481 from mjlbach/fix_rust-analyzer_nightly
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #507 from mjlbach/remove_texlab_capabilities_fix
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #505 from mjlbach/fix_filesystem_permissions
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #352 from nathunsmitty/master
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #503 from mjlbach/fix_texlab
  > [docgen] Update README.md skip-checks: true
  > Update bug report template (#480)
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #501 from mjlbach/fix_docgen_v2
  > Merge pull request #486 from pretentious7/master
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #450 from lithammer/dont-use-homedir-as-root-dir
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #437 from creativenull/fix-tsserver-rootdir
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #420 from Gian12315/master
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #385 from elianiva/svelte-lang-server
  > [docgen] Update README.md skip-checks: true
  > Fix macos CI
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #499 from mjlbach/fix_docgen
  > Merge pull request #471 from mjlbach/feature/handle_registerCapability
  > Have leanls use util.find_git_ancestor.
  > Merge pull request #464 from mjlbach/feature/factor_out_autogen_doc
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #470 from h-michael/deprecate-ghcide
  > Merge pull request #469 from h-michael/deprecate-ghcide
  > zig: nvim_lsp/zls.lua -> lspconfig/zls.lua
  > Merge pull request #392 from abenz1267/master
  > Merge pull request #453 from tormodatt/master
  > Merge pull request #355 from wuilliam321/groovyls-support
  > Merge pull request #438 from HiPhish/kotlin
  > Merge pull request #429 from jerrywang1981/master
  > Merge pull request #439 from benawas/master
  > Merge pull request #406 from igrep/purescriptls-win
  > pyright: Wrap settings correctly with python.analysis
  > Merge pull request #366 from Ogromny/zls_support
  > Remove before_init workaround
  > Merge pull request #358 from PatOConnor43/change-dart-init-options
  > Merge pull request #405 from mjlbach/feature/specify-unzip-dependency
  > Merge pull request #404 from mjlbach/fix-pyright-languageserver
  > Merge pull request #303 from mjlbach/feature/add-pyright-languageserver
  > Merge pull request #399 from Iron-E/patch-1
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #351 from lithammer/fix-terraformls-cmd
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #371 from HiPhish/kotlin
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #403 from h-michael/kotlin
  > [docgen] Update README.md skip-checks: true
  > Merge pull request #401 from h-michael/sourcekit
  > Merge pull request #400 from h-michael/script
  > Merge pull request #348 from h-michael/rename
  > Merge pull request #238 from steelsojka/angular-ls

* aspects/vim/files/.vim/pack/bundle/opt/tcomment_vim 22f3707...a15822e (14):
  > XML style comments: don't escape "-" but "<!--" and "-->" FIX #288
  > Merge pull request #287 from aca/master
  > Merge pull request #286 from alteriks/bind_named
  > Restrict use of /// to the rust filetype FIXES #282
  > C-style comments: Support for /// etc. FIXES #282
  > Merge pull request #281 from herrbischoff/patch-1
  > Merge pull request #278 from itchyny/support-vim9-script
  > Merge branch 'master' of github.com:tomtom/tcomment_vim
  > tcomment#GuessCommentType(): Enrich return value
  > Add support for spss
  > Merge pull request #272 from tamago324/support-dot
  > Merge pull request #273 from amadeus/fix/typescript-alt
  > Merge pull request #271 from bradleymackey/master
  > FIX #269 Support for cuda

* aspects/vim/files/.vim/pack/bundle/opt/typescript-vim 17d85d8...67e81e4 (5):
  > Merge pull request #185 from SeungUkLee/fix-link
  > Merge pull request #171 from iwikal/typescriptreact
  > Merge pull request #179 from z0rzi/patch-1
  > Merge pull request #180 from nornagon/patch-1
  > Merge pull request #181 from patstockwell/extend-global-objects

* aspects/vim/files/.vim/pack/bundle/opt/ultisnips e35158d...b3fd902 (31):
  > Add deoplete completion source to the documentation (#1353)
  > Fix #1339 wrong cursor position in nested snippets (#1347)
  > Expand snipMate snippets with 'w' instead of 'i' (#1345)
  >  Correctly handle escaping backslashes in Placeholder defaults (#1346)
  > Enable sponsorship.
  > Use a valid unite kind variable (#1338)
  > Expand snipMate snippets with 'i' option (#1336)
  > Fix shebangs in the repo to use python3.
  > Fix race condition in checking vim startup. (#1331)
  > Trigger build on pull requests.
  > Test more Python/Vim combinations and fix caching. (#1329)
  > Remove Travis Integration, enable GitHub Actions (#1330)
  > Added CanExpandSnippet, CanJumpForwards, CanJumpBackwards (#1314)
  > Enhancing the wording of an example (#1309)
  > Adds g:UltisnipsSnippetStorageDirectoryForUltiSnipsEdit (#1301)
  > docs: Update tabstop-generation README (#1272) (#1298)
  > Improve b:match_words pattern (#1288)
  > A trivial change to test travis-ci.com integration. (#1286)
  > Fix python 3.8 warning on start. (#1285)
  > autotrigger: trigger only on new characters insert (#1183)
  > Add description of choice tabstop. (#1224)
  > Python 3.5 Compatibility: Fix crash when snippet for current file does not exist  (#1240)
  > Optimize choices, support space as a terminator for selection (#1261)
  > Add support to escape comma inside choice item by "\," (#1271)
  > Fix: DeprecationWarning from unescaped regex (#1279)
  > Update README.md (#1282)
  > Fix: bug in autojump-if-empty example (#1249)
  > Minimal typo fix (#1275)
  > Fix typo (#1257)
  > Clearer wording on the YCM warning (#1244)
  > Fix errors in state handling when switching buffers (#1229)

* aspects/vim/files/.vim/pack/bundle/opt/undotree be23eac...271c565 (7):
  > Merge pull request #127 from maniac-en/patch-1
  > Merge pull request #126 from develduan/master
  > Merge pull request #124 from kaldown/master
  > Merge pull request #123 from kunzaatko/master
  > Merge pull request #119 from jmembreno4194/master
  > Merge pull request #118 from jmembreno4194/master
  > Merge pull request #117 from yhu266/master

* aspects/vim/files/.vim/pack/bundle/opt/vim-abolish 7e4da6e...3f0c8fa (5):
  > Allow escaped delimiter in substitution string
  > Include ag matching
  > Add support for ripgrep
  > FIX: Duplicate nmap should be vmap instead
  > Use getcurpos() to properly set curswant (#93)

* aspects/vim/files/.vim/pack/bundle/opt/vim-dirvish b136fd2...9c0dc32 (6):
  > K: fix [count]K for old Vim
  > doc: rearrange image
  > doc: add image to readme
  > s:list_dir(): fix: 'wildignorecase' affects directory listing #184
  > fix: Pattern delimiter not found #193
  > handle backslash in pathname #190

* aspects/vim/files/.vim/pack/bundle/opt/vim-dispatch fe6a343...250ea26 (5):
  > Truncate finished message to prevent press ENTER prompt
  > Use v:echospace if available for echo width
  > Fix :Start on iTerm
  > Don't wait silently on :wall with 'confirm'
  > Add customizable message colors

* aspects/vim/files/.vim/pack/bundle/opt/vim-eunuch 33e875b...dbbbf85 (3):
  > Also subject current buffer to 'buftype' check before writing
  > Fix #72: Detect the terminal is in local robustly
  > Allow renaming new files

* aspects/vim/files/.vim/pack/bundle/opt/vim-fugitive caf3b1d...c926aad (158):
  > Fix deprecation error in :GBlame
  > Tighten up diff highlighting
  > Hunt other tabs for window on :tab Git
  > Fix capitalization
  > Change deprecated q and D maps to errors
  > Replace HEAD with @
  > Require Git 1.8.5 or newer
  > Fix README formatting
  > Require Vim 7.4 or newer
  > Add note about :Gvdiffsplit
  > fugitive.vim 3.3
  > Provide FugitiveConfigGetRegexp()
  > Provide FugitiveResult()
  > Support :Gwrite +aftercommand
  > Only do "guessed" :Gwrite behaviors with no argument
  > Fix :Git difftool work-tree paths
  > Fix :GBrowse :/ in bare repositories
  > Return empty string on FugitiveFind() with no Git dir
  > Fix :Gedit /
  > Fix status in bare repository
  > Account for invalid b:git_dir in FugitiveGitDir()
  > Proactively detect Git dir if autocommand hasn't triggered
  > Always set b:git_dir
  > Add deprecation warnings to :Glog and :Gstatus
  > Add :Glog and :Gstatus to list of opt-out legacy commands
  > Don't use pty on win32unix
  > Don't trigger BufWrite during :Git blame
  > Provide :GBrowse behavior in blame buffers
  > Don't rely on current buffer's Git dir for :GBrowse
  > Support all <cword> style expansions
  > Ignore :GBrowse line numbers for non-blob objects
  > Provide "." and "<C-R><C-G>" in blame buffers
  > Fix double "fugitive:" in error message
  > Add notices to deprecated lowercase commands
  > Add aliases for blame "-" map
  > Support :GBrowse {url} outside of Git repository
  > Pass <mods> along to URL opener
  > Use :echo not :echomsg for displaying :GBrowse URL
  > Jump to correct Unpushed/Unpulled section on reload
  > Handle non-config dictionary passed to FugitiveConfig()
  > URL escape :command special characters
  > Add git_dir key to :GBrowse API
  > Handle race condition closing job stdin
  > Don't discard deleted submodules
  > Add foldtext for hunk headers
  > Press escape to background :Git to preview window
  > Expand <cfile>
  > Make FugitiveChanged event aware of :Git result
  > Provide :Gedit - to open previous :Git output
  > Restore X on submodules
  > Don't trigger FugitiveChanged until :Git finishes output
  > Fix undesired line wrap in :Git output
  > Move edit sentinel removal out of resume handler
  > Eliminate blank line after resuming from GIT_EDITOR
  > Allow close callback to run before leaving job wait loop
  > Echo from wait loop, not job callback
  > Don't record last job until after completion
  > Unify remote resolution
  > Capture cwd of :Git command
  > Add error message when editing after Vim exit
  > Don't wait silently on :wall with 'confirm'
  > Don't try to send :Git process CTRL-C when stdin is closed
  > Retool :Git blame colored commits
  > Extract fugitiveblame ftplugin
  > Automatically mkdir when editing .git/info/exclude
  > Capture exit status of :Git
  > Pass private job state to s:RunWait()
  > Fix :GBrowse with no argument
  > Don't set foldmethod=syntax in historical buffers
  > Accept alternate syntax for :GBrowse remote
  > Tweak default list of paginated commands
  > Don't complete directories as subcommands
  > Handle tabs in commit subject
  > Forcefully disable colors on paginated :Git output
  > Unify temp state and job state
  > Replace broken check for nvim 0.5.0
  > Use git --list-cmds= to complete subcommands
  > Retool completion of subcommands
  > Paginate :Git whatchanged
  > Clean up argument splitting utility functions
  > Expand ssh host aliases in remote urls
  > Capture :Git job output to temp file
  > Fix diff in status buffer
  > Default coo to identifier under cursor in temp buffers
  > Don't automatically enable syntax folding in status buffer
  > Revert "Support X for submodules"
  > Don't clobber alt buffer with :Gread
  > Make :Gdiffsplit! from common ancestor stage open ours and theirs
  > Don't expand # in :GBrowse http://example.com/#anchor
  > Update env workarounds for nvim
  > Support opting out of deprecated commands
  > Remove broken deprecated :Git merge calling mergetool
  > Partition public and private job state
  > Avoid :normal during status reload
  > Use unambiguous option keys for subcommand delegation
  > Fix inline diff expansion when foldmethod is not syntax
  > Retool discard operation during conflict
  > Fix remaining :Gremove and :Gmove references
  > Tiny optimization to s:Slash()
  > Act globally when invoking inline diff maps on Head: line
  > Ensure open folds after expanding inline diff
  > Feed custom file under cursor into netrw's gx
  > Remove Git dir checks on FileType events
  > Set b:git_dir early in BufReadCmd
  > End the guioptions+=! reign of terror
  > Fix staging partial hunk near EOF lacking newline
  > Add initial :echo before job
  > Replace blame shell fiddling with s:TempCmd()
  > Fix tab complete of tree objects
  > Fix argument parsing of :Gedit fugitive:\\...
  > Delete backing temp file upon wiping buffer
  > Rename temp state bufnr field to origin_bufnr
  > Don't try to reuse terminal buffers for status window edits
  > Add a FAQ about symlinks
  > Smarter diff jumping in :Git log
  > Add sourcehut plugin for :GBrowse to README
  > Provide some <mods> handling on quickfix commands
  > Better handling of git blame variable width date formats
  > Account for closing windows when reloading status
  > Resolve temp name used in :Git
  > Work around 'suffixes' in :Git completion
  > Move :Git --paginate helper function into :Git section
  > Fix :Gedit worktree-file
  > Provide error message when Netrw can't be loaded
  > Remove obsolete push/fetch docs
  > Use stderr for in-band job communication
  > Guard against diff.noprefix in commit buffers
  > Add Azure DevOps :GBrowse extension to README
  > Remove dispatch.vim backed fetch and push
  > Add deprecation notices to git subcommand wrappers
  > Retire old :Gsplit! family of temp buffer commands
  > Don't default to work tree on :Gedit invalidref:file
  > Emphasize poor quickfix performance in docs
  > Fix typo in helpfile
  > Avoid presenting verbose command output as error
  > Avoid window shenanigans if :diffoff restores options
  > Enable Help: header
  > Restore correct cursor position in commit buffer
  > Fix jumps from blame commits with ignore marks
  > Recover from deleted temp script
  > Disable 'swapfile' early
  > Don't override user :G
  > Fix reference to renamed function
  > Disable spell checking while blaming
  > Provide public diff closing function
  > Fix :Gwrite DWIM in commit messages
  > Avoid empty string keys to prevent Vim 7 error
  > Fix: digits in a user name was highlighted as time
  > Support partial staging after git add -N
  > Fix tab complete for :Git push --option
  > Recommend :Git log over :Gclog
  > Trigger OptionSet on automatic :diffoff
  > Improve weird :Ggrep --column quickfix title
  > Tighten syntax highlighting for SHA
  > Add Help: header
  > Refactor run loop
  > Extract s:RunEdit()
  > Fix stash map

* aspects/vim/files/.vim/pack/bundle/opt/vim-git 117abeb...0fe3f4e (13):
  > Rebase: highlight empty commits
  > Allow keywordprg with pager with guioptions=!
  > Combine redundant groups
  > Highlight git blame --porcelain output
  > Disable spell checking in git hashes when viewing git files
  > Disable spell checking in git hashes when rebasing
  > Match hash references in commit bodies
  > Fix eager highlight of word diff
  > Include new and modified files
  > Sync timestamps with Vim 8.2
  > Revert "Include new and modified files"
  > Fix gitrebase r/t
  > Include new and modified files

* aspects/vim/files/.vim/pack/bundle/opt/vim-javascript 3c90d0c...f8345cd (4):
  > Add BigInt (#1239)
  > Add WeakRef (#1238)
  > Add support for _ in hex numbers
  > jsCatch can be followed by jsParenCatch or jsTryCatchBlock. (#1230)

* aspects/vim/files/.vim/pack/bundle/opt/vim-lion 75306ac...ce46593 (1):
  > Spelling error README.md

* aspects/vim/files/.vim/pack/bundle/opt/vim-markdown da5a7ac...8e5d86f (8):
  > Merge pull request #498 from jrwrigh/master
  > Merge pull request #492 from jrwrigh/master
  > Merge pull request #497 from AggroBoy/master
  > Merge pull request #477 from cdelledonne/insert-toc
  > Merge pull request #472 from kalafut/master
  > Merge pull request #486 from jbriales/master
  > Fix tex syntax test for latest syntax
  > Merge pull request #451 from yous/fix-url

* aspects/vim/files/.vim/pack/bundle/opt/vim-pathogen c6bc424...e0a3efb (1):
  > Fix whitespace needed around colon-separated slice args

* aspects/vim/files/.vim/pack/bundle/opt/vim-projectionist 1d95458...8dda7ac (5):
  > Limit BufFilePost detection to known good buffers
  > Add :Ptcd and :Tcd commands
  > Tentatively add O commands wrapping :drop
  > Use native json_decode() when available
  > Experimentally allow string values for delegation

* aspects/vim/files/.vim/pack/bundle/opt/vim-repeat c947ad2...24afe92 (1):
  > Rework error return to prevent off-by-one in Ex mode

* aspects/vim/files/.vim/pack/bundle/opt/vim-slime a811392...a522fed (14):
  > Replace ^D in _EscapeText_scala (#287)
  > Fix Kitty for nvim, other external sources
  > Update documentation for slime_paste_file (#278)
  > Clarify README, parts about keyboard mappings and config prompts (#272)
  > Add Elm to README
  > Normalize whitespace
  > Add ftplugin for elm files
  > Merge pull request #266 from jpalardy/fix-jobid
  > Revert "Use tmux bracketed paste"
  > Merge pull request #265 from carlocab/bracketed-paste
  > Merge pull request #264 from pacbard/master
  > Merge pull request #261 from Jacob-Bishop/ReadmeX11TargetUpdates
  > Merge pull request #258 from jpalardy/better-cell-delimiter
  > Merge pull request #255 from LeoKavanagh/master

* aspects/vim/files/.vim/pack/bundle/opt/vim-speeddating fe98cfa...95da3d7 (1):
  > Ignore mswin.vim CTRL-A/CTRL-X overrides

* aspects/vim/files/.vim/pack/bundle/opt/vim-zsh 953535b...55ca6ed (13):
  > ftplugin: do not start an interactive shell for run-help
  > ftplugin: make sure, shell is actually executable
  > Merge pull request #32 from dkearns/fix-character-escape-sequence-highlighting
  > update header
  > syntax: slightly readjust the math expression syntax
  > syntax: update metadata fix inconsistent indentation
  > syntax: (( )) is a arithmethic region (fixes #31)
  > Merge pull request #28 from dkearns/extract-compiler-plugin
  > Merge pull request #29 from dkearns/fix-case-sensitivity-of-typeset-and-friends
  > Merge pull request #30 from dkearns/fix-highlighting-of-commented-out-function-definitions
  > Merge pull request #26 from guidocella/cdsilent
  > ftplugin: Undefine MANPAGER before running run-help
  > Merge pull request #24 from benknoble/patch-1
wincent added a commit that referenced this issue Aug 31, 2021
Motivation; get this fix:

    L3MON4D3/LuaSnip#142

But it turns out that there have been a _lot_ of changes since I last
updated; if anything breaks, I will follow up:

* aspects/nvim/files/.config/nvim/pack/bundle/opt/LuaSnip 72323c1...9a8cf5f (261):
  > Merge pull request #143 from leiserfg/multi-ft
  > Format with stylua
  > fix: account for compound filetypes (closes #142).
  > Update README.md
  > Format with stylua
  > Fix parser, for real now.
  > Format with stylua
  > Fix slight regression with variables in lsp-parsed snippets.
  > Fixup(d2aa43c): BREAKING, parsing has become more strict.
  > Format with stylua
  > Provide option to set better `assemble`-function for nested snippets.
  > Format with stylua
  > Merge branch 'master' of github.com:L3MON4D3/LuaSnip
  > lsp: correctly parse brackets (closes #141) and split iNode-text.
  > fix(parser): remove escape-chars everywhere.
  > Merge pull request #140 from carlitux/patch-2
  > Set pos to nil for better docstring if queried manually.
  > Format with stylua
  > Improve get_docstring().
  > Typo.
  > Format with stylua
  > Account for selecting empty lines (only) (closes #139).
  > Use `rawget` to get position.
  > Merge pull request #138 from leiserfg/handle_emtpy_snippets
  > Parser: ${n:sometext} can also be repetitions of previous insertNodes.
  > Try expanding autosnippets if pum is visible, too.
  > Format with stylua
  > Use tokenizer to create helper-snippet for regex-triggers.
  > Implement tokenizer for patterns.
  > Format with stylua
  > pcall `get_text`, {""} on error. Don't error on `str_utfindex`.
  > Try to prevent jump_from from erroring due to deleted snippets.
  > Auto generate docs
  > Format with stylua
  > Merge branch 'insert_node_event_callbacks'
  > Add <Plug>-mapping for previous choice (Closes #131).
  > Format with stylua
  > Provide setting for delete-check autocommands.
  > Recommend `InsertEnter` for `region_check_events`
  > Make bytecol_to_utfcol behave correctly (used to return three values).
  > Auto generate docs
  > Format with stylua
  > Small changes+improvements for the enter/leave events:
  > Auto generate docs
  > Rename AUTOCOMMANDS to EVENTS.
  > Auto generate docs
  > Format with stylua
  > No need to input_leave the generated snippet in dynamicNode.
  > Trigger autocommands on entering/leaving nodes.
  > Add function to check if the current snippet was deleted+<Plug>-mapping.
  > Merge pull request #126 from leiserfg/generic-package-name
  > Auto generate docs
  > Format with stylua
  > Document indent_snippet_node and some usages for it.
  > Remove prefix_snippet_node, it's really just a specification of ISN.
  > Re-implement changing choice backwards.
  > Prevent region check for autotriggered snippets too.
  > Each choice gets a pointer to the next.
  > Rename choiceNode.inner to choiceNode.active_choice, more expressive.
  > Clear snippets' own marks on exit.
  > Rename vars that store choiceNodes to reflect that.
  > Format with stylua
  > Disable region check while jumping.
  > Make sure node isn't nil before indexing.
  > Check for specific node+also check following snippets.
  > Leave exit node when next snippet is expanded, only compare lines for region.
  > Mention setting in README.
  > Add config for specifying when to do region check, defaults to never.
  > Fix minor bugs with exit_out_of_region_snippet.
  > Fix small issues with exitNode.
  > Fix bug caused by new jump_from/into-behaviour.
  > Add function to leave active snippet if its' region is left.
  > Make no_move actually funcitional.
  > Add snippet.snippet, contains 'outer' (ie. the user-triggered) snippet.
  > Have jump_into/jump_leave return the new active node.
  > Merge pull request #124 from leiserfg/clean_lazy
  > Auto generate docs
  > Fix lazy-loading.
  > Add more details for loading vscode-packaged snippets.
  > Format with stylua
  > Fix/improve update_dependents-behaviour.
  > Clean up a bit.
  > Reset active upon exit()ing, only pop active choice if this was active.
  > Simplify choiceNodes' init-process.
  > Merge pull request #121 from L3MON4D3/static_text_for_snippets
  > Ignore and correctly format lines on which stylua fails.
  > Format with stylua
  > Fix regression: *move_on_mark_*-functions were removed, typo(?) in util.mark.
  > Format with stylua
  > Remove print's.
  > Changes nothing functionally, but clearer.
  > After parsing, the positions of insertNodes are not 'dense', fix it.
  > Inserting a missing `i(0)` is handled by snippet-constructor.
  > Auto generate docs
  > Format with stylua
  > Document expected layout of directories loaded via vscode-loader.
  > Format with stylua
  > Separate expanding tabs in text and indenting; make both more generic.
  > Fix expand_tab-implementation.
  > Always initialize static_text for insert and textNode.
  > Format with stylua
  > Fix unlink_current, correctly set active node.
  > Set Luasnip_active_choice correctly after exit()ing choiceNode.
  > Format with stylua
  > Merge pull request #114 from leiserfg/extra-vars
  > Format with stylua
  > Differentiate between insert and exitNodes(`i(0)`).
  > Call insertNodes' input_leave function for i(0).
  > Auto generate docs
  > Format with stylua
  > Document new behaviour of i(0).
  > Format with stylua
  > Do insertNodes' input_enter for i(0).
  > Fix TM_LINE_INDEX/NUMBER, it should be a string.
  > Format with stylua
  > Explicitly open folds after moving, doesn't seem to happen automatically.
  > Auto generate docs
  > Format with stylua
  > Mention passive extending active and highlight groups in doc.
  > Fix overriding-behaviour.
  > Fix clear_invalid, don't have it override active with passive.
  > Use user-defined Luasnip*Node{Active,Passive} as highlight when defined.
  > Merge default into user-defined table.
  > Format with stylua
  > Replace link to matrix room with icon.
  > Format with stylua
  > Clarify arguments to util.put.
  > Use byte-position of mark to nvim_buf_set_text().
  > Expose function to get byte-position of mark.
  > Format with stylua
  > Default ext_opts-table to {}.
  > Auto generate docs
  > Format with stylua
  > Add example for ext_opts, fix jdoc-snippet.
  > Rename prio_increase to ext_prio_increase.
  > Add documentation for ext_opts.
  > Correctly pass ext_opts with higher prios for inner snippets.
  > Config: include priority+functions to modify.
  > Add appropriate exit()-functions to dynamic and choice.
  > Use copy of passed table.
  > Fix dynNode:set_rgrav, after changing textNode, grav is default-false.
  > Fill missing values in ext_opts.
  > Don't unnecessarily update extmark.
  > Change ext_opts on entering/leaving.
  > Correctly set type and opts for snippet.
  > Rename change_rgravs to update_rgravs.
  > DO change gravities for textNodes, prevents some bug+more uniform.
  > Enter node in both paths.
  > Delete marks on exit.
  > Use two functions to set gravs or other opts.
  > Set snippets' mark from outside also.
  > Format with stylua
  > Mention nvim-cmp and cmp_luasnip in README.
  > Format with stylua
  > Merge pull request #106 from amenonsen/patch-3
  > Format with stylua
  > Merge pull request #105 from amenonsen/patch2
  > Format with stylua
  > Yeeeeeaaaaah no, not really anymore
  > Format with stylua
  > Mention autosnippets in README.
  > Format with stylua
  > Merge branch 'autotrigger'
  > Format with stylua
  > Fix: Adding a i(0) if none was specified.
  > Don't set correctly and then overwrite with old values :/
  > As the mark-id isn't copied anymore, it can be set later in put_initial()
  > Implement clear-function, fix bug with raw_pos.
  > Print gravities in snippet:dump().
  > Store ext_opts in snippet, pass to children; Change marks for dyn/choice
  > Add ext_opts to config.
  > Use raw, not utf-adjusted position for initializing extmarks.
  > Don't set positions in opts.
  > Default-init marks with nil.
  > Fix set_mark_rgrav-function, use default-version everywhere.
  > Actually use new marks in snippets.
  > Most likely, there won't be any updates to pos, and if, then to both.
  > Marks are objects; Simplify extmark_rgrav-setting.
  > Add table for node-names, shift indices to match name.
  > Refactor types to use enum.
  > Auto generate docs
  > Mention mappings in DOC, refer to README.
  > Auto generate docs
  > Merge pull request #104 from amenonsen/patch-1
  > Mention new config-option in README.
  > Auto generate docs
  > Document SELECT-behaviour and lsp-parsing.
  > Provide example mappings for lua and vimscript.
  > Link to lsp-snippet spec.
  > Format with stylua
  > Only remove indent for TM_SELECTED_TEXT.
  > Enable new vars in env.
  > Correctly populate selection.
  > Create all types of indent in store_selection().
  > Modify store_selection to get all lines at once.
  > Allow node.pos to be nil, mimic vscodes' behaviour for $TM_SELECTED_TEXT.
  > Should be an insertNode.
  > Add new snippetNodes prefixSnippetNode and indentSnippetNode
  > Refactor population of args for function/dynamicNodes.
  > Improve autowrapping for snippets, fix it for snippetNodes.
  > Merge pull request #102 from leiserfg/find_vimrc
  > Auto generate docs
  > Specify what the text looks like when executing condition-function.
  > Auto generate docs
  > Maybe also document condition-function.
  > Format with stylua
  > Change snippet:match(...) for regex-triggers, parentheses can mess up patterns.
  > Reuse mark-id if possible.
  > Refactor snippet:indent() slightly.
  > Clean up unneeded args.
  > Indent + populate snippetNodes' env in put_initial().
  > Auto generate docs
  > Format with stylua
  > Explicitly mention text-passing behaviour in docs.
  > BREAKING CHANGE: Pass dedented text to function/dynamicNodes, indent returned text for functionNodes.
  > Merge pull request #94 from leiserfg/fix-of-by-one
  > Merge pull request #93 from leiserfg/use-named-register
  > Format with stylua
  > Reset Visual after use.
  > Return {} instead of "" on empty visual.
  > Prepare for storing prio,hl_group,... in node.mark.
  > Format with stylua
  > Correctly check for empty table ({} != {} in lua);
  > Rewrite extmarks to work more consistently.
  > Update parsed nodes.
  > Fix node-gravities for exitNodes'.
  > Remove prints', fix enter_node.
  > Use only one node to mark beginning and end of node.
  > Merge pull request #92 from leiserfg/select
  > If lambda returns nil, use default of "" to prevent errors.
  > Format with stylua
  > Add dynamic lambdas+examples.
  > Format with stylua
  > Add nonempty-node. Inserts text if arg-node is not empty.
  > Add some examples for `match()`.
  > Adjust default-value for `match()`
  > Merge pull request #86 from leiserfg/match_with_lambda
  > BREAKING CHANGE: Move pseudo-nodes from ls.util.functions to ls.extras.
  > Quickly shuffle around signature of `match()`.
  > Merge pull request #84 from leiserfg/match_with_lambda
  > Auto generate docs
  > Merge pull request #83 from praveendhawan/patch-1
  > Auto generate docs
  > Format with stylua
  > BREAKING CHANGE: Default `wordTrig` to true, not false.
  > Add expand and expandable function+vim-versions (close #79).
  > Luasnip_current_nodes may (somehow) be nil, check before indexing.
  > Format with stylua
  > Add partial function+example (closes #72).
  > Auto generate docs
  > Replace table with list, md2vim doesn't like tables.
  > Auto generate docs
  > Fix table in Doc.
  > Merge pull request #69 from leiserfg/md-doc
  > Alias set_config to setup.
  > Merge pull request #29 from tjdevries/update_config_correctly
  > Initialize function+dynamicNodes when cildren of choiceNode.
  > Format with stylua
  > Add Examples for recently added nodes.
  > Repeat doesn't need lambdas.
  > Merge pull request #67 from leiserfg/lambda-util
wincent added a commit that referenced this issue Dec 15, 2021
This one has been driving me up the wall. If you type something like
this:

    log<tab>

that expands to:

    console.log(<stuff>);

and if later on you type tab somewhere else, like here, where you want
an indent:

    function foo() {
    <tab>
    }

then LuaSnip will jump back inside the `console.log()`.

I thought that setting `history = false` in the config would stop this,
because the docs say:

> - `history`: If true, Snippets that were exited can still be jumped back into.

and it seems I wasn't alone in thinking this:

    L3MON4D3/LuaSnip#213

That issue lead to this PR:

    L3MON4D3/LuaSnip#215

which adds an `expand_or_locally_jumpable()` function.

So, this commit pulls that in. Two things to note:

(1) The LuaSnip update changes the API in a way that produced these errors
    trying to complete a snippet:

        E5108: Error executing lua ...vim/pack/bundle/opt/LuaSnip/lua/luasnip/util/environ.lua:16:
        attempt to index local 'pos' (a nil value)

    I updated nvim-cmp to see if that would fix it (it didn't), before
    finding the actual remedy, which was updating cmp_luasnip.

(2) `expand_or_locally_jumpable()` only works for forward jumps, not
    backwards ones like `jumpable(-1)`, so I grabbed the `in_snippet()`
    function (private to LuaSnip) and adapted it so I could use it
    for the backwards case as well. I am not actually sure if this is
    required, strictly speaking, but it doesn't seem to do any harm
    either, so I'm keeping it.

Submodule updates listed below:

* aspects/nvim/files/.config/nvim/pack/bundle/opt/LuaSnip b7d520e...89f8712 (59):
  > fix: Prevent error when snip is deleted and updated from same event.
  > Format with stylua
  > perf: Optimize out unnecessary calls to pos_begin_end_raw.
  > perf: use pos_begin_raw for comparing positions.
  > perf: improve primitive algorithm for adjusting marks inside snippet.
  > Auto generate docs
  > Format with stylua
  > fix(docstrings): only wrap env-value in table if it is usually in one.
  > doc: mention `snippet.trigger`.
  > doc: specify that the immediate parent is passed to the d/fNode-function.
  > BREAKING CHANGE: don't pass env to snippetNodes.
  > fix: handle end-mark being one line below after full delete.
  > fix: Perform snip-delete-check before updating.
  > Format with stylua
  > fix: Unlink snippet on out-of-range-errors.
  > fix: make check for node vs table a bit better.
  > Auto generate docs
  > Format with stylua
  > Merge pull request #226 from ner0-m/feat/fs-for-language-injection
  > Auto generate docs
  > doc: use simple ordered list instead of indexing an unordered one.
  > doc: clarify expected position-format.
  > Auto generate docs
  > docs: update lsp_expand-doc.
  > Auto generate docs
  > Format with stylua
  > fix: default captures to empty table.
  > feat: allow expanding at any position.
  > Merge pull request #236 from L3MON4D3/refactor_expand
  > docs: also update link to snippets-table in readme.
  > docs: recommend skipping auxiliary functions.
  > fix: fix+improve update-behaviour of restore/dynamic/snippetNode.
  > Auto generate docs
  > perf: don't copy restoreNode-snippet in put_initial. Closes #234.
  > Auto generate docs
  > feat(choice): Allow passing a table of nodes as choice.
  > Auto generate docs
  > docs: misc fixes, rewords, corrections.
  > Merge pull request #233 from L3MON4D3/restore_position
  > fix(dyn): prevent querying cleared extmarks.
  > Auto generate docs
  > docs: whoops.
  > Merge pull request #228 from L3MON4D3/restoreNode
  > Auto generate docs
  > Merge pull request #229 from tiagovla/fix_typo
  > fix(dynamicNode): Correctly init subsnips for static text/docstring.
  > Auto generate docs
  > doc: recommend `lambda` in text on `functionNode`.
  > Auto generate docs
  > doc(luasnip.extras): add it.
  > Format with stylua
  > fix(fmt): prevent the same node being reused (close #221).
  > Merge pull request #216 from rhcher/master
  > Auto generate docs
  > Merge pull request #215 from dvdsk/master
  > Format with stylua
  > Format with stylua
  > fix(select): if select ends on a multibyte-char, it's cut off (close #214).
  > fix(insertNode): node ending with \n leads to wrong selection.

* aspects/nvim/files/.config/nvim/pack/bundle/opt/cmp_luasnip 16832bb...7bd2612 (2):
  > fix(cmp_luasnip): remove unused parameters
  > Merge pull request #29 from L3MON4D3/master

* aspects/nvim/files/.config/nvim/pack/bundle/opt/nvim-cmp 669803b...4efecf7 (103):
  > Correct vim doc reference for getcmdtype() (#650)
  > Fix #648
  > Fix #582
  > Fix #603
  > Fix #640
  > Fix #646 Resolve all properties by default
  > Fix #637
  > Update issue template
  > Update issue template
  > Update issue template
  > Fix rendering of wide characters in the custom completion window (#641)
  > docs: clarify behavior of `select` in confirm mapping (#621)
  >  Readme: improve readability of lua code block in setup section (#622)
  > Fix #610
  > feat: add issue template (#604)
  > Fix docs
  > fmt
  > Implement #349
  > Fix #595
  > fmt
  > Use vim.lsp.util.apply_text_edits instead of vim-vital-vs
  > fix: default highlights overriding existing highlights (#591)
  > Fix duplicate doc tags (#586)
  > Implement kind highlights (#584)
  > Fix multibyte chars
  > Fire change events when selecting different items with native menu completion (#514)
  > Add documents (#460)
  > Fix README.md
  > Improve incomplete handling
  > Remove misc.readonly Fix #571
  > Fix #321
  > Allow to take the full SourceConfig from source API (#561)
  > Normalize keymapping configuration Fix #475 Fix #570 Fix #533
  > Fix #567
  > Fix #563
  > Fix #559
  > Improve first display
  > Fix possible nil argument to string.byte (#550)
  > Add some wiki info in README (#549)
  > Rename type as cmdtype
  > Improve completion reset handling
  > Fix document about scrolling docs backwards (#538)
  > Refactor get_active_entry and core.filter (#535)
  > Add reason to complete function (#529)
  > Fix cmdline screen cursor
  > Don't feed <C-f> manually but check auto-indentation
  > Fix #526
  > Fix #520
  > cosmetic changes
  > fmt
  > Add cmdline expansion test
  > Add tests
  > Fix #516 (#517)
  > Fix #513
  > Fixed typo in README.md (#515)
  > Link to menu appearance page in wiki (#493)
  > Fix cmdline confirmation bug
  > Fix #504
  > Handle block visual/select modes, refactor mode handling (#498)
  > Remove unused methods
  > Improve regex handling
  > Handle InsertEnter and CmdlineEnter seperately
  > Remove triggering insert enter event
  > Improve avoiding InsertEnter's invalid mode detection
  > Fixes the bug that the `cmp.close` does not close the menu when using native_menu.
  > Use key sequence to avoid the invalid mode detection
  > Add textwidth tests
  > Re-fix autoindent with tests
  > Fix #494
  > Fix #473
  > strict mapping handling
  > Fix tests
  > Fix #480
  > Fix #481
  > Add linebreak option to cmp documentation window (#486)
  > Fix cmdline confirmation
  > Improve async.step
  > Save undopoint
  > Use apply_text_edits to avoid making the unexpected indentation by '<CR>'
  > fix(ghost_text): generate it using chars instead of bytes (#471)
  > Escape <Bar> when setting indentkeys (#474)
  > Fix expansion bug
  > Allow the callback invoking multiple times if it's the recent one
  > Support session
  > Fix native menu bug
  > tmp fix for serveral bugs
  > Fix #421
  > Fix #463
  > Fix and improve README.md (#462)
  > Fix
  > Support isIncomplete only response
  > Fix #458
  > Fix #449
  > Fix #456
  > Organize keymap implementation (#454)
  > Fix keymap bug
  > Fix #443
  > Rewrite keymap.lua (#452)
  > Fix #436
  > Fix native menu not respecting cmp.PreselectMode.None sometimes (#447)
  > misc.merge: ensure that `misc.none` is never returned (#441)
  > README: clarify that a snippet plugin is required (#439)
  > Add mappings for visual mode (#438)
wincent added a commit that referenced this issue Jul 11, 2022
Upstream deleted the `master` branch, replacing it with `main`:

    Fetching origin
    From https://github.com/chriskempson/base16-schemes-source
     - [deleted]         (none)     -> origin/master
       (refs/remotes/origin/HEAD has become dangling)
    remote: Enumerating objects: 16, done.
    remote: Counting objects: 100% (16/16), done.
    remote: Compressing objects: 100% (16/16), done.
    remote: Total 16 (delta 4), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (16/16), 6.91 KiB | 372.00 KiB/s, done.
     * [new branch]      main       -> origin/main

Remarkably, current `HEAD` of `main` isn't even a descendant of The
Branch Formerly known as `master`:

* vendor/base16-schemes-source e720724...944dbc7 (88):
  > Update list.yaml
  > Update README.md
  > Update list.yaml
  > Update README.md
  > Add files via upload
  < Add Sakura scheme (#73)
  < Add pinky scheme
  < Add Shades of Purple scheme (#75)
  < Add qualia to list.yaml
  < Merge pull request #79 from CosmosAtlas/patch-1
  < Add windows theme (#83)
  < Merge pull request #84 from casonadams/master
  < Merge pull request #85 from edunfelt/master
  < Merge pull request #66 from DanManN/master
  < Merge pull request #77 from akhsiM/master
  < Merge pull request #80 from Misterio77/patch-2
  < Merge pull request #81 from cveldy/master
  < Add Nebula scheme (#70)
  < Add "colors" color scheme (#68)
  < Add Pasque color scheme (#69)
  < Add vice scheme (#65)
  < Merge pull request #64 from kjakapat/master
  < Added darkmoss scheme (#55)
  < Merge pull request #63 from andreyvpng/master
  < Merge pull request #60 from tartansandal/tartansandal-add-dirtysea-scheme
  < Update list.yaml
  < Merge pull request #58 from jpfender/nord-fix
  < Re-enable summercamp
  < Merge pull request #53 from carloabelli/equilibrium-scheme
  < Merge pull request #62 from humanoid-colors/humanoid
  < Merge pull request #61 from ruler501/patch-1
  < Merge pull request #59 from Schnouki/patch-1
  < Merge pull request #56 from callerc1/master
  < Merge pull request #54 from cjayross/master
  < Merge pull request #52 from Whillikers/master
  < Re-add sandcastle and nova
  < Merge pull request #51 from alexmirrington/master
  < Merge pull request #50 from jssee/framer-scheme
  < Merge pull request #49 from base16-project/master
  < Merge pull request #42 from ajlende/patch-2
  < Merge pull request #41 from tealeg/patch-1
  < Merge pull request #40 from archmalet/master
  < Merge pull request #39 from jonleopard/master
  < Merge pull request #38 from jozip/master
  < Merge pull request #36 from aramisgithub/patch-3
  < Merge pull request #35 from h404bi/patch-1
  < Merge pull request #34 from metalelf0/master
  < Merge pull request #33 from aramisgithub/patch-1
  < Merge pull request #32 from piggyslasher/patch-1
  < Merge pull request #31 from joshyrobot/patch-1
  < Merge pull request #30 from mnussbaum/solarflare
  < Merge pull request #29 from hugodelahousse/patch-1
  < Merge pull request #28 from blockloop/patch-1
  < Merge pull request #27 from icyphox/master
  < Update README.md
  < Merge pull request #26 from AuditeMarlow/add-porple-scheme
  < Merge pull request #25 from gonsie/master
  < Merge pull request #24 from gidsi/master
  < Merge pull request #23 from mikebarkmin/patch-1
  < Merge pull request #22 from WhiteAbeLincoln/patch-1
  < Update list.yaml
  < Merge pull request #21 from ntpeters/patch-1
  < Merge pull request #19 from elnawe/master
  < Merge pull request #18 from Pokeconomist/patch-1
  < Merge pull request #14 from detly/master
  < Merge pull request #17 from purpleKarrot/master
  < Merge pull request #15 from Defman21/patch-3
  < Merge pull request #16 from stepchowfun/add-circus
  < Merge pull request #13 from 8-uh/patch-1
  < Merge pull request #12 from vic/patch-1
  < Merge pull request #11 from dawikur/master
  < Update README.md
  < Update list.yaml
  < Merge pull request #10 from jcornwall/master
  < Merge pull request #9 from mikebarkmin/patch-1
  < Merge pull request #8 from tilal6991/master
  < Merge branch 'joshwlewis-patch-1't push origin master
  < Merge branch 'cscorlt push origin masterey-patch-1'
  < t push origin masterMerge branch 'hartbit-master'
  < Merge pull request #4 from Defman21/patch-2
  < Merge pull request #3 from drzel/master
  < Merge branch 'refs/heads/pr/2'
  < Merge pull request #1 from atelierbram/atelier
  < Adds unclaimed schemes
  < Create README.md
  < Initial commit
  < Revert ":octocat: Added .gitattributes"
  < :octocat: Added .gitattributes

So here is a diff (via `cd vendor/base16-schemes-source && git diff
e720724..944dbc7`) for posterity:

```diff
diff --git a/README.md b/README.md
index c8feea9..28e0932 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,82 @@
 # Base16 Schemes Source
 By adding your repository to this list your scheme will be available to all Base16 Builders.
 All schemes added to this repository list **must** be released under the MIT (or more permissive) licence.
-Please list your scheme under https://github.com/chriskempson/base16#scheme-repositories so that others may find it easily.
+
+## Scheme Repositories
+
+To add your own scheme, submit a pull request and add your repository to the list below. **Repository naming scheme: base16-[scheme-name]-scheme** (with dashes as separators).
+
+### Official Schemes
+* [Default](https://github.com/chriskempson/base16-default-scheme) maintained by [chriskempson](https://github.com/chriskempson)
+
+### Community Contributed Schemes
+* [Apprentice](https://github.com/casonadams/base16-apprentice-scheme) maintained by [casonadams](https://github.com/casonadams)
+* [Atelier](https://github.com/atelierbram/base16-atelier-schemes) maintained by [atelierbram](https://github.com/atelierbram)
+* [Atlas](https://github.com/ajlende/base16-atlas-scheme) maintained by [ajlende](https://github.com/ajlende)
+* [Black Metal](https://github.com/metalelf0/base16-black-metal-scheme) maintained by [metalelf0](https://github.com/metalelf0)
+* [Brogrammer](https://github.com/piggyslasher/base16-brogrammer-scheme) maintained by [piggyslasher](https://github.com/piggyslasher)
+* [Brush Trees](https://github.com/whiteabelincoln/base16-brushtrees-scheme) maintained by [whiteabelincoln](https://github.com/whiteabelincoln)
+* [Circus](https://github.com/stepchowfun/base16-circus-scheme) maintained by [stepchowfun](https://github.com/stepchowfun) and [ewang12](https://github.com/ewang12)
+* [Classic](https://github.com/detly/base16-classic-scheme) maintained by [detly](https://github.com/detly)
+* [Codeschool](https://github.com/blockloop/base16-codeschool-scheme) maintained by [blockloop](https://github.com/blockloop)
+* [Colors](https://github.com/hakatashi/base16-colors-scheme) maintained by [hakatashi](https://github.com/hakatashi)
+* [Cupertino](https://github.com/Defman21/base16-cupertino) maintained by [Defman21](https://github.com/Defman21)
+* [DanQing](https://github.com/CosmosAtlas/base16-danqing-scheme) maintained by [CosmoAtlas](https://github.com/CosmosAtlas)
+* [Darcula](https://github.com/casonadams/base16-darcula-scheme) maintained by [casonadams](https://github.com/casonadams)
+* [Darkviolet](https://github.com/ruler501/base16-darkviolet-scheme) maintained by [ruler501](https://github.com/ruler501)
+* [Dracula](https://github.com/dracula/base16-dracula-scheme) maintained by [mikebarkmin](https://github.com/mikebarkmin)
+* [Equilibrium](https://github.com/carloabelli/base16-equilibrium-scheme) maintained by [carloabelli](https://github.com/carloabelli)
+* [Espresso](https://github.com/alexmirrington/base16-espresso-scheme) maintained by [alexmirrington](https://github.com/alexmirrington)
+* [Eva](https://github.com/kjakapat/base16-eva-scheme) maintained by [kjakapat](https://github.com/kjakapat)
+* [Framer](https://github.com/jssee/base16-framer-scheme) maintained by [jssee](https://github.com/jssee)
+* [Fruit Soda](https://github.com/jozip/base16-fruit-soda-scheme) maintained by [jozip](https://github.com/jozip)
+* [Gigavolt](https://github.com/Whillikers/base16-gigavolt-scheme) maintained by [Whillikers](https://github.com/Whillikers)
+* [Github](https://github.com/Defman21/base16-github-scheme) maintained by [Defman21](https://github.com/Defman21)
+* [Gruvbox](https://github.com/dawikur/base16-gruvbox-scheme) maintained by [dawikur](https://github.com/dawikur)
+* [Hardcore](https://github.com/callerc1/base16-hardcore-scheme) maintained by [callerc1](https://github.com/callerc1)
+* [Helios](https://github.com/reyemxela/base16-helios-scheme) maintained by [reyemxela](https://github.com/reyemxela)
+* [Heetch](https://github.com/tealeg/base16-heetch-scheme) maintained by [tealeg](https://github.com/tealeg)
+* [Horizon](https://github.com/michael-ball/base16-horizon-scheme) maintained by [michael-ball](https://github.com/michael-ball)
+* [Humanoid](https://github.com/humanoid-colors/base16-humanoid-schemes) maintained by [tasmo](https://github.com/tasmo)
+* [iA](https://github.com/aramisgithub/base16-ia-scheme) maintained by [aramisgithub](https://github.com/aramisgithub)
+* [Icy](https://github.com/icyphox/base16-icy-scheme) maintained by [icyphox](https://github.com/icyphox)
+* [Kimber](https://github.com/akhsiM/base16-kimber-scheme) maintained by [Mishka](https://github.com/akhsiM)
+* [Materia](https://github.com/Defman21/base16-materia) maintained by [Defman21](https://github.com/Defman21)
+* [Material Theme](https://github.com/ntpeters/base16-materialtheme-scheme) maintained by [ntpeters](https://github.com/ntpeters)
+* [Material Vivid](https://github.com/joshyrobot/base16-material-vivid-scheme) maintained by [joshyrobot](https://github.com/joshyrobot)
+* [Mellow](https://github.com/gidsi/base16-mellow-scheme) maintained by [gidsi](https://github.com/gidsi)
+* [Mexico-Light](https://github.com/drzel/base16-mexico-light-scheme) maintained by [drzel](https://github.com/drzel)
+* [Nebula](https://github.com/Misterio77/base16-nebula-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [Nord](https://github.com/8-uh/base16-nord-scheme) maintained by [8-uh](https://github.com/8-uh)
+* [Nova](https://github.com/gessig/base16-nova-scheme) maintained by [gessig](https://github.com/gessig)
+* [One Light](https://github.com/purpleKarrot/base16-one-light-scheme) maintained by [purpleKarrot](https://github.com/purpleKarrot)
+* [Onedark](https://github.com/tilal6991/base16-onedark-scheme) maintained by [tilal6991](https://github.com/tilal6991)
+* [Outrun](https://github.com/hugodelahousse/base16-outrun-schemes) maintained by [hugodelahousse](https://github.com/hugodelahousse)
+* [PaperColor](https://github.com/jonleopard/base16-papercolor-scheme) maintained by [jonleopard](https://github.com/jonleopard)
+* [Pasque](https://github.com/Misterio77/base16-pasque-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [pinky](https://github.com/b3nj5m1n/base16-pinky-scheme) maintained by [b3nj5m1n](https://github.com/b3nj5m1n)
+* [Porple](https://github.com/AuditeMarlow/base16-porple-scheme) maintained by [AuditeMarlow](https://github.com/AuditeMarlow)
+* [Purpledream](https://github.com/archmalet/base16-purpledream-scheme) maintained by [archmalet](https://github.com/archmalet)
+* [Qualia](https://github.com/isaacwhanson/base16-qualia-scheme) maintained by [isaacwhanson](https://github.com/isaacwhanson)
+* [Rebecca](https://github.com/vic/base16-rebecca) maintained by [vic](https://github.com/vic)
+* [Rosé Pine](https://github.com/edunfelt/base16-rose-pine-scheme) maintained by [edunfelt](https://github.com/edunfelt)
+* [Sagelight](https://github.com/cveldy/base16-sagelight-scheme) maintained by [cveldy](https://github.com/cveldy)
+* [Sakura](https://github.com/Misterio77/base16-sakura-scheme) maintained by [Misterio77](https://github.com/Misterio77)
+* [Sandcastle](https://github.com/gessig/base16-sandcastle-scheme) maintained by [gessig](https://github.com/gessig)
+* [Shades of Purple](https://github.com/ahmadawais/base16-shades-of-purple) maintained by [Ahmad Awais](https://github.com/ahmadawais) and [Demartini](https://github.com/demartini)
+* [Silk](https://github.com/Misterio77/base16-silk-scheme) maintained by [Misterio77](https://github.com/misterio77)
+* [Snazzy](https://github.com/h404bi/base16-snazzy-scheme) maintained by [h404bi](https://github.com/h404bi)
+* [Solarflare](https://github.com/mnussbaum/base16-solarflare-scheme) maintained by [mnussbaum](https://github.com/mnussbaum)
+* [Solarized](https://github.com/aramisgithub/base16-solarized-scheme) maintained by [aramisgithub](https://github.com/aramisgithub)
+* [Summercamp](https://github.com/zoefiri/base16-summercamp) maintained by [zoe firi](https://github.com/zoefiri)
+* [Summerfruit](https://github.com/cscorley/base16-summerfruit-scheme) maintained by [cscorley](https://github.com/cscorley)
+* [Synth Midnight](https://github.com/michael-ball/base16-synth-midnight-scheme) maintained by [michael-ball](https://github.com/michael-ball)
+* [Tender](https://github.com/DanManN/base16-tender-scheme) maintained by [DanManN](https://github.com/DanManN)
+* [Twilight](https://github.com/hartbit/base16-twilight-scheme) maintained by [hartbit](https://github.com/hartbit)
+* [Unikitty](https://github.com/joshwlewis/base16-unikitty) maintained by [joshwlewis](https://github.com/joshwlewis)
+* [Vice](https://github.com/Thomashighbaugh/base16-vice-scheme) maintained by [Thomashighbaugh](https://github.com/Thomashighbaugh)
+* [Windows](https://github.com/C-Fergus/base16-windows-scheme) maintained by [C-Fergus](https://github.com/C-Fergus)
+* [Woodland](https://github.com/jcornwall/base16-woodland-scheme) maintained by [jcornwall](https://github.com/jcornwall)
+* [Zenburn](https://github.com/elnawe/base16-zenburn-scheme) maintained by [elnawe](https://github.com/elnawe)
+* [XCode Dust](https://github.com/gonsie/base16-xcode-dusk-scheme) maintained by [gonsie](https://github.com/gonsie)
+* [Old Unclaimed Schemes](https://github.com/chriskempson/base16-unclaimed-schemes) - If your scheme is in this repository, please give it a new home!
diff --git a/list.yaml b/list.yaml
index d0e6116..6382e24 100644
--- a/list.yaml
+++ b/list.yaml
@@ -1,4 +1,7 @@
-# Please order list alphanumerically
+# Offical Base16 Schemes
+default: https://github.com/chriskempson/base16-default-schemes
+
+# Community Contributed Schemes - Please order list alphanumerically
 apprentice: https://github.com/casonadams/base16-apprentice-scheme
 atelier: https://github.com/atelierbram/base16-atelier-schemes
 atlas: https://github.com/ajlende/base16-atlas-scheme
@@ -14,7 +17,6 @@ darcula: https://github.com/casonadams/base16-darcula-scheme
 darkmoss: https://github.com/avanzzzi/base16-darkmoss-scheme
 darkviolet: https://github.com/ruler501/base16-darkviolet-scheme
 danqing: https://github.com/CosmosAtlas/base16-danqing-scheme
-default: https://github.com/chriskempson/base16-default-schemes
 dirtysea: https://github.com/tartansandal/base16-dirtysea-scheme
 dracula: https://github.com/dracula/base16-dracula-scheme
 edge: https://github.com/cjayross/base16-edge-schemes
@@ -25,6 +27,7 @@ framer: https://github.com/jssee/base16-framer-scheme
 fruit-soda: https://github.com/jozip/base16-fruit-soda-scheme
 gigavolt: https://github.com/Whillikers/base16-gigavolt-scheme
 github: https://github.com/Defman21/base16-github-scheme
+gruber: https://github.com/nimaipatel/base16-gruber
 gruvbox: https://github.com/dawikur/base16-gruvbox-scheme
 hardcore: https://github.com/callerc1/base16-hardcore-scheme
 heetch: https://github.com/tealeg/base16-heetch-scheme
@@ -40,6 +43,7 @@ material-vivid: https://github.com/joshyrobot/base16-material-vivid-scheme
 mellow: https://github.com/gidsi/base16-mellow-scheme
 mexico-light: https://github.com/drzel/base16-mexico-light-scheme
 nebula: https://github.com/Misterio77/base16-nebula-scheme
+nord: https://github.com/spejamchr/base16-nord-scheme
 nova: https://github.com/gessig/base16-nova-scheme
 onedark: https://github.com/tilal6991/base16-onedark-scheme
 one-light: https://github.com/purpleKarrot/base16-one-light-scheme
@@ -65,7 +69,6 @@ summerfruit: https://github.com/cscorley/base16-summerfruit-scheme
 synth-midnight: https://github.com/michael-ball/base16-synth-midnight-scheme
 tango: https://github.com/Schnouki/base16-tango-scheme
 tender: https://github.com/DanManN/base16-tender-scheme
-tomorrow: https://github.com/chriskempson/base16-tomorrow-scheme
 twilight: https://github.com/hartbit/base16-twilight-scheme
 unikitty: https://github.com/joshwlewis/base16-unikitty
 vice: https://github.com/Thomashighbaugh/base16-vice-scheme
@@ -77,9 +80,3 @@ zenburn: https://github.com/elnawe/base16-zenburn-scheme

 # If your scheme is in this repository, please give it a new home!
 unclaimed: https://github.com/chriskempson/base16-unclaimed-schemes
-
-# NOTE: the original repo at https://github.com/8-uh/base16-nord-scheme
-# is based on another color scheme and doesn't quite match. There was a
-# fork to improve the colors, so that's what we're using. If the original
-# repo ever gets updated, we can switch back to that.
-nord: https://github.com/spejamchr/base16-nord-scheme
```
wincent added a commit that referenced this issue Feb 26, 2023
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)
  >…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant