Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ci(clint): remove "Unknown NOLINT error category" warning | Dundar Göc | 2022-03-06 |
| | | | | | Clang-tidy also uses "NOLINT" to suppress warnings which causes a conflict. | ||
* | refactor(signcol): smarter invalidation (#17533) | Lewis Russell | 2022-03-06 |
| | | | | | | | | | | Previously b_signcols was invalidated whenever a sign was added/removed or when a buffer line was added/removed. This change introduces a sentinel linenr_T into the buffer state which is a line number used to determine the signcolumn. With this information, we can invalidate the signcolumn less often. Now the signcolumn is only invalidated when a sign or line at the sentinel line number is removed. | ||
* | Merge pull request #17628 from jamessan/bsd-gdb | James McCoy | 2022-03-06 |
|\ | | | | | ci(bsd): install gdb to get backtraces from cores | ||
| * | test(sr.ht): skip luamod-dev test which crashes nvim | James McCoy | 2022-03-06 |
| | | |||
| * | ci(bsd): install gdb to get backtraces from cores | James McCoy | 2022-03-06 |
| | | |||
* | | feat(api): add 'buffer' argument to nvim_get_autocmds (#17594) | Gregory Anders | 2022-03-06 |
|/ | | | | | This enables retrieving autocommands defined in the given buffers. Under the hood this simply translates the buffer numbers into '<buffer=%d>' patterns. | ||
* | fix(lsp): handle insertion of previous line (#17618) | Michael Lingelbach | 2022-03-06 |
| | |||
* | Merge pull request #17623 from zeertzjq/lua-editor-mentions | zeertzjq | 2022-03-06 |
|\ | | | | | docs(lua): reference runtime/lua/vim/_editor.lua | ||
| * | docs(lua): reference runtime/lua/vim/_editor.lua | zeertzjq | 2022-03-06 |
| | | |||
* | | Merge pull request #16897 from lewis6991/signs | bfredl | 2022-03-06 |
|\ \ | |/ |/| | feat(decorations): support signs | ||
| * | feat(decorations): support signs | Lewis Russell | 2022-03-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add the following options to extmarks: - sign_text - sign_hl_group - number_hl_group - line_hl_group - cursorline_hl_group Note: ranges are unsupported and decorations are only applied to start_row | ||
* | | Merge pull request #17597 from dundargoc/build/cmake/fix-warnings | James McCoy | 2022-03-05 |
|\ \ | | | | | | | fix cmake warnings | ||
| * | | build(cmake): remove unused variable CMAKE_CXX_COMPILER to fix warning | Dundar Göc | 2022-03-04 |
| | | | |||
| * | | build(cmake): fix policy warning | Dundar Göc | 2022-03-04 |
| |/ | |||
* | | Merge pull request #17589 from kchibisov/add-dashed-dotted-underline | James McCoy | 2022-03-05 |
|\ \ | | | | | | | Add support for double, dashed, and dotted underlines | ||
| * | | fix: bounds check for underdot | Kirill Chibisov | 2022-03-05 |
| | | | |||
| * | | fix(syntax): remove trailing spaces in vim.vim | Kirill Chibisov | 2022-03-04 |
| | | | |||
| * | | fix(docs): spelling in new underlines docs | Kirill Chibisov | 2022-03-04 |
| | | | |||
| * | | feat(tui): add support for `CSI 4 : [2,4,5] m` | Kirill Chibisov | 2022-03-03 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit finishes support for colored and styled underlines adding `CSI 4 : [2,4,5] m` support providing double, dashed, and dotted underlines Fixes #17362. | ||
* | | | Merge pull request #17538 from dundargoc/refactor/bugprone-signed-char-misuse | bfredl | 2022-03-05 |
|\ \ \ | | | | | | | | | refactor: fix clang-tidy bugprone-signed-char-misuse warnings | ||
| * | | | test(strcase_save): test overlong UTF8-encoding | Dundar Göc | 2022-03-05 |
| | | | | |||
| * | | | refactor: fix clang-tidy bugprone-signed-char-misuse warnings | Dundar Göc | 2022-03-04 |
| | |/ | |/| | | | | | | | | | | Prefer to declare variables with correct type instead of explicit casts wherever possible. | ||
* | | | Merge pull request #17603 from bfredl/luaworld | bfredl | 2022-03-05 |
|\ \ \ | | | | | | | | | refactor(lua): move only runtime lua file in src/ to runtime/lua | ||
| * | | | refactor(lua): move only runtime lua file in src/ to runtime/lua | bfredl | 2022-03-04 |
| | | | | | | | | | | | | | | | | reorganize so that initialization is done in lua | ||
* | | | | fix(lsp): start incremental sync range at previous newline character (#17610) | Michael Lingelbach | 2022-03-05 |
| | | | | | | | | | | | | This change forces the start of an incremental sync range to begin always on an existing line. | ||
* | | | | Merge pull request #17611 from zeertzjq/vim-patch-pr-args | James McCoy | 2022-03-05 |
|\ \ \ \ | |_|/ / |/| | | | feat(vim-patch.sh): support additional args for -s | ||
| * | | | feat(vim-patch.sh): support additional args for -s | zeertzjq | 2022-03-05 |
|/ / / | | | | | | | | | | This allows creating a draft vim-patch PR. | ||
* | | | Merge pull request #17601 from dundargoc/revert/libuv | James McCoy | 2022-03-04 |
|\ \ \ | |/ / |/| | | |||
| * | | revert: "build(deps): bump libuv to 1.43.0+7ae0c95" | Dundar Göc | 2022-03-04 |
|/ / | | | | | | | This reverts commit 2da9450de57e6420480607ac2e83bc3cb1fa19e9. | ||
* | | Merge pull request #17598 from dundargoc/ci/reviewer/update-reviewers | James McCoy | 2022-03-04 |
|\ \ | | | | | | | ci(reviews): update reviewers | ||
| * | | ci(reviews): update reviewers | Dundar Göc | 2022-03-04 |
|/ / | |||
* | | Merge pull request #17596 from zeertzjq/autocmd-comment | zeertzjq | 2022-03-04 |
|\ \ | | | | | | | chore(autocmd): move comment to the right place | ||
| * | | chore(autocmd): move comment to the right place | zeertzjq | 2022-03-04 |
|/ / | |||
* | | fix(autocmd): clean up autocmds only when needed (#17593) | Jaehwang Jung | 2022-03-04 |
| | | |||
* | | Merge pull request #17567 from bfredl/preload | bfredl | 2022-03-03 |
|\ \ | | | | | | | refactor(lua): regularize builtin modules, phase 1 | ||
| * | | refactor(lua): reorganize builtin modules, phase 1 | bfredl | 2022-03-03 |
| |/ | |||
* | | Merge pull request #17568 from groves/respect_os_proc_children_rv | James McCoy | 2022-03-03 |
|\ \ | |||
| * | | fix: respect os_proc_children rv of pid not found | Charlie Groves | 2022-03-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | os_proc_children returns 2 if there's a failure in the underlying syscall. Only shell out to pgrep in that case. It returns 1 if the pid isn't found. In that case, we can roll forward with returning an empty list. | ||
* | | | Merge pull request #17564 from dundargoc/ci/freebsd/remove-deprecated-port | James McCoy | 2022-03-03 |
|\ \ \ | | | | | | | | | ci(freebsd): remove deprecated package sha to fix warning | ||
| * | | | ci(freebsd): remove deprecated package sha to fix warning | Dundar Göc | 2022-03-01 |
| | | | | | | | | | | | | | | | | It's already included by default, no need to replace it. | ||
* | | | | Merge pull request #17591 from zeertzjq/vim-8.2.4498 | zeertzjq | 2022-03-03 |
|\ \ \ \ | | | | | | | | | | | vim-patch:8.2.4498: using <Plug> with "noremap" does not work | ||
| * | | | | vim-patch:8.2.4498: using <Plug> with "noremap" does not work | zeertzjq | 2022-03-03 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | Problem: Using <Plug> with "noremap" does not work. Solution: Always remap <Plug>. (closes vim/vim#9879, closes vim/vim#9789) https://github.com/vim/vim/commit/1fc34225acbee5ddca2b9ec3f82b3014d385b7f8 | ||
* | | | | Merge pull request #17590 from bfredl/cbfree | bfredl | 2022-03-03 |
|\ \ \ \ | |/ / / |/| | | | refactor(autocmd): simplify check for freed callback | ||
| * | | | refactor(autocmd): simplify check for freed callback | bfredl | 2022-03-03 |
|/ / / | | | | | | | | | | When a callback is freed the type is always set to kCallbackNone. | ||
* | | | Merge pull request #17584 from zeertzjq/test-pending-win32 | zeertzjq | 2022-03-03 |
|\ \ \ | | | | | | | | | test: use helpers.pending_win32(pending) in buffer_updates_spec | ||
| * | | | test: use helpers.pending_win32(pending) in buffer_updates_spec | zeertzjq | 2022-03-03 |
|/ / / | |||
* | | | Merge pull request #17583 from zeertzjq/test-old-missing | zeertzjq | 2022-03-03 |
|\ \ \ | | | | | | | | | test(old): add more missing test files and run more tests alone | ||
| * | | | test(old): add more missing test files and run more tests alone | zeertzjq | 2022-03-03 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy four files from Vim v8.2.1432. Try to match Vim's test_alot.vim. This marks Vim patch 8.2.0164 as ported: vim-patch:8.2.0164: test_alot takes too long Problem: Test_alot takes too long. Solution: Run several tests individually. https://github.com/vim/vim/commit/842931cd7af37ea95e826b7a93a5d5587d18c9bb | ||
* | | | feat(diagnostic): add "code" to the diagnostic structure (#17510) | David Shen | 2022-03-02 |
| | | | |||
* | | | Merge pull request #17579 from zeertzjq/ci-win-fail | James McCoy | 2022-03-02 |
|\ \ \ | | | | | | | | | ci: show failed message on Windows |