| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
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
|
| |
| |
| |
| | |
vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
|
| | |
|
|\ \
| | |
| | | |
vim-patch:8.1.{2290,2390},8.2.{242,257,302,303,462,991,996,2041,2042,2043,2047,2048,2049,2054}
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using "aucmdwin" in win_gettype() is not ideal.
Solution: Rename to "autocmd".
https://github.com/vim/vim/commit/40a019f157c549dcdc17c33f082975485567bb06
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot get window type for autocmd and preview window.
Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes vim/vim#6277)
https://github.com/vim/vim/commit/0fe937fd8616fcd24b1b1ef2ab9f1657615dd22c
Cherry-pick test_preview.vim,test_window_cmd.vim changes
from patch v8.2.0522.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot recognize a terminal in a popup window.
Solution: Add the win_gettype() function.
https://github.com/vim/vim/commit/00f3b4e007af07870168bf044cecc9d544483953
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Haskell filetype not optimally recognized.
Solution: Recognize all *.hsc files as Haskell. (Marcin Szamotulski,
closes vim/vim#7354)
https://github.com/vim/vim/commit/a09bee322e605c8a076fa23c3d3259495a1129d2
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* First implementation of workspace folders
* Add completion for current directory
* Add tracking of workspace folders
* Add workspace folder listing
* Add checks on adding/removing workspaces
* Add appropriate initialization options
* Add documentation
* Make workspaceFolders available wherever client is
|
|\ \ \
| | | |
| | | | |
feat(luahl): add priority mechanism
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Base priority is 0x1000, in order to stay kinda backward compatible.
Also set tree-sitter default highlight to 100 (middle-ish value)
|
| |/ /
|/| |
| | | |
Update docs to document that `parser:parse()` now returns a table of trees
|
| | |
| | |
| | |
| | | |
Also fix a typo
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In commit 63f0ca326322376271, `tagfunc` was introduced to
`runtime/autoload/man.vim`. Nonetheless the tag function instead
of using a short buffer name (e.g. `man://foo(3)`) uses the full
path to the man page (e.g. `man:///usr/share/.../foo.3.gz`). This
behaviour is inconsistent with `:Man!`, thus this commit.
Closes #13334
|
| | | |
|
|\ \ \
| | | |
| | | | |
treesitter: allow table to be used as ranges
|
| |/ / |
|