| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
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
|
|/ / /
| | |
| | |
| | | |
Closes #14573
|
| | |
| | |
| | |
| | | |
autolabel pull requests depending on which files are modified
|
| |/
|/|
| | |
https://github.com/neovim/neovim/issues/14078
|
| |
| |
| |
| |
| |
| |
| |
| | |
Patch 8.2.2524 added the support for the fields 'foldopen', 'foldclose'
and 'foldsep' to the 'fillchars' option in Vim:
http://ftp.vim.org/pub/vim/patches/8.2/8.2.2524
Update the credits in intro.txt based on Vim credits.
|
|\ \
| | |
| | | |
vim-patch:8.2.{0877, 0880, 0884, 0887, 0896} - port searchcount()
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when calling searchcount() with a string.
Solution: Check the argument is a dict. (closes vim/vim#6192)
https://github.com/vim/vim/commit/14681627f39421cce289345d4ec9927c10fa3b1c
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Searchcount().exact_match is 1 right after a match.
Solution: Use LT_POS() instead of LTOREQ_POS(). (closes vim/vim#6189)
https://github.com/vim/vim/commit/57f75a5a364ad4d8334fdf6b6b41420b48e08390
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Searchcount() test fails on slower systems.
Solution: Set a longer timeout.
https://github.com/vim/vim/commit/ea6561af92eeb26fa0b4966575da7cadd98af1cd
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Leaking memory when using searchcount().
Solution: Free the last used search pattern.
https://github.com/vim/vim/commit/109aece79d1b5f14f6a84ff2ac068cfffebeba80
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot get the search statistics.
Solution: Add the searchcount() function. (Fujiwara Takuya, closes vim/vim#4446)
https://github.com/vim/vim/commit/e8f5ec0d30b629d7166f0ad03434065d8bc822df
Additional changes:
- Tests weren't passing because the test ran assuming the cursor was at
start of buffer but append() left the cursor at end of buffer .
So cursor is moved to start of buffer after append.
- searchcount() added to list of builtin functions.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Problem: Custom statusline cannot contain % items.
Solution: Add "%{% expr %}". (closes vim/vim#8190)
https://github.com/vim/vim/commit/30e3de21fc36153c5f7c9cf9db90bcc60dd67fb9
|
|\ \ \
| | | |
| | | | |
[WIP] z-index!
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.0.1394,8.1.1967,8.2.{23,1000,1059,2354,2419,2433,2473,2850}
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Recalling commands from history is not tested.
Solution: Add tests. (closes vim/vim#8194)
https://github.com/vim/vim/commit/71c6f7a665eb467054fbf319989d97c252af28d2
|
| | | | | |
|