| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
use `treesitter.get_range` instead of inline expression
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Luarocks is unable to find its own md5sum due to these reasons listed in
the comment https://github.com/luarocks/luarocks/issues/1443.
The pull request https://github.com/luarocks/luarocks/pull/1498 resolves
this issue, but in the meantime we can work around it by resetting the
value of MD5sum to "md5sum".
|
|
|
|
|
|
|
|
|
| |
Problem: .fs files are falsely recognized as forth files.
Solution: Check 100 lines for something that looks like forth. (Johan
Kotlinski, closes vim/vim#12219, closes vim/vim#11988)
https://github.com/vim/vim/commit/065088d5549e7711668321cc5a77c9a9b684b142
Co-authored-by: Johan Kotlinski <kotlinski@gmail.com>
|
|\
| |
| | |
fix(ui): ruler is not redrawn in cmdline with redrawstatus
|
| | |
|
| | |
|
|\ \
| | |
| | | |
refactor(lua): get all extmarks instead of iterating over namespaces
|
| |/
| |
| |
| |
| |
| | |
Inspector now also includes highlights set in anonymous namespaces.
Close #22732
|
| |
| |
| |
| |
| |
| | |
System headers on macOS arm64 contain 128-bit numeric types. These types
are built into clang and GCC as extensions. Unfortunately, they break
the LuaJIT C importer. Define dummy typedefs for the missing numeric
types to satisfy the ffi C importer.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(#22867)
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,
closes vim/vim#12148, closes vim/vim#12147)
https://github.com/vim/vim/commit/cde8de034524d00aba4ff4142e658baff511e12d
Cherry-pick test_prompt_buffer.vim changes from patch 9.0.0631.
Co-authored-by: orbital <orbital@holgerines.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Create start menu and desktop shortcuts
- Set installation context to per-user, allowing non-administrative users to
install the MSI package
- <https://learn.microsoft.com/windows/win32/msi/installation-context>
- <https://learn.microsoft.com/windows/win32/msi/allusers>
Resolves #18119
|
| | |
|
|/ |
|
|\
| |
| | |
fix(ui): recording change doesn't trigger statusline redraw
|
| | |
|
|\ \
| | |
| | | |
feat(extmarks): extend nvim_buf_get_extmarks()
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Can not get all extmarks in a buffer. Properties are missing
from the details array.
Solution: Allow getting all extmarks in a buffer by supplying a -1
"ns_id". Add missing properties to the details array.
|
| | |
| | |
| | | |
Closes https://github.com/neovim/neovim/issues/459
|
|\ \ \
| | | |
| | | |
| | | | |
build(deps): bump luv to HEAD
docs(luvref): update to version bump
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Pass the value of the key being accessed to the create function, to
allow users to dynamically generate default values.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
build(deps): bump tree-sitter-viml to HEAD
fix(tests): adapt treesitter/highlight_spec priority test
fix(treesitter): update queries from nvim-treesitter
refactor(treesitter)!: rename help parser to vimdoc
docs(treesitter): add query injections
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
remove self-injection for C preprocessor macros (can be very slow)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Still relied on the old `@Foo`->`Foo` capture to highlight mechanism;
use capture with default highlight instead.
|
| | |_|/
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Crash when adding package already in 'runtimepath'.
Solution: Change order for using 'runtimepath' entries. (closes vim/vim#12215)
https://github.com/vim/vim/commit/39c9ec16ea7ef13c5d783481542ee9aa6c05282c
|
| | | | |
|
|/ / / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Whenever we run fs_stat() on a path, save this information in the loader
so it can be re-used.
- Loader.loadfile: Remove arguments `hash` as it is no longer needed.
- Loader.loader: Use _G.loadstring instead of Loader.load
This allows plugins to wrap loadstring to inspection and profiling
- factor out read file logic
|
| | |
| | |
| | |
| | |
| | | |
Problem: No way to get the actual highlight attributes for a linked
group through |nvim_get_hl()| (not the attributes from the link target).
Solution: Return the actual attributes as well as the link target name.
|
| | |
| | |
| | |
| | | |
LSP tags are added to the diagnostic as "tags" but referred to as "_tags"
in the diagnostic underline handler
|
|/ / |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The LSP spec supports two tags that can be added to diagnostics:
unnecessary and deprecated. Extend vim.diagnostic to be able to handle
these.
|
|\ \
| | |
| | | |
refactor(loader): changes
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Add options argument with an option to expand env vars
- Resolve '//' -> '/'
- Use in vim.loader
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|