| Commit message (Collapse) | Author | Age |
... | |
|\ \ \ \ \
| | | | | |
| | | | | | |
fix(lsp): allow apply_text_edits to append text (insert at last line)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
line. Fixes #14017
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
vim-patch:8.1.{2320,2339},8.2.{946,1591,2875}
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Cancelling inputlist() after a digit does not return zero.
Solution: Always return zero when cancelling. (closes vim/vim#8231)
https://github.com/vim/vim/commit/5cf94577cf2045fec87344d7d89422fe6dfce62f
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Cannot use "q" to cancel a number prompt.
Solution: Recognize "q" instead of ignoring it.
https://github.com/vim/vim/commit/eebd555733491cb55b9f30fe28772c0fd0ebacf7
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Using winheight('.') in tests works but is wrong.
Solution: Use winheight(0). (issue vim/vim#6863)
https://github.com/vim/vim/commit/c05d1c043a25c7a52dbf0a740d3f715a9d2691f7
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Insufficient testing for quickfix.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#5261)
https://github.com/vim/vim/commit/70077dd1ca63636afaf07acf22519981e3a8e4b7
TODO:
Debug the following off-by-one error:
call assert_equal(repeat('m', 1024), l[0].module)
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Insufficient test coverage for quickfix.
Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan,
closes vim/vim#5238)
https://github.com/vim/vim/commit/f9ae154c512683ea7b933f870b0268232fd7ad38
|
| | | | |
| | | | |
| | | | | |
NeoVim always includes all features and doesn´t have termcap-options (t_u7).
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
feat(lsp): use same formatting for `signature_help` as `hover`
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\| | | |
| |/ / /
|/| | | |
lsp: `lsp.util.fancy_floating_markdown` improvements
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
fix: fancy_floating_markdown: syn region must include keepend to make sure syntax regions are applied correctly. Fixes #14594
feat: fancy_floating_markdown: handle <pre></pre> code blocks as a markdown code block with plaintext
fix: possible nil check for markdown code blocks till end of buffer
refactor: only one check is needed to see if stripped[h.finish +1] is valid
fix(lsp): dont't set doc ownsyntax, since it breaks contained syntaxes. Set regions for the markdown blocks intsead
fix: apply markdown formatting for code blocks without a language
fix: use markdownCodeBlock when no language was set in a code block
|
| | | |
| | | |
| | | | |
ttimeout is a boolean. The correct command for this line is ":set ttimeoutlen=9999"
|
|\ \ \ \
| |/ / /
|/| | | |
vim-patch: 8.2.{0869,0933,0959} - port quickfixtextfunc
|
| |\ \ \ |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Using 'quickfixtextfunc' is a bit slow.
Solution: Process a list of entries. (Yegappan Lakshmanan, closes vim/vim#6234)
https://github.com/vim/vim/commit/00e260bb6cc33ff5dbba15ac87ca7fd465aa49c0
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: 'quickfixtextfunc' does not get window ID of location list.
Solution: Add "winid" to the dict argument. (Yegappan Lakshmanan,
closes vim/vim#6222)
https://github.com/vim/vim/commit/7ba5a7eff335dcce25afaa154f32eeadb6014b61
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: It is not possible to customize the quickfix window contents.
Solution: Add 'quickfixtextfunc'. (Yegappan Lakshmanan, closes vim/vim#5465)
https://github.com/vim/vim/commit/858ba06d5f577b187da0367b231f7fa9461cb32d
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
fix(bufupdate): send events when inserting with virtualedit
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem first raised
https://github.com/nvim-treesitter/nvim-treesitter/issues/1304
|
|\ \ \ \ \
| | | | | |
| | | | | | |
fix(vim-patch.sh -m): Show all commits touching a file, not just the first
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
[skip ci]
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
[skip ci]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Deduplicate env var names on Windows
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Windows handles environment variable names case-insensitively (i.e.,
%Path% can be accessed via %PATH%). Since nvim explicitly creates the
environment block for jobs, we need to ensure it doesn't contain
duplicate names with different cases (e.g., both %Path% and %PATH%) as
that can confuse processes using the environment.
`f_environ()` now converts all env var names to upper-case on Windows,
since it does duplicate detection and also provides the base environment
for jobs. Similarly, `create_environment()` converts any env var names
supplied in the job opts to upper-case so they can be compared against
what we get from `f_environ()`.
Closes #14541
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since Windows is case-insensitive, there should only be a single env var
in visible in the resulting job. However, non-Windows should see both.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
vim-patch:8.2.{2869,2871}
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
xstrlcpy() NUL-terminates the destination string
such that reducing the destination string length by 1
to reserve the last byte for NUL is pointless.
https://github.com/neovim/neovim/pull/14490#discussion_r635661185
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Problem: Unnessary VIM_ISDIGIT() calls, badly indented code.
Solution: Call skipdigits() on the next character. Improve indenting.
(Dominique Pellé, closes vim/vim#8227)
https://github.com/vim/vim/commit/4781d6fd8670af415c3b78f00d70036af85bd286
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Using unified diff is not tested.
Solution: Test all cases also with unified diff. (issue vim/vim#8197)
https://github.com/vim/vim/commit/485b62710004431a16feb4eb861365d082304a08
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
lsp: handle case where CompletionItem.insertTextFormat is nil
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* Update tests to use explicit insertTextFormat for snippets
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
use new conversion rules for vim.g, vim.v
|
|/ / / / / / / |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Python 3.3 reached its end-of-life 2017-09-29:
https://www.python.org/dev/peps/pep-0398
Closes https://github.com/neovim/neovim/issues/14586
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Unfortunately, there are some subtle bugs in the smarter tagstack changes,
so we'll revert them for now and try to come up with a better approach.
One of the added tests, adds current position to jumplist before jumping,
is valuable though and changed to still work after reverting the other two
commits.
Closes #14571
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
References https://github.com/neovim/neovim/issues/14571
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This reverts commit 8885ea7f244ee49b0018dc57be84917ea7886c2d.
|
| | |_|_|/ / /
| |/| | | | |
| | | | | | |
| | | | | | | |
This reverts commit 993ca90c9b53033216d4973e2f995b995ed5740e.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
lsp: handle unsupported call hierarchy call
|
| | |_|/ / /
| |/| | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Update README.md
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
docs: fix some remanining cases of gender pronoun for "the user"
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | | |
Adapted from original PR by:
Co-Author: Mathias Jean Johansen <mathias@mjj.io>
|
|\ \ \ \ \
| | | | | |
| | | | | | |
fix(tui): Stop sending extra parameter for save/restore title
|