| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Port php syntax file only.
Ref https://github.com/neovim/neovim/issues/12844
|
|
|
|
| |
Port php syntax file only.
|
|
|
|
| |
Port php syntax file only.
|
|
|
|
| |
(#13553)
|
|\
| |
| | |
api: add textlock check
|
| | |
|
|\ \
| | |
| | | |
feat(treesitter): add offset predicate for language injection
|
| |/
| |
| |
| | |
refactor(treesitter): add directives to queries
|
|/
|
|
|
| |
Also adds a test that we actually subscribe to buffer events when in
CMDPREVIEW.
|
|
|
|
|
| |
- If the shada file is set with shada option n, use it.
- If the shadafile is NONE, it does not check for file read/write access.
- If the shada file does not exist, try to create it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apparently the new version of LuaJIT changed the consistency with which it
sorted table dictionaries. IIRC lua sorts dictionary keys by memory address, so
it would appear that the reasons tests were previously passing was because of
a differentiation in the implementation of the lua runtime.
Ensure that array fields in the lsp protocol tables are consistently created,
by using ipair when generating arrays for completionItemKind and
symbolItemKind.
For CodeActionKind, the current implementation includes both the keys and the
values in the array. This is incorrect. Ensure that only the values are
included in the array and sort them for consistency.
|
|
|
|
|
|
| |
Problem: Tutor does not check $LC_MESSAGES.
Solution: Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes vim/vim#4112)
https://github.com/vim/vim/commit/b44b7add8ae8e15328b4f68c3caf511bd9aaac8c
|
|
|
|
| |
Port javascript and javascript react ftplugins only.
|
|
|
|
| |
Port javascript autocomplete file only.
|
|
|
|
|
|
| |
Port javascript syntax file only.
Ref https://github.com/neovim/neovim/issues/13185
|
|
|
|
|
|
| |
Port javascriptreact.vim syntax only.
Ref https://github.com/neovim/neovim/issues/13185
|
|
|
|
|
|
| |
Port javascript syntax files only.
Ref: https://github.com/neovim/neovim/issues/13185
|
|
|
|
|
| |
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
https://github.com/vim/vim/commit/0c1e3744ff0cd6c17af773046b876b428ff3dded
|
|\
| |
| | |
fix(treesitter): don't throw an error for missing injected langs
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Problem: TOML files are not recognized.
Solution: Match *.toml. (issue vim/vim#7432)
https://github.com/vim/vim/commit/b237ae7b837a31922d31c3a27b7c66e63468b8a8
|
| | |
|
| | |
|
|\ \
| | |
| | | |
fix(treesitter): incorrect method name call
|
| |/ |
|
|\ \
| |/
|/| |
runtime: Fix man.vim count handling.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Here I use a negative number to decide whether the count has been
explicitly set. I think it unlikely that negative sections will ever be
created given that negative numbers complicate argument handling:
```
$ man -1 foo
man: invalid option -- '1'
```
and given that there's already precedence for alphanumeric sections like
`3p`, `3x`, `n`, etc.
---
This does work, though:
```
$ man -S -3 baz
```
With `man baz.-3` and `man 'baz(-3)'`, (GNU) man *might* consider `-3`
internally as a section, but in the end reports as if the whole
argument was the name of a topic:
```
$ man 'baz(-3)'
No manual entry for baz(-3)
```
---
Closes #13411.
|
|\ \
| | |
| | | |
api: add option metadata
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Qt translation file is recognized as typescript.
Solution: Check the first line for "<?xml". (closes vim/vim#7418)
https://github.com/vim/vim/commit/c0d670ce16d0e148b7d39ac354571b3d284a0b53
|
| | |
| | |
| | | |
Allows users to associate the diagnostics with the right bufnr.
|
| | |
| | |
| | | |
Fixes #13429.
|
|/ /
| |
| |
| | |
Server (#13175)
|
|\ \
| | |
| | | |
add init.lua as an alternative user config
|
| | |
| | |
| | |
| | | |
use a generic name instead of "init.vim" in starting.txt
|
|\ \ \
| |/ /
|/| | |
ex_getln: add secret charm
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Opt in to this secret world using
set wildchar=0
" already the default, but remove if non-zero existing config:
set wildcharm=0
now you can map 'wildmode' just like any mode:
cnoremap <tab> <c-z>
function! Spacey()
return getcmdline()[-1:] == "/" ? "\<bs>" : ""
endfunc
cnoremap <expr> / wildmenumode() ? Spacey()."/<c-z>" : "/"
Possibly asked questions:
What about backwards compatibility?
====
Just do nothing and your existing 'wildchar' and 'wildcharm' will keep working.
Doesn't `<c-z>` mean suspend?
====
Not in cmdline mode. If it would then the recommended wildcharm would not
have been `<c-z>` to start with.
My config relies on `:<c-z>` being a synonym to `:<nop>`!
====
just no.
|
|/ / |
|
|\ \
| |/
|/| |
[RDY] runtime: Updated Dockerfile syntax with latest from Vim upstream
|
| |
| |
| |
| |
| | |
Port only dockerfile.vim from upstream
https://github.com/vim/vim/commit/ebdf3c964a901fc00c9009689f7cfda478342c51
|
| |
| |
| |
| |
| | |
Port only dockerfile.vim from upstream
https://github.com/vim/vim/commit/560979ed4f0216f902a2c247e937f00a27dcb198
|
| |
| |
| | |
Co-authored-by: Damien Rajon <damien@askmarty.io>
|
| | |
|
|/
|
|
|
|
|
| |
Problem: Cannot specify exit code for :cquit.
Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes vim/vim#5442)
https://github.com/vim/vim/commit/1860bde9d31bbb0ba857f6284f6332a7134030dd
Co-authored-by: erw7 <erw7.github@gmail.com>
|
|\
| |
| | |
runtime: Patch gitrebase filetype
|
| |
| |
| |
| | |
vim/vim@664f3cf3f21d3699bfd179c318ef5c869c085648
|
| |
| |
| |
| | |
vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
|