| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| | |
Some skipped tests have custom error messages.
Use ":CheckFunction" command for standard error message
on missing function.
|
| |
| |
| |
| |
| |
| | |
Problem: Highlighting a character too much with incsearch.
Solution: Check "search_match_endcol". (Christian Brabandt, closes vim/vim#7360)
https://github.com/vim/vim/commit/448465e6872905967c97a56cd45307530795653c
|
| |
| |
| |
| |
| |
| | |
Problem: Eval test fails because for loop on string works.
Solution: Check looping over function reference fails.
https://github.com/vim/vim/commit/c61cb8bfe1ec2cc50e6edd195cae2a3cd93d6590
|
|\ \
| | |
| | | |
floats: handle interaction with popupmenu and border correctly
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Setting local instead of global flag.
Solution: Prepend "g:" to "test_is_flaky".
https://github.com/vim/vim/commit/30d53e2c11e670845830bdfc29bf8c1615df61a8
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
tests
Problem: Not all tests using a terminal are in the list of flaky tests.
Solution: Introduce the test_is_flaky flag.
https://github.com/vim/vim/commit/3cdcb090a664e182078f7cc0ca3e4e5a94bbb784
Cherry-pick g:test_is_flaky from patch v8.2.0557.
Ensure that test_is_flaky variable is set from the global scope..
N/A patches for version.c:
vim-patch:8.2.2647: terminal test sometimes hangs
Problem: Terminal test sometimes hangs.
Solution: Wait for the shell to display a prompt.
https://github.com/vim/vim/commit/f4a2ed071447ad4984fad55b9d1671b55140ae1c
vim-patch:8.2.2648: terminal resize test sometimes hangs
Problem: Terminal resize test sometimes hangs.
Solution: Wait for the shell to display a prompt and other output.
https://github.com/vim/vim/commit/c54f347d63bcca97ead673d01ac6b59914bb04e5
fixup! vim-patch:8.2.0400: not all tests using a terminal are in the list of flaky tests
|
|\ \
| | |
| | | |
Extmarks: send correct buffer events on blockwise paste for nonuniform lines
|
| | | |
|
|\ \ \
| | | |
| | | | |
memory error with ephemeral virt_text
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
fix CursorLineNr with diff
|
| | | | |
| | | | |
| | | | |
| | | | | |
filling lines in diff mode.
|
|\ \ \ \ \
| | |/ / /
| |/| | | |
screen: setup scrolling main screen when starting with display-=msgsep
|
| | |/ /
| |/| | |
|
|/ / / |
|
|\ \ \
| |/ /
|/| | |
[RFC] vim-patch 8.2.0088: insufficient tests for tags...
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
but not related to the patch. Specifically:
- settagstack()'s e_listreq is in the wrong place
- in :ltag, vim_strncpy -> xstrlcpy length parameter is different
xstrlcpy's length includes the null terminator (so add one)
- in :ltag, STRNCAT -> xstrlcat takes dest size, not number to copy
use snprintf instead
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Insufficient tests for tags; bug in using extra tag field when
using an ex command to position the cursor.
Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes vim/vim#5439)
https://github.com/vim/vim/commit/830c1afc9d2cd5819a05c71d4e0b1f748a8c0519
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: 'tagfunc' does not indicate using a pattern.
Solution: Add the "r" flag. (Andy Massimino, closes vim/vim#7982)
https://github.com/vim/vim/commit/f90c855c71863296859780f7b4e0386e96f1c465
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Commands from winrestcmd() do not always work properly. (Leonid V.
Fedorenchik)
Solution: Repeat the size commands twice. (closes vim/vim#7988)
https://github.com/vim/vim/commit/a0c8aea479ca055ce43ba2984a9933f6c48e6161
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Rss files not recognized.
Solution: Recognize .rss as XML. (Kivin Locke, closes vim/vim#7987)
https://github.com/vim/vim/commit/af125866db46405fdaf99ac4e43b630d196a4aa4
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Atom files not recognized.
Solution: Recognize .atom as XML. (Kivin Locke, closes vim/vim#7986)
https://github.com/vim/vim/commit/74b99f6ab6e0265ebee4ed496845f28e0904318d
N/A patches for version.c:
vim-patch:8.2.2622: GTK: error when starting up and -geometry is given
Problem: GTK: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes vim/vim#7978)
https://github.com/vim/vim/commit/a555e6fcb6ec97b5ab30b20a340b228f4d820f14
vim-patch:8.2.2626: GTK3: error when starting up and -geometry is given
Problem: GTK3: error when starting up and -geometry is given. (Dominique
Pellé)
Solution: Use another function to get the monitor if the window has not been
created yet. (closes vim/vim#7978)
https://github.com/vim/vim/commit/240014321b0aa5d6eb00a70865fa9935fd888d60
|
|\ \
| | |
| | | |
[RFC] vim-patch:8.2.{1693,1703,1705}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: "verbose hi Name" reports incorrect info after ":hi clear".
Solution: Store the script context. (Antony Scriven, closes vim/vim#6975)
https://github.com/vim/vim/commit/e8df0104985af58ee501a6fbac8ac9f886e84e5a
Also adds src/nvim/testdir/script_util.vim which originates from patch 8.2.1366
(https://github.com/vim/vim/commit/a6296200bd5191bab7efcdcc16c9e79eb498e8e0)
because some tests in test_highlight.vim use it for testing :verbose.
Should merge this and older related patches later.
Also, fix collateral damage to test_options.vim
test_options tests for file name completion in the test directory, but
since we've added a new file, the test output is now different. This
test is slightly different from upstream anyway, so for now we just add
the file name. This may change when more upstream patches are added
which alter this test.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: ":highlight clear" does not restore default link.
Solution: Remember the default link and restore it. (Antony Scriven,
closes vim/vim#6970, closes vim/vim#4405)
https://github.com/vim/vim/commit/213da551dec465e193619684b260bf9d5a8d6afc
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: "hi def" does not work for cleared highlight.
Solution: Check the "sg_cleared" flag. (Maxim Kim, closes vim/vim#6956,
closes vim/vim#4405)
https://github.com/vim/vim/commit/05eb5b9cae123b138bbd23cc77e50657ece6b4ad
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when passing popup window to win_splitmove(). (john Devin)
Solution: Disallow moving a popup window. (closes vim/vim#5816)
https://github.com/vim/vim/commit/0f1563ffee4397f5b379517c41b7c9a977fd2e22
Add translated test for 8.2.0422 (popup->floating)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: win_splitmove() can make Vim hang.
Solution: Check windows exists in the current tab page. (closes vim/vim#5444)
https://github.com/vim/vim/commit/7b94e77132eabdf0e43abca57e2ffeb961545174
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes vim/vim#4561)
https://github.com/vim/vim/commit/d20dcb3d011da6111153109f6e46fbd5c7fe9fb6
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Conditions for startup tests are not exactly right.
Solution: Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,
closes vim/vim#7976)
https://github.com/vim/vim/commit/f8c52e8d08de3fdf48db877d7d53d2d68c6ceb7b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test disabled on MS-Windows even though it should work.
Solution: Restore the condition for skipping the test. (Ken Takata,
closes vim/vim#7970)
https://github.com/vim/vim/commit/321481299757cdd43baeed33f4c5ba543fdfc7f7
|
|\ \ \
| | | |
| | | | |
chore: remove deprecated lua module tshighlighter
|
| | | |
| | | |
| | | |
| | | | |
to help debugging
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The sematics and signature of this API is going to change, but we
don't wanna delay 0.5 for it. Mark API as unstable for now.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: GUI-specific command line arguments not tested.
Solution: Add tests for several arguments. (Dominique Pellé, closes vim/vim#7962)
https://github.com/vim/vim/commit/240309c9bfa8a0d2f154712f8e0dd33589f181d3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: :doautocmd may confuse scripts listening to WinEnter.
Solution: Do the current buffer last. (closes vim/vim#7958)
https://github.com/vim/vim/commit/41cd80335cf318c15c8b0139f53ab5e8a02561ef
|
|\ \ \ \
| | | | |
| | | | | |
Update lines after shrinking floating window
|
| | |/ /
| |/| | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Setting 'winminheight' may cause 'lines' to change.
Solution: Also take minimal height of other tabpages into account. (vim/vim#7899)
https://github.com/vim/vim/commit/9e813b3dea94a8952b732a224fa31beba6e85973
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Alternate buffer added to session file even when it's hidden.
Solution: Check the 'buflisted' option. (closes vim/vim#7951)
https://github.com/vim/vim/commit/0756f757edba755b75e0c9c612ab2f7e673def84
N/A patches for version.c:
vim-patch:8.2.2593: list of distributed files is incomplete
Problem: List of distributed files is incomplete.
Solution: Add a file and rename another.
https://github.com/vim/vim/commit/0de8e2d6a3fae61c4d9dfdd6f16fc5040d994f6c
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Expresison command line completion shows variables but not
functions after "g:". (Gary Johnson)
Solution: Prefix "g:" when needed to a global function.
https://github.com/vim/vim/commit/1bb4de5302ba038b9c59e845b6d735e87d5681d0
Port most of patch v8.2.0335 to complete script-local functions
if the name starts with "s:".
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: No completion for the 'filetype' option.
Solution: Add filetype completion. (Martin Tournoij, closes vim/vim#7747)
https://github.com/vim/vim/commit/d5e8c92816f35ea1a9298084238a08f35958baa6
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Poke files are not recognized.
Solution: Add a filetype entry. (Matt Ihlenfield)
https://github.com/vim/vim/commit/c80f647512b001fb6952ed10d076d56c3d4b84e0
|
|\ \ \ \
| | | | |
| | | | | |
api: allow open non-current buffer as terminal (+ xmas bonus)
|
| | |/ /
| |/| |
| | | |
| | | | |
vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a"))
|