| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
| |
In a multi-window scenario, it is possible to return focus to the last
accessed window via n_CTRL-W_p. However, in the case of a multi-tab
scenario, there was previously no way to return focus to the last
accessed *tab*. Here, that ability is added via n_g<tab>.
Additionally, the index of the previous tab is exposed via
tabpagenr('#'), mirroring the existing functionality of winnr('#').
|
| |
|
|
|
| |
Closes #11646
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
test_registers.vim can fail even if a clipboard manager is running.
If a clipboard manager is not running, this test always fails with xclip.
Use xsel as a workaround.
https://github.com/astrand/xclip/issues/20 suggests closing stdout
when sending input via stdin.
Environment
- Ubuntu Xenial
- Vim 7.4 (any app with broken clipboard code will do)
- Neovim nightly
Steps to reproduce:
0. Start the clipboard manager.
1. Open a file in Vim on Linux.
Vim should have +clipboard enabled.
'set clipboard='
2. Yank some text to the clipboard register.
3. Quit Vim.
4. Run 'cd /path/to/neovim/repo/'
5. Run 'make oldtest'.
Do not run any individual tests.
They likely pass with or without this fix.
Before fix: test_registers.vim can fail.
After fix: test_registers.vim always passes.
Close https://github.com/neovim/neovim/issues/7958
https://wiki.ubuntu.com/ClipboardPersistence#The_state_of_things
|
|
|
|
|
|
| |
Any uses of `has("python3")` will cause the `g:loaded_python3_provider`
variable to be set if the system path does not have a Python with Neovim
support. Subsequent assignments to `g:python3_host_program` will
therefore not cause the provider to be activated.
|
|\
| |
| | |
metatable for empty dict value
|
| | |
|
|\ \
| |/
|/| |
vim-patch:8.2.{70,74,75,76}
|
| |
| |
| |
| |
| |
| | |
Problem: Python 3 unicode test fails on MS-Windows.
Solution: Do not set 'encoding' to "debug" on MS-Windows.
https://github.com/vim/vim/commit/955f4e6f36ea009b90803d12a62108c94f446778
|
| |
| |
| |
| |
| |
| | |
Problem: Python 3 unicode test still sometimes fails.
Solution: Skip the test when 'termencoding' is not empty.
https://github.com/vim/vim/commit/2466aea508f22d44099d54ed6d15c0a1d90f8d6e
|
| |
| |
| |
| |
| |
| | |
Problem: Python 3 unicode test someitmes fails.
Solution: Make 'termencoding' empty. Correct number of error message.
https://github.com/vim/vim/commit/4b7cdca23035eacf6cd0e30b90546cf32f7efe9e
|
|/
|
|
|
|
| |
Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pelle)
Solution: Use "euc-jp" whenever enc_dbcs is set.
https://github.com/vim/vim/commit/d518f952f0812778758b25139308bcf45df6988c
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Reduce API surface. We should not add functions unless they are really
needed. Users should be nudged to use vim.inspect() directly.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Reduce API surface. We don't need so many variations of functions. Too
many functions means verbose, largely redundant documentation, tests,
and cognitive burden.
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
vim-patch:8.1.1346,8.2.0068
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pelle)
Solution: Use "utf-8" whenever enc_utf8 is set. (closes vim/vim#5423)
https://github.com/vim/vim/commit/556684ff71e044a642879d759373a7ebc5047fad
|
| |/
| |
| |
| |
| |
| |
| | |
Problem: Error for Python exception does not show useful info.
Solution: Show the last line instead of the first one. (Ben Jackson,
closes vim/vim#4381)
https://github.com/vim/vim/commit/7f3a28490abb7c495239fc438825e3d1aaafa76d
|
|/ |
|
|\
| |
| | |
vim-patch:8.1.{1739,1741},8.2.0063
|
| |
| |
| |
| | |
nvm can run within a bash shell only.
|
| |
| |
| |
| |
| |
| | |
Problem: Wrong size argument to vim_snprintf(). (Dominique Pelle)
Solution: Reduce the size by the length. (related to vim/vim#5410)
https://github.com/vim/vim/commit/08b28b7ad52d5ee3cb5fa5982b647e325a410484
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Cleared/added match highlighting not updated in other window.
(Andi Massimino)
Solution: Mark the right window for refresh.
https://github.com/vim/vim/commit/4ef18dcc2e3a6a9aea2dc90bbdb742c3c9231394
|
|/
|
|
|
|
|
| |
Problem: Deleted match highlighting not updated in other window.
Solution: Mark the window for refresh. (closes vim/vim#4720) Also fix that
ambi-width check clears with wrong attributes.
https://github.com/vim/vim/commit/06029a857a3d4d90b3162090506c1e00dc84c60b
|
|\ |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
vim-patch:8.1.2087,8.2.0058
|
| |
| |
| |
| |
| |
| | |
Problem: Running tests changes ~/.viminfo.
Solution: Make 'viminfo' empty when summarizing tests results. (closes vim/vim#5414)
https://github.com/vim/vim/commit/eb698d0b3295675f184ad4b62034e064cded4ade
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot easily select one test function to execute.
Solution: Support the $TEST_FILTER environment variable. (Ozaki Kiichi,
closes vim/vim#2695)
https://github.com/vim/vim/commit/a7f6c3cf071bb6267e0bd2eb3d27ca240381ba87
|
|\ \
| |/
|/| |
vim-patch:8.0.{1356,1491,1495,1522,1538,1540},8.1.{554,670,1300,1303,1875,2377}
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Using simalt in a GUIEnter autocommand inserts strange characters.
(Chih-Long Chang)
Solution: Ignore K_NOP in Insert mode. (closes vim/vim#2379)
https://github.com/vim/vim/commit/c5aa55db7e5bc791f99fb15b0f4be0d5dd166f62
|
| |
| |
| |
| |
| |
| | |
Problem: GUI: when losing focus a pending operator is executed.
Solution: Do not execute an operator when getting K_IGNORE. (closes vim/vim#5300)
https://github.com/vim/vim/commit/fa5612c7d836eb789e0f8ff4b10461b8640a14b2
|
| |
| |
| |
| |
| |
| |
| | |
Problem: In a terminal 'ballooneval' does not work right away.
Solution: Flush output after drawing the balloon. Add the <Ignore> key
code. Add a test.
https://github.com/vim/vim/commit/2f10658b06bbdd8f25c4ff152266c808234cee0a
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot get size and position of the popup menu.
Solution: Add pum_getpos(). (Ben Jackson, closes vim/vim#4827)
https://github.com/vim/vim/commit/e9bd57286a5cbb0e1ec18b5d194dc4af1bda9f3a
https://github.com/neovim/neovim/pull/11562 backported the vim patch.
This patch only updates the runtime/doc/ files to match Vim.
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Popup menu positioning fails with longer string.
Solution: Only align with right side of window when width is less than
'pumwidth' (closes vim/vim#2661)
https://github.com/vim/vim/commit/2b10bcbfc1c025bf7e6358326ee70105e7d30e96
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Not possible to hide a balloon.
Solution: Hide the balloon when balloon_show() is called with an empty
string or list. Add balloon_gettext().
https://github.com/vim/vim/commit/be0a2597ae0d9eb0b8a8a2fc9ae1784faa929844
|
| | |
|