| Commit message (Collapse) | Author | Age |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: :mkview does not restore cursor properly after "$". (Dominique
Pelle)
Solution: Position the cursor with "normal! $".
https://github.com/vim/vim/commit/92c1b696413bf0e28f2fec22090d42e8a825eff2
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: Insufficient test coverage for :mkview and :loadview.
Solution: Add tests. (Dominique Pelle, closes vim/vim#3385)
https://github.com/vim/vim/commit/627cb6a6b37d17433fe2d7df1f287eefb5b370e3
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: More help tags that jump to the wrong location.
Solution: Add more exceptions and a table for "expr-" tags. (Hirohito
Higashi)
https://github.com/vim/vim/commit/3bf5e6a4c8eb84b44437d6148428565d44783eed
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: :help -? goes to help for -+.
Solution: Add -? to list of special cases. (Hirohito Higashi)
https://github.com/vim/vim/commit/a5bc38b8c16be93bac900137a5837585006cc8a4
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: Local additions in help skips some files. (joshklod)
Solution: Check the base file name length equals.
https://github.com/vim/vim/commit/35c5e8155da797f14124d98fdc6189067b965688
|
| | |/
|/|
| |
| |
| |
| |
| | |
Problem: Strange error when using K while only spaces are selected.
(Christian J. Robinson)
Solution: Check for blank argument.
https://github.com/vim/vim/commit/a4f99f5a8b827162a26ca4e4d59f4f224503398a
|
| |/
|
|
|
|
|
| |
Problem: 'hlsearch' highlighting has a gap after /$.
Solution: Remove suspicious code. (Ricky Zhou, closes vim/vim#3400)
https://github.com/vim/vim/commit/7ee3f15b21042cb8148980ea486137eaf1b55bcd
|
| |
|
|
|
|
|
| |
Problem: Repeating put from expression register fails.
Solution: Re-evaluate the expression register. (Andy Massimino,
closes vim/vim#2945)
https://github.com/vim/vim/commit/833093bfb0e4a7f89b5adc66babcfa8ac09cfda9
|
| |
|
|
|
| |
Problem: Test_copy_winopt() does not restore 'hidden'.
Solution: Restore the option, fix indent. (Ozaki Kiichi, closes vim/vim#3367)
https://github.com/vim/vim/commit/7cb33a14c943c0b87dc61c1da438a443f8a43782
|
| |
|
|
| |
nvim does not support POSIX cpoptions.
|
| |
|
|
|
|
| |
Problem: The :cd command does not have good test coverage.
Solution: Add more tests. (Dominique Pelle, closes vim/vim#2972)
https://github.com/vim/vim/commit/b2e0c94a4d27e3e6222d26f13e0418a85cab21a2
|
| |
|
|
|
| |
Problem: The "g CTRL-G" command isn't tested much.
Solution: Add more tests. (Dominique Pelle, closes vim/vim#3369)
https://github.com/vim/vim/commit/0529583ff144e2cb8fb57fe61a86997310bd7727
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids having to maintain this manually.
Tried to bring this upstream to Vim, but it does not work with non-GNU
make apparently in an easy way (https://github.com/vim/vim/pull/3376).
For Neovim GNU make can be used for this apparently.
diff (generated via):
$(shell printf '%s\n' $(NEW_TESTS) > 1)
$(shell printf '%s\n' $(NEW_TESTS2) > 2)
$(error $(shell echo $(NEW_TESTS) | wc -c) $(shell echo $(NEW_TESTS2) | wc -c))
Changes:
- Removed, already included in test_alot:
- test_changedtick.res
- test_filter_map.res
- test_findfile.res
- test_ga.res
- test_lambda.res
- test_put.res
- test_recover.res
- test_tabpage.res
- Added (apparently forgotten to be added to NEW_TESTS):
- test_breakindent.res: added in 49b671f8f
- test_display.res: added in a0c7e35ee
- test_help.res, added in 41bffeacf
- test_lispwords.res, added in 54b9510e0
- test_textformat.res, added in ef39f854d
|
| |\ |
|
| | | |
|
| |/
|
|
|
|
| |
Problem: "is" and "as" have trouble with quoted punctuation.
Solution: Check for punctuation before a quote. (Jason Franklin)
https://github.com/vim/vim/commit/8516071124dbb7ad7caa43cc98ae3c57ae093c9e
|
| |
|
|
|
|
| |
Problem: Auto indenting breaks inserting a block.
Solution: Do not check for cursor movement if indent was changed. (Christian
Brabandt, closes vim/vim#2778)
https://github.com/vim/vim/commit/8c87a2b1fec85e4aac33f71586ac1514536fc66b
|
| |\
| |
| | |
[RDY] vim-patch:8.0.1242
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Function argument with only dash is seen as number zero. (Wang
Shidong)
Solution: See a dash as a string. (Christian Brabandt)
https://github.com/vim/vim/commit/ffd99f729bd806e09d9355ede9c17780b61057bf
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Bogus characters appear when indenting kicks in while doing a
visual-block append.
Solution: Recompute when indenting is done. (Christian Brabandt)
https://github.com/vim/vim/commit/e2e69e48134cbfdedea7802810932f8592705024
|
| | |
| |
| |
| |
| |
| | |
Problem: Indenting raw C++ strings is wrong.
Solution: Add special handling of raw strings. (Christian Brabandt)
https://github.com/vim/vim/commit/dde81312b031211752d1fcb8539d79f90f324a2e
|
| |/
|
|
|
| |
Problem: "vim -c startinsert!" doesn't append.
Solution: Correct line number on startup. (Christian Brabandt, closes vim/vim#2117)
https://github.com/vim/vim/commit/09ca932f8e7d63a83b39baa7c03d4c6145e3baab
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: 'winfixwidth' is not always respected by :close.
Solution: Prefer a frame without 'winfixwidth' or 'winfixheight'. (Jason
Franklin)
https://github.com/vim/vim/commit/c136af29c0b1939076fbae7d36afd90dce740315
|
| | |
| |
| |
| |
| |
| | |
Problem: "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
Solution: Check for a URL and allow for extra characters. (closes vim/vim#2493)
https://github.com/vim/vim/commit/9e3dfc650190e96739abc004eb9948afa68136b4
|
| |/
|
|
|
|
| |
Problem: line2byte() is wrong for last line with 'noeol' and 'nofixeol'.
Solution: Fix off-by-one error. (Shane Harper, closes vim/vim#3351)
https://github.com/vim/vim/commit/c26f7c60532a37a2bf0a5e69aa81081b440dfc38
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using ":undo 0" leaves undo in wrong state.
Solution: Instead of searching for state 1 and go above, just use the start.
(Ozaki Kiichi, closes vim/vim#2595)
https://github.com/vim/vim/commit/ce46d934af35d0f774be7f996001db03cf0b894a
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: File name not displayed with ":file" when 'F' is in 'shortmess'.
Solution: Always display the file name when there is no argument (Christian
Brabandt, closes vim/vim#3070)
https://github.com/vim/vim/commit/fc0896093c3b3e753859a5f929921933e7a2e6cd
closes #8817
closes #8873
|
| |\ \
| |/
|/| |
|
| | |
| |
| |
| |
| |
| | |
Problem: Test for failing drag-n-drop command no longer fails.
Solution: Check for the "dnd" feature.
https://github.com/vim/vim/commit/294959528e02403cd7ef6541208835f0c621c63b
|
| | |
| |
| |
| |
| |
| | |
Problem: The :drop command is not always available.
Solution: Include :drop in all builds. (Yasuhiro Matsumoto, closes vim/vim#2639)
https://github.com/vim/vim/commit/5a656864a0610547da28e0c8c1649ecd1d782948
|
| | |
| |
| |
| |
| |
| | |
Problem: Test for getwininfo() fails in GUI.
Solution: Account for missing tabline.
https://github.com/vim/vim/commit/44a693a1bdfe987edb649677c94c214f94b2aada
|
| | |
| |
| |
| |
| |
| | |
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
https://github.com/vim/vim/commit/b6959a8e06cef6d2126b030b2f8acd49457a3582
|
| | |
| |
| |
| |
| |
| | |
Problem: There is no easy way to get the window position.
Solution: Add win_screenpos().
https://github.com/vim/vim/commit/22044dc31788d9f1c2da7725269884d9923b4795
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: No test for expanding backticks.
Solution: Add a test. (Dominique Pelle, closes vim/vim#2479)
https://github.com/vim/vim/commit/ae6f8651251013bafef9de1aed09069deaae8122
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Problem: cannot get the text under the cursor like v:beval_text
Solution: Add <cexpr>.
https://github.com/vim/vim/commit/65f084749b260746d7f186af4f080298be2df55b
|
| | | |
| | |
| | |
| | |
| | |
| | | |
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: 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: 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
|
| |\ |
|