| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | | |
Change the update of the client.messages.progress table to overwrite only the percentage and message properties on $report, Previously we were overwriting the table which meant client.messages.progress[token].message.title was wiped on report.
|
|\ \ \
| | | |
| | | | |
vim-patch:8.1.{1241,1261,1275,1281,1549,1590,1881,2079,2322,2360,2411},8.2.{113,388,934,2255,2258,2260,2269}
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Not all OCaml related files are detected.
Solution: Update OCaml file type detection. (Markus Mottl, closes vim/vim#7590)
https://github.com/vim/vim/commit/beef4eeda5c6865fcfe46db43ae71429a2025b58
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot specify a count with :chistory.
Solution: Add a count to :chistory and :lhistory. (Yegappan Lakshmanan,
closes vim/vim#4344)
https://github.com/vim/vim/commit/8ffc7c8b5f004971cb6f2bdcfbe4f7123cce717c
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot navigate to errors before/after the cursor.
Solution: Add the :cbefore and :cafter commands. (Yegappan Lakshmanan,
closes vim/vim#4340)
https://github.com/vim/vim/commit/cf6a55c4b0cbf38b0c3fbed5ffd9a3fd0d2ede0e
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No error for quickfix commands with negative range.
Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make
assert_fails() show the command if the error doesn't match.
https://github.com/vim/vim/commit/25190db225d63e185e77e043e694ef455b3cf304
N/A patches for version.c:
vim-patch:8.2.0113: "make cmdidxs" fails
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
https://github.com/vim/vim/commit/9b24dfcb9f676e7f7a09a9062f0d05b2104a87eb
|
| | | |
|
|\ \ \
| |/ /
|/| | |
ui: make 'mouse' handling in external UI more consistent
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
before the behaviour of 'mouse' was inconsistent in external UI,
as some remapping logic would check has_mouse() and others don't
(no difference in TUI or vim classic). With this change, the behaviour
is consistently up to the UI decide (see ui.txt edit)
Behaviour of tui.c is unaffected by this change.
|
| | |
| | |
| | | |
Another 3.16 compatibility. Solves Vue crashing currently. Currently not handling the return result, but would allow opening web browser in this case.
|
| | |
| | |
| | |
| | |
| | | |
handlers (#13638)
Several language servers are incorrectly invoking handlers which are not yet implemented in core.
|
| | |
| | |
| | |
| | | |
- Change 'conenvience' to 'convenient'
- Change 'lsp-handers' to 'lsp-handlers'
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Changed 'reqesting' to 'requesting' in /runtime/doc/api.txt file
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot see the selection type in :reg output. (Ayberk Aydın)
Solution: Add c/l/b. (Christian Brabandt, closes vim/vim#5110, closes vim/vim#4546)
https://github.com/vim/vim/commit/3691f1ee72b68a47e6dcc75927bfa46565cf3614
Patch v8.1.0999 is not ported so ":registers" does not omit register 1.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Moodle gift files are not recognized.
Solution: Add a filetype pattern. (Delim Temizer)
https://github.com/vim/vim/commit/b34f33747223d9cba4b32a27aee70c1705b36ed9
|
|/ /
| |
| | |
Run hook even when transitioning from some diagnostics to no diagnostics
|
| |
| |
| | |
When using "au User LspDiagnosticsChanged redrawstatus!", modelines get processed again (see h: doautocmd). Fortunately this can be suppressed using the <nomodeline> flag. this replaces every doautocmd call, that issues a User command, with doautocmd <nomodeline>.
|
| |
| |
| |
| | |
Heavily inspired by https://github.com/nvim-lua/lsp-status.nvim.
listen to the LspProgressUpdate event to update your statusline.
|
| |
| |
| |
| |
| |
| | |
"set foldcolumn=auto" is documented but not supported.
Support it by making it behave as "auto:1", similar to "signcolumn".
Close https://github.com/neovim/neovim/pull/13561
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
According to the specification[1] the payload must look like this:
interface DidSaveTextDocumentParams {
/**
* The document that was saved.
*/
textDocument: TextDocumentIdentifier;
/**
* Optional the content when saved. Depends on the includeText value
* when the save notification was requested.
*/
text?: string;
}
`text` must be on the same level as `textDocument´.
Where `TextDocumentIdentifier` is:
interface TextDocumentIdentifier {
/**
* The text document's URI.
*/
uri: DocumentUri;
}
[1]: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_didSave
|
| | |
|
| |
| |
| |
| |
| |
| | |
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
|