aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | fix(lsp): make sure to always reset active codelens refreshes (#18331)William Boman2022-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes issues where subsequent calls to vim.lsp.codelens.refresh() would have no effect due to the buffer not getting cleared from the active_refresh table. Examples of how such scenarios would occur are: - A textDocument/codeLens result yielded an error. - The 'textDocument/codeLens' handler was overriden in such a way that it no longer called vim.lsp.codelens.on_codelens().
| * | | Revert "ci(bsd): conditional runs for faster builds" #18437Justin M. Keyes2022-05-05
| | | | | | | | | | | | | | | | | | | | The change has a syntax error. This reverts commit 3e3e9c31255cd5c01bce96c68e5b1cf8e26a9f4d.
| * | | Merge pull request #18416 from dundargoc/refactor/remove-char_ubfredl2022-05-05
| |\ \ \ | | | | | | | | | | refactor/remove char u
| | * | | refactor: replace char_u variables and functions with charDundar Goc2022-05-05
| | |/ / | | | | | | | | | | | | Work on https://github.com/neovim/neovim/issues/459
| * | | ci(bsd): conditional runs for faster builds #18434kylo2522022-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sourcehut undocumented feature for conditionally running tasks. The current condition is based on git's pathspec, see `man gitglossary(7)`, to skip commits that only changed files under `.github/*`. refs - https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec - https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3C3cd90a91b7ce113bb3c5f07898c77543%40hacktivista.com%3E - https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/master/item/worker/tasks.go#L196-198
| * | | Merge pull request #18314 from tk-shirasaka/global-statusline-on-ext_messagesbfredl2022-05-05
| |\ \ \ | | |_|/ | |/| | fix: display global statusline correctly with ext_messages
| | * | fix: display global statusline correctly with ext_messagesshirasaka2022-05-05
| | | |
| * | | Merge pull request #18417 from famiu/feat/api/nvim_parse_cmdbfredl2022-05-05
| |\ \ \ | | |_|/ | |/| | refactor(api): make `range` in `nvim_parse_cmd` an array
| | * | refactor(api): make `range` in `nvim_parse_cmd` an arrayFamiu Haque2022-05-05
| | |/ | | | | | | | | | | | | | | | | | | | | | Changes the `range` value in `nvim_parse_cmd` into an array to describe range information more concisely. Also makes `range` and `count` be mutually exclusive by making count `-1` when command takes a range instead of a count. Additionally corrects the behavior of `count` for built-in commands by making the default count `0`.
| * | vim-patch:8.2.4868: when closing help window autocmds triggered for wrong ↵zeertzjq2022-05-05
| | | | | | | | | | | | | | | | | | | | | window (#18420) Problem: When closing help window autocmds triggered for the wrong window. Solution: Figure out the new current window earlier. (closes vim/vim#10348) https://github.com/vim/vim/commit/2a2707d03337d0bb7d5fd1770238809618653d4a
| * | vim-patch:8.2.4867: listing of mapping with K_SPECIAL is wrong (#18419)zeertzjq2022-05-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Listing of mapping with K_SPECIAL is wrong. Solution: Adjust escaping of special characters. (closes vim/vim#10351) https://github.com/vim/vim/commit/ac402f4d64bec6b6efd809fef52f5b34627bf947 Avoid overshadowing. Cherry-pick Test_list_mapping() from Vim patches 8.2.{0148,2994}. Fix rhs_is_noop.
| * | vim-patch:8.2.4865: :startinsert right after :stopinsert may not work (#18418)zeertzjq2022-05-05
| |/ | | | | | | | | | | Problem: :startinsert right after :stopinsert does not work when popup menu is still visible. Solution: Use ins_compl_active() instead of pum_visible(). (closes vim/vim#10352) https://github.com/vim/vim/commit/cd5dbad184e8235beb13dcd8a22302da09db9766
| * Merge pull request #18386 from ii14/version_dict_prereleasebfredl2022-05-04
| |\ | | | | | | feat: add "prerelease" to version dict
| | * feat: add "prerelease" to version dictii142022-05-03
| | |
| * | Merge pull request #18413 from dundargoc/refactor/remove-char_u-autocmdGregory Anders2022-05-04
| |\ \ | | | | | | | | refactor/remove char u autocmd
| | * | refactor: replace char_u variables and functions with charDundar Goc2022-05-04
| |/ / | | | | | | | | | Work on https://github.com/neovim/neovim/issues/459
| * | Merge pull request #18387 from dundargoc/refactor/remove-char_ubfredl2022-05-04
| |\ \ | | | | | | | | refactor: replace char_u variables and functions with char
| | * | refactor: replace char_u variables and functions with charDundar Goc2022-05-04
| |/ / | | | | | | | | | Work on https://github.com/neovim/neovim/issues/459
| * | feat(nvim_parse_cmd): add range, count, reg #18383Famiu Haque2022-05-04
| | | | | | | | | | | | | | | Adds range, count and reg to the return values of nvim_parse_cmd. Also makes line1 and line2 be -1 if the command does not take a range. Also moves nvim_parse_cmd to vimscript.c because it fits better there.
| * | build(deps): bump LuaJIT to HEAD - 91bc6b8ad (#18378)Christian Clason2022-05-04
| | |
| * | refactor(lua): replace hard-coded gsub with vim.pesc() (#18407)James McCoy2022-05-04
| | |
| * | fix(filetype): fixup scd filetype detection (#18403)Gregory Anders2022-05-03
| | |
| * | Merge pull request #18398 from vigoux/perf/ts_reuse_listbfredl2022-05-03
| |\ \ | | | | | | | | perf(treesitter): use a reuse list for query cursors
| | * | perf(treesitter): use a reuse list for query cursorsThomas Vigouroux2022-05-03
| | | |
| * | | refactor(runtime): convert dist#ft functions to lua (#18247)Jonas Strittmatter2022-05-03
| | | | | | | | | | | | Co-authored-by: Christian Clason <christian.clason@uni-due.de>
| * | | Merge pull request #18397 from vigoux/fix/ts_match_limitbfredl2022-05-03
| |\ \ \ | | |/ / | |/| | fix(treesitter): bump match limit up
| | * | fix(treesitter): bump match limit upThomas Vigouroux2022-05-03
| |/ / | | | | | | | | | | | | This avoids ignoring too many match results, and avoid highlighting being blank in some files.
| * | Merge pull request #15674 from yatli/ui_event_extmarkbfredl2022-05-03
| |\ \ | | | | | | | | API/UI: ui_event_extmark
| | * | feat(api/ui): win_extmarksYatao Li2022-05-03
| | |/
| * | feat(lsp): add logging level "OFF" (#18379)ii142022-05-03
| | |
| * | feat(lua): vim.deprecate() #18320dundargoc2022-05-03
| | | | | | | | | | | | | | | | | | This is primarily intended to act as documentation for the developer so they know exactly when and what to remove. This will help prevent the situation of deprecated code lingering for far too long as developers don't have to worry if a function is safe to remove.
| * | feat(server): set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009Justin M. Keyes2022-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PROBLEM ------------------------------------------------------------------------ $NVIM_LISTEN_ADDRESS has conflicting purposes as both a parameter ("the current process should listen on this address") and a descriptor ("the current process is a child of this address"). This contradiction means the presence of NVIM_LISTEN_ADDRESS is ambiguous, so child Nvim always tries to listen on its _parent's_ socket. This is the cause of lots of "Failed to start server" spam in our test/CI logs: WARN 2022-04-30… server_start:154: Failed to start server: address already in use: \\.\pipe\nvim-4480-0 WARN 2022-04-30… server_start:154: Failed to start server: address already in use: \\.\pipe\nvim-2168-0 SOLUTION ------------------------------------------------------------------------ 1. Set $NVIM to the parent v:servername, *only* in child processes. - Now the correct way to detect a "parent" Nvim is to check for $NVIM. 2. Do NOT set $NVIM_LISTEN_ADDRESS in child processes. 3. On startup if $NVIM_LISTEN_ADDRESS exists, unset it immediately after server init. 4. Open a channel to parent automatically, expose it as v:parent. Fixes #3118 Fixes #6764 Fixes #9336 Ref https://github.com/neovim/neovim/pull/8247#issuecomment-380275696 Ref #8696
| * | fix(lsp): add missing bufnr argument (#18382)Jose Alvarez2022-05-03
| | |
| * | ci(MinGW): run pacman -Syu twice (#18384)zeertzjq2022-05-03
| |/
| * Merge pull request #18345 from dundargoc/refactor/remove-char_ubfredl2022-05-03
| |\ | | | | | | refactor: replace char_u variables and functions with char
| | * refactor: replace char_u variables and functions with charDundar Goc2022-05-03
| |/ | | | | | | Work on https://github.com/neovim/neovim/issues/459
| * vim-patch:8.2.4859: wget2 files are not recognized (#18385)Christian Clason2022-05-03
| | | | | | | | | | Problem: wget2 files are not recognized. Solution: Add patterns to recognize wget2. (Doug Kearns) https://github.com/vim/vim/commit/3a974a89331182139e12386275f052a50c247ecb
| * fix(coverity): use xstrndup() instead of vim_strsave() (#18363)zeertzjq2022-05-03
| |
| * Merge pull request #18381 from zeertzjq/vim-8.2.4858zeertzjq2022-05-03
| |\ | | | | | | vim-patch:8.2.4858: K_SPECIAL may be escaped twice
| | * test: add more tests for K_SPECIAL escaping in <Cmd> mappingzeertzjq2022-05-03
| | |
| | * vim-patch:8.2.4858: K_SPECIAL may be escaped twicezeertzjq2022-05-03
| |/ | | | | | | | | | | Problem: K_SPECIAL may be escaped twice. Solution: Avoid double escaping. (closes vim/vim#10340) https://github.com/vim/vim/commit/db08887f24d20be11d184ce321bc0890613e42bd
| * Merge pull request #18357 from bfredl/ui_stdinbfredl2022-05-02
| |\ | | | | | | feat(ui): allow embedder to emulate "cat data | nvim -" behaviour
| | * refactor(ui): simplify stdin handlingbfredl2022-05-02
| | |
| | * feat(api): support handling stdin stream in remote uihlpr982022-05-02
| | |
| * | Merge pull request #18353 from jamessan/ft-match-fixJames McCoy2022-05-02
| |\ \ | | |/ | |/|
| | * fix(filetype.lua): escape expansion of ~ when used as a patternJames McCoy2022-05-02
| | |
| * | Merge pull request #18342 from kylo252/msgpack-bumpJames McCoy2022-05-02
| |\ \ | | | | | | | | build: bump msgpack to 4.0.0
| | * | build: bump msgpack to 4.0.0kylo2522022-05-01
| | | | | | | | | | | | | | | | see https://github.com/msgpack/msgpack-c/releases/tag/c-4.0.0
| * | | vim-patch:8.2.4857: Yaml indent for multiline is wrong (#18365)Christian Clason2022-05-02
| | | | | | | | | | | | | | | | | | | | Problem: Yaml indent for multiline is wrong. Solution: Adjust patterns. (closes vim/vim#10328, closes vim/vim#8740) https://github.com/vim/vim/commit/f4f579b46b27f5e1689912a3e84c6a2a96efd143
| * | | vim-patch:8.2.4855: robot files are not recognized (#18364)Christian Clason2022-05-02
| | |/ | |/| | | | | | | | | | Problem: Robot files are not recognized. Solution: Add patterns for robot files. (Zoe Roux, closes vim/vim#10339) https://github.com/vim/vim/commit/2096a5f128029b1156a035a27c988995db240cea