| Commit message (Collapse) | Author | Age |
|
|
|
| |
Problem: luals reported many warnings
Solution: Add type annotations
|
|
|
|
|
| |
Also consistently remove leading colons in examples
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
|
|
|
|
|
| |
"export" only prevents IWYU from adding these headers if the headers
that export them are included, while "private" ensures that IWYU never
adds these headers.
|
| |
|
|
|
|
|
|
|
|
|
| |
Problem: Maximum callback depth is not configurable.
Solution: Revert patch 9.0.2103. Set 'maxfuncdepth' in test.
fixes: vim/vim#13732
closes: vim/vim#13736
https://github.com/vim/vim/commit/fe583b1e5987fbfdb5f2141c133dbff9665ed301
|
|
|
|
|
|
|
| |
runtime(doc): reformat and align :h ft-c-syntax (vim/vim#13738)
https://github.com/vim/vim/commit/0630080bbd3ece71737daf657d51f6a4ebc19906
Co-authored-by: Christian Brabandt <cb@256bit.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
runtime(erlang): add support for matchit plugin (vim/vim#13713)
This commit updates the Erlang runtime files to be in sync with the
`vim-erlang-runtime` repository. In particular, it adds the following
commit (with some cleanup and simplification afterwards):
https://github.com/vim-erlang/vim-erlang-runtime/commit/6ea8b85bc9c93b94c68ec53489a74f5687d898b0
https://github.com/vim/vim/commit/18ab6c3392ef83abf078042e233d085fe80b6c06
Co-authored-by: Csaba Hoch <csaba.hoch@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
runtime(masm): add variants of opcodes (vim/vim#13734)
that can actually be generated by compilers
https://github.com/vim/vim/commit/37468879977ae32ab49f8fb15c4c458eb3efcdb8
Co-authored-by: Wu Yongwei <wuyongwei@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
runtime(vim): Update syntax file (vim/vim#13739)
Match all ex commands after ":" and the "|" command separator.
Exceptions are not handled yet and :insert/:change/:append are still not
matched after the command separator bar.
https://github.com/vim/vim/commit/21064ebcd609b1dfcf63c55dca32e6465102d461
Co-authored-by: dkearns <dougkearns@gmail.com>
|
|
|
|
|
|
|
|
| |
runtime(json5): Add TODO support to syntax script (vim/vim#13743)
https://github.com/vim/vim/commit/cc944b1452547145cdd947a37c75fce695d8571e
Co-authored-by: Danek Duvall <duvall@comfychair.org>
|
|
|
|
| |
Reference: https://github.com/neovim/neovim/issues/6371.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
Bundled color schemes use `:hi clear` and only define Vim's highlight
groups. This results into Nvim-specific highlight groups using
definitions from Nvim's default color scheme, which are not always
linked to a Vim's highlight group.
Solution:
Restore links to Vim's highlight groups which were present before Nvim's
default color scheme update.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Problem: Bundled 'vim' color scheme is written in Vimscript which
implicitly assumes that the file is ported from Vim.
This is not the case, at it is currently the Neovim's way of providing
backward compatibility for color schemes.
Solution: Rewrite it in Lua to indicate that this runtime file comes
from Neovim.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The data to be written can be very long, so use nvim_chan_send() instead
of io.stdout:write() as the latter doesn't handle EAGAIN.
A difference of these two approaches is that nvim_chan_send() writes to
stderr, not stdout, so it won't work if client stderr is redirected.
|
|
|
|
|
| |
This handles EAGAIN.
Related #26688
|
| |
|
|
|
|
|
|
| |
Problem: Not all default highlight groups show their actual colors.
Solution: Refactor `vimhelp.lua` and apply it to all relevant lists (UI
groups, syntax groups, treesitter groups, LSP groups, diagnostic groups).
|
|
|
|
| |
It is needlessly restrictive and specific without good reason.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem: If a help buffer is opened without legacy syntax set (because
treesitter is enabled), Vim strips (some) markup. This means the syntax
engine fails to parse (some) syntax if treesitter highlighting is
disabled again.
Solution: Do not strip the help buffer of markup since (legacy or
treesitter) highlighting is always enabled in Nvim. Similarly, remove
redundant setting of filetype and give the function a more descriptive
name.
|
| |
|
|
|
|
|
|
|
|
| |
- Remove some unused fields
- Prefix classes with `vim.`
- Move around some functions so the query stuff is at the top.
- Improve type hints
- Rework how hl_cache is implemented
|
|
|
|
| |
Reference: https://github.com/neovim/neovim/issues/6371
|
|
|
|
|
|
|
|
|
| |
runtime(doc): Update change.txt (vim/vim#13725)
Fix-up and clarify commit e06f2b498ccca921f34a1bec4464f042a5a2cabd
https://github.com/vim/vim/commit/955652f6df9c4a1048fde8028c5c7f7871b5f71a
Co-authored-by: K.Takata <kentkt@csc.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem: no filetype detection for execline scripts
Solution: Add filetype detection for execline
as a prior to adding syntax support for execline (see
https://github.com/djpohly/vim-execline/issues/2), i went ahead and made
the filetype detection for execline scripts.
closes: vim/vim#13689
Signed-Off-By: Mazunki Hoksaas <rolferen@gmail.com>
https://github.com/vim/vim/commit/63210c214afa6589b6132bd060908a8711f4567f
Co-authored-by: Mazunki Hoksaas <rolferen@gmail.com>
|
|
|
|
|
|
|
|
| |
runtime(netrw): prevent E11 on FocusGained autocommand (vim/vim#13718)
https://github.com/vim/vim/commit/fbd72d2d47257267bc6e3fe093ef8c225369ab79
Co-authored-by: Christian Brabandt <cb@256bit.org>
|
|
|
|
|
|
|
|
|
|
|
| |
runtime(8th): updated 8th syntax (vim/vim#13720)
* updated 8th.vim
* removed obsolete code
https://github.com/vim/vim/commit/379df7c1dbb23d44918c7fbf102c4a0f7bdc2132
Co-authored-by: ronaaron <ron@aaron-tech.com>
|
|
|
|
|
|
|
|
| |
Problem: Wrong cursor position when dragging out of window.
Solution: Don't use ScreenCols[] when mouse is not in current window.
closes: vim/vim#13717
https://github.com/vim/vim/commit/ec14924368e23f2430815c009bd554f88de9c57f
|
|
|
|
|
|
|
|
|
| |
Problem: reg_executing() returns wrong result in :normal with range
when 'showcmd' is set (after 8.2.4705).
Solution: Reset "pending_end_reg_executing" when executing a register.
closes: vim/vim#13707
https://github.com/vim/vim/commit/615202bd0ebc1d8e3532f24b9b7232c2fd86b181
|
| |
|
| |
|
|\
| |
| | |
ci(s390x): double TEST_TIMEOUT since tests are running via qemu
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Co-authored-by: Gregory Anders <8965202+gpanders@users.noreply.github.com>
Co-authored-by: Jordan Mandel <jordan.mandel@live.com>
|
|/ |
|
|\
| |
| | |
feat(api): add forward and back mouse buttons
|
|/ |
|
|
|
|
|
| |
Diagnostic signs should now be configured with vim.diagnostic.config(),
but "legacy" sign definitions should go through the standard deprecation
process to minimize the impact from breaking changes.
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
- The :Evaluate result window is not cleaned up when the cursor moves.
- This window is not focusable.
Solution:
Replace the old implementation from autozimu/LanguageClient-neovim with
vim.lsp.util.open_floating_preview and implement custom focusing logic.
Also remove g:termdebug_useFloatingHover option now that it's working
correctly.
|
|
|
|
|
| |
Specifically, specify that each initialization should be done on a
separate line.
|
|
|
|
|
|
|
|
| |
runtime(tmux): Update tmux syntax rules (vim/vim#13708)
https://github.com/vim/vim/commit/b42703a662e87ef0ab643f417869851f065eaac4
Co-authored-by: Eric Pruitt <eric.pruitt@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
runtime(fortan): update fortran syntax rules and doc notes
Update to the Fortran 2023 standard. Reorganize some code to reflect the
dropping of dialect support in the previous commit. Minor improvements.
closes: vim/vim#13712
https://github.com/vim/vim/commit/71cbe8e17a8c0c29b91943a7e9da596d718c79cf
Co-authored-by: Ajit-Thakkar <142174202+Ajit-Thakkar@users.noreply.github.com>
|