| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\
| |
| | |
fix: Include auto/config.h before HAVE_* preprocessor checks
|
|/
|
|
| |
Closes #13533
|
|
|
|
|
| |
- 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.
|
| |
| |
| |
| |
| |
| |
| | |
LuaJIT build now requires specifying a deployment target, so use the
same baseline as our nightly builds.
Co-authored-by: Christian Clason <christian.clason@uni-due.de>
|
| |
| |
| |
| |
| | |
This is properly handled in LuaJIT now and setting causes "Malformed
Mach-o file" error when running the resulting binary on arm64 Macs.
|
|/ |
|
|\
| |
| | |
vim-patch:8.1.{839,1630,2382},8.2.{669,739,1911,2136,2140}
|
| |
| |
| |
| |
| |
| | |
Problem: Various small problems.
Solution: Various small improvements.
https://github.com/vim/vim/commit/e809a4ed3014fbf717c936c727291b5f038829a5
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem: Vim9: Using uninitialized variable.
Solution: Initialize "len" to zero. Clean up fnamemodify().
https://github.com/vim/vim/commit/c530852315517a44354edbbd6c3375355bbec37e
N/A patches for version.c:
vim-patch:8.1.0839: when using VTP wrong colors after a color scheme change
Problem: When using VTP wrong colors after a color scheme change.
Solution: When VTP is active always clear after a color scheme change.
(Nobuhiro Takasaki, closes vim/vim#3872)
https://github.com/vim/vim/commit/f58d81a18752cb9bf899b3f7328fc489cf6558e8
vim-patch:8.1.2382: MS-Windows: When using VTP bold+inverse doesn't work
Problem: MS-Windows: When using VTP bold+inverse doesn't work.
Solution: Compare with the default colors. (Nobuhiro Takasaki, closes vim/vim#5303)
https://github.com/vim/vim/commit/a050b9471c66b383ed674bfd57ac78016199d972
vim-patch:8.2.0669: MS-Windows: display in VTP is a bit slow
Problem: MS-Windows: display in VTP is a bit slow.
Solution: Optimize the code. (Nobuhiro Takasaki, closes vim/vim#6014)
https://github.com/vim/vim/commit/4e5534fab798ab7c95554da3bc80b08336aedc2b
vim-patch:8.2.0739: incomplete profiling when exiting because of a dealy signal
Problem: Incomplete profiling when exiting because of a dealy signal.
Solution: Call __gcov_flush() if available.
https://github.com/vim/vim/commit/b415168a9862023462b7193e83da948cb8d11893
vim-patch:8.2.1911: tiny build fails
Problem: Tiny build fails.
Solution: Add #ifdef.
https://github.com/vim/vim/commit/977fd0b327ed46a71c80d2cd62cbe149d43b9a69
vim-patch:8.2.2140: build failure with tiny features
Problem: Build failure with tiny features.
Solution: Add #ifdef.
https://github.com/vim/vim/commit/2a3cd3af455973d678f70303ebdd486f3478bc0d
|
|\
| |
| | |
vim-patch:8.1.1089,8.2.2130
|
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
| |
Problem: Insert mode completion messages end up in message history.
Solution: Set msg_hist_off. (closes vim/vim#7452
https://github.com/vim/vim/commit/cc2335896ba707bf0d8cf03cca2de7c66fab62a0
|
|\
| |
| | |
Update Javascript runtime
|
| |
| |
| |
| | |
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
|
|\
| |
| | |
vim-patch:8.1.2246
|
| |
| |
| |
| |
| |
| | |
Problem: Some tests are still in old style.
Solution: Change a few tests to new style. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/1f068233c101ecf5966e6df14853fe68f08175a7
|
| | |
|
| | |
|
|\ \
| |/
|/| |
fileio: detach buffer when buffer was reloaded (like with :edit)
|
| | |
|
|\ \
| | |
| | | |
eval: executable(), exepath() accept strings only
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Cherry-pick f_executable(), f_exepath(), check_for_string() from patch 8.2.2117.
Rename check_for_string() to tv_check_for_string().
https://github.com/vim/vim/commit/7bb4e74c38642682cfdd0cb4052adfa5efdd7dd1
Close https://github.com/neovim/neovim/issues/13485
|
| |
| |
| |
| |
| | |
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
https://github.com/vim/vim/commit/0c1e3744ff0cd6c17af773046b876b428ff3dded
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Removes:
- GET_CHARTAB
- PRT_PS_DEFAULT_BUFFER_SIZE
- key_t
- PROP_MASK
- SCTX_INIT
Referring #13505.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In Lua patterns the hyphen works like a non-greedy version of Vim's `*`.
- Use `%-` when you need a literal hyphen.
- If you don't need a regular expression at all, use something like
```
string.find(text, pattern, 1, true)
```
so that the pattern is regarded as a plain, non-magical string.
See [1] and [2] in the Lua manual.
[1]: https://www.lua.org/manual/5.1/manual.html#pdf-Patterns
[2]: https://www.lua.org/manual/5.1/manual.html#pdf-string.find
|
|\ \
| | |
| | | |
Revert "Use oldest macOS version for release workflow"
|
|/ / |
|
|\ \
| | |
| | | |
Use oldest macOS version for release workflow
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Sign test fails in the GUI.
Solution: Catch and ignore the exception.
https://github.com/vim/vim/commit/d933c82ff4e2c910bd533ed9a50377699c3f5ec9
Port Test_sign_funcs() changes from patch 8.1.1899.
Test_sign_funcs_multi() in patch 8.1.1899 cannot be ported
without earlier sign patches..
N/A patches for version.c:
vim-patch:8.1.0954: arguments of semsg() and siemsg() are not checked
Problem: Arguments of semsg() and siemsg() are not checked.
Solution: Add function prototype with __attribute__.
https://github.com/vim/vim/commit/0d8562a9992e94d532485c37268ca33c0c49ecc2
vim-patch:8.2.2126: Ruby: missing function prototype
Problem: Ruby: missing function prototype.
Solution: Add the prototype.
https://github.com/vim/vim/commit/0e12140550a63bb1e45771edb89b941959440cfe
|
| |
| |
| | |
Closes #13505.
|
| |
| |
| |
| |
| | |
Problem: Duplication in version info.
Solution: Use preprocessor string concatenation. (Ken Takata, closes vim/vim#5357)
https://github.com/vim/vim/commit/502122565665674d914a1feeb15ac4a0bb0c8723
|
| |
| |
| |
| |
| |
| |
| | |
Patch 8.1.1241 is too hard to port in 1 commit.
https://github.com/neovim/neovim/pull/13079 is too hard to review
and seems to be blocked.
Use 'int' type for some addr variables to suppress 'switch/case' warnings.
|
|\ \
| | |
| | | |
runtime: propagate lua parsing errors while using "require"
|
| | | |
|
|\ \ \
| | | |
| | | | |
fix(treesitter): don't throw an error for missing injected langs
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When reading from stdin dup() is called twice.
Solution: Remove the dup() in main.c. (Ken Takata, closes vim/vim#7110)
https://github.com/vim/vim/commit/204ade6bcb85f48f56e52e040d1ebf40548d92be
N/A patches for version.c:
vim-patch:8.2.2109: "vim -" does not work well when modifyOtherKeys is enabled
Problem: "vim -" does not work well when modifyOtherKeys is enabled and a
shell command is executed on startup.
Solution: Only change modifyOtherKeys when executing a shell command in raw
mode.
https://github.com/vim/vim/commit/8a3da6a368ca7e761939366e355528bccb6dffa3
vim-patch:8.2.2110: cannot use ":shell" when reading from stdin
Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson)
Solution: Revert patch 8.2.1833.
https://github.com/vim/vim/commit/8e1cbb55c389bdc4eade7a67309d5042fbcdca7d
vim-patch:8.2.2111: GTK: menu background is the same color as the main window
Problem: GTK: Menu background is the same color as the main window.
Solution: Fix white space around the test in another way. (closes vim/vim#7437,
closes vim/vim#7427)
https://github.com/vim/vim/commit/023fd5d21323fe6dffa080bd20c4d39e1212d353
vim-patch:8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four times
Problem: MS-Windows GUI: crash after using ":set guifont=" four times.
Solution: Check for NULL pointer. (Ken Takata, closes vim/vim#7434)
https://github.com/vim/vim/commit/1b3e0727ce86ca4cfa47f8b5421d82ed47a9bec1
vim-patch:8.2.2116: MS-Windows GUI: test for 'guifont' is incomplete
Problem: MS-Windows GUI: test for 'guifont' is incomplete.
Solution: Set 'renderoptions'. (Christian Brabandt)
https://github.com/vim/vim/commit/2c78a772fdb5f6a16d16a47e7f218051c4dcb845
vim-patch:8.2.2118: dead code in the job support
Problem: Dead code in the job support. (Dominique Pellé)
Solution: Define USE_ARGV before checking for it.
https://github.com/vim/vim/commit/f46bf5204c3c55d23921b501db21a906d526eb45
vim-patch:8.2.2119: GTK3: status line background color is wrong
Problem: GTK3: status line background color is wrong.
Solution: Don't change the code for earlier GTK3 versions. (closes vim/vim#7444)
https://github.com/vim/vim/commit/7988a6f0e9999d1103271024ab4ed26e5599de17
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.2.{2121,2123}
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: After using a complete popup the buffer is listed. (Boris
Staletic)
Solution: Make the buffer unlisted.
https://github.com/vim/vim/commit/d356fc65d273959efa9b05bfa0f07ce1c9ff85a4
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Internal error when using \ze before \zs in a pattern.
Solution: Check the end is never before the start. (closes vim/vim#7442)
https://github.com/vim/vim/commit/a7a691cc142439e266f4ceb1f208bb952b57aa71
|