| Commit message (Collapse) | Author | Age |
... | |
| | | |
|
| | |
| | |
| | |
| | | |
has_mbyte is always true for nvim.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test for <cexpr> fails without +balloon_eval feature.
Solution: Remove #ifdefs.
https://github.com/vim/vim/commit/95c83c64be8d4af74bfda1f283a5bcf3f110719e
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: cannot get the text under the cursor like v:beval_text
Solution: Add <cexpr>.
https://github.com/vim/vim/commit/65f084749b260746d7f186af4f080298be2df55b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Completion for user names does not work if a prefix is also a full
matching name. (Nazri Ramliy)
Solution: Accept both full and partial matches. (Dominique Pelle)
https://github.com/vim/vim/commit/6c5d1043022520512ee36aa1a29662b60af33c95
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Return value is bool.
errmsg (param) is bool in here and in getaltfname().
allocated (param) is bool.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot insert the whole cursor line.
Solution: Make CTRL-R CTRL-L work. (Andy Massimino, closes vim/vim#2857)
https://github.com/vim/vim/commit/e2c8d8392684a940cc5608acc73ff47486bd7b92
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No test for getcmdwintype().
Solution: Add a test. (Dominique Pelle, closes vim/vim#3068)
https://github.com/vim/vim/commit/81612b7a7dc50a6c0da9f42fa48f1f576a4ad616
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No test for setcmdpos().
Solution: Add a test. (Dominique Pelle, closes vim/vim#2901)
https://github.com/vim/vim/commit/ff3be4fe1e2e723de48b826cb992c798e296c41e
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No completion for argument list commands.
Solution: Add arglist completion. (Yegappan Lakshmanan, closes vim/vim#2706)
https://github.com/vim/vim/commit/cd43effecab02c6c28b1c4a3a14f91b8c3f26c0d
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Expanding file name drops dash. (stucki)
Solution: Use the right position. (Christian Brabandt, closes vim/vim#2184)
https://github.com/vim/vim/commit/c312b8b87a589ed8452dbf0f555f05ff86d04692
|
| |/
| |
| |
| |
| |
| | |
Problem: No completion for :mapclear.
Solution: Add completion (Nobuhiro Takasaki et al. closes vim/vim#1943)
https://github.com/vim/vim/commit/cae92dc3d5bdd4009910671328cd01394bfbe2cf
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: "cit" on an empty HTML tag changes the whole tag.
Solution: Only adjust the area in Visual mode. (Andy Massimino,
closes vim/vim#3332)
https://github.com/vim/vim/commit/b476cb7d8d1a8c02409f110dea8b166aa9334e18
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test 14 fails.
Solution: Fix of-by-one error.
https://github.com/vim/vim/commit/8846ac5aedb568b9aae969f0ad2b9b1606522ca9
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Accessing invalid memory with "it". (Dominique Pelle)
Solution: Avoid going over the end of the line. (Christian Brabandt,
closes vim/vim#2532)
https://github.com/vim/vim/commit/82846a00ac0c135946c93c48c1657018a5c96b11
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: C indent wrong when * immediately follows comment. (John Bowler)
Solution: Do not see "/*" after "*" as a comment start. (closes vim/vim#2321)
https://github.com/vim/vim/commit/f8c53d3d268fc67a29c8c1a4e76fae85762e11b5
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using "gn" may select wrong text when wrapping.
Solution: Avoid wrapping when searching forward. (Christian Brabandt)
https://github.com/vim/vim/commit/bdb657924d73c98b0ab28411749571e893b699a9
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: "gN" doesn't work on last match with 'wrapscan' off. (fcpg)
Solution: Adjust for searching backward. (Christian Brabandt)
https://github.com/vim/vim/commit/22ab547dc281092d6a9d397db712a11733c38e97
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: ml_get error with :psearch in buffer without a name. (Dominique
Pelle)
Solution: Use the buffer number instead of the file name. Check the cursor
position.
https://github.com/vim/vim/commit/c31f9ae4f1976544522313b182957793063ee02c
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
On macOS the output from `ps -o comm` might contain the full path of the
executable. The `ucomm` would be the basename only but is less portable
(see previous commit).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- The POSIX version of ps(1) only specifies "comm" for the "-o" option
but not "ucomm". See
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ps.html
- On Linux (with the procps-ng package) "ucomm" is an alias for "comm".
See https://gitlab.com/procps-ng/procps
- OpenBSD also has "ucomm" as an alias for "comm" (with the extra note
"Name to be used for accounting."). See https://man.openbsd.org/ps
- FreeBSD describes "ucomm" as "Name to be used for accounting." but
does not say that it should be an alias for "comm". See
https://www.freebsd.org/cgi/man.cgi?query=ps
|
| |/
|/|
| |
| |
| | |
":normal :" might be invoked in various ways, so its safest to always
allow recursive invocation of cmdline mode
|
|\ \
| |/
|/| |
tui: fix resize and use BCE more often
|
| |
| |
| |
| | |
add exceptions for terminals we know doesn't support BCE
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Tests in 'test/functional/core/job_spec.lua' depend on this behavior.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Not enough testing for getftype().
Solution: Add a test. (Dominique Pelle, closes vim/vim#3300)
https://github.com/vim/vim/commit/1598f9937a18c056d7b713dc254325c8f8456c8f
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Trimming white space is not that easy.
Solution: Add the trim() function. (Bukn, closes vim/vim#1280)
https://github.com/vim/vim/commit/295ac5ab5e840af6051bed5ec9d9acc3c73445de
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Buffer not updated with 'autoread' set if file was deleted.
(Michael Naumann)
Solution: Don't set the timestamp to zero. (closes vim/vim#3165)
https://github.com/vim/vim/commit/386bc82a3f82f70bad75aaad74dba57a176b5840
Sleep 2 seconds for autoread (https://github.com/neovim/neovim/pull/7592).
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: A TextChanged autocmd triggers when it is defined after creating a
buffer.
Solution: Set b_last_changedtick when opening a buffer. (Hirohito Highlight,
closes vim/vim#2742)
https://github.com/vim/vim/commit/8c64a36e40b8746404f7151abe6849393396af10
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Accessing freed memory in :cbuffer.
Solution: Get quickfix list after executing autocmds. (closes vim/vim#2470)
https://github.com/vim/vim/commit/aaf6e43b7a99cedb89d73ba749a46f7a0f16bbb6
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Buffer overflow in :tags command.
Solution: Use vim_snprintf(). (Dominique Pelle, closes vim/vim#2471, closes vim/vim#2475)
Add a test.
https://github.com/vim/vim/commit/132f75255ecea17ff621f71236568c5d8d8e0163
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Emacs tags no longer work. (zdohnal)
Solution: Do not skip over end of line.
https://github.com/vim/vim/commit/0d2073773218736e368786f0db7024bd9b9e7912
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Writing to freed memory in autocmd.
Solution: Make a copy of the tag line. (Dominique Pelle, closes vim/vim#2245)
https://github.com/vim/vim/commit/8d84ff1a3c8cfe59399d3f675ec080066582fdb6
|
| |/
|/|
| |
| |
| |
| |
| | |
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes vim/vim#2230)
https://github.com/vim/vim/commit/53f0c962394dc6bc66d5b0762af9434e672d1b25
|
|\ \
| | |
| | | |
pass highlight attrs per value and thread-safely to TUI thread
|