| Commit message (Collapse) | Author | Age |
... | |
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
https://github.com/vim/vim/commit/1671f4488105ee12a6a8558ae351436c26ab55fc
Omit Test_AAA_start_visual_mode_with_count comment change as it hasn't been
ported yet.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Problem: When reloading not all properties are detected.
Solution: Add the "edit" value to v:fcs_choice. (Rob Pilling, closes vim/vim#9579)
https://github.com/vim/vim/commit/8196e94a8b72ed8618605cb66615571313097d78
Cherry-pick some test changes from patch 8.1.1826.
|
|\ \
| | |
| | | |
vim-patch:8.2.{3510,3512,3514,3515,3534}: nanosecond timestamp change detection
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the file.
https://github.com/vim/vim/commit/944eeb44fb6e9d6d28474a1348d27c07873892f9
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
closes vim/vim#9000)
https://github.com/vim/vim/commit/def69dffb3d09a69629b071c89b7893a1783ba53
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as being flaky.
https://github.com/vim/vim/commit/eaa006dae3d5730e3b6dead27905444998b2cf8e
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
https://github.com/vim/vim/commit/accf4ed352c07ffe59022377c42d36e12dd6d461
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes vim/vim#8873, closes vim/vim#8875)
https://github.com/vim/vim/commit/0a7984af5601323fae7b3398f05a48087db7b767
In Nvim Test_checktime_fast() is also flaky. Add a delay to avoid that.
|
|\ \ \
| | | |
| | | | |
fix(screen): don't put empty sign text in line number column
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When `signcolumn=number` but no sign on a given line has any text,
display the line's line number instead of the (empty) sign text in the
line number column.
|
|\ \ \ \
| |_|/ /
|/| | | |
fix: autoload variables not loaded with vim.g & nvim_get_var
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
test_cdo.vim is copied from Vim v8.1.1483.
test_packadd.vim is copied from Vim v8.2.0174.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.2.{4359,4362,4363,4364}: crash when repeatedly using :retab
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: MS-Windows: still running out of memory for a very long line.
Solution: Check for negative length.
https://github.com/vim/vim/commit/45491660787043ea412719544881db691338d730
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: MS-Windows: running out of memory for a very long line.
Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
https://github.com/vim/vim/commit/8e38555ece7d3fe1edc6681ec70fe5586a524862
This still fails Vim's Windows CI, so let's see what happens...
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: :retab may allocate too much memory.
Solution: Bail out when allocating more than MAXCOL bytes.
https://github.com/vim/vim/commit/33f3c5985491032d5bdfc30e722e85d5a0285e64
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: crash when repeatedly using :retab.
Solution: Bail out when the line is getting too long.
https://github.com/vim/vim/commit/6e28703a8e41f775f64e442c5d11ce1ff599aa3f
Cherry-pick e_resulting_text_too_long from v8.2.3492; put it in globals.h as
it will eventually be used in other files.
Add a modeline to test_retab.vim
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Option context is not copied when splitting a window. (Daniel
Hahler)
Solution: Copy the option context, so that ":verbose set" works.
(closes vim/vim#5066)
https://github.com/vim/vim/commit/cfb381421f8be7d6cb4e7dac5b827b23467d3e53
vim-patch:8.2.3804: script context not set when copying 'swf' and 'ts'
Problem: Script context not set when copying 'swf' and 'ts'.
Solution: Use COPY_OPT_SCTX with the right argument. (closes vim/vim#9347)
https://github.com/vim/vim/commit/6206877c511c636cbeb2a2b911451af316b62d00
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
vim-patch:8.2.2342: "char" functions may return wrong column in Insert mode
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: "char" functions return the wront column in Insert mode when the
cursor is beyond the end of the line.
Solution: Compute the column correctly. (Yegappan Lakshmanan, closes vim/vim#7669)
https://github.com/vim/vim/commit/9145846b6aa411e3ab5c0d145b37808654352877
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
vim-patch:8.2.4352: ReScript files are not recognized
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: ReScript files are not recognized.
Solution: Add the *.res and *.resi patterns. (Ananda Umamil, closes vim/vim#9752)
https://github.com/vim/vim/commit/0c3cc2fec31521b0697edc406f85b7a43e979860
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When iterating signs to calculate the sign column, stop iterating when
we reach the maximum configured from 'signcolumn'.
|
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Window size wrong if 'ea' is off and 'splitright' is on and
splitting then closing a window.
Solution: Put abandoned window space in the right place. (Mark Waggoner)
https://github.com/vim/vim/commit/edd327cc070d9a05c12e88bc5c43a1e2a3086ae6
|
|\ \ \ \
| | | | |
| | | | | |
feat(highlight): add strikethrough, nocombine to `nvim_set_hl`
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Search test fails.
Solution: Remove failure tests for calls that no longer fail.
https://github.com/vim/vim/commit/48af321a3382008dc642362d3f54bb6a61ff36e4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Duplicate code for evaluating expression argument.
Solution: Merge the code and make the use more flexible.
https://github.com/vim/vim/commit/a9c010494767e43a51c443cac35ebc80d0831d0b
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Search() cannot skip over matches like searchpair() can.
Solution: Add an optional "skip" argument. (Christian Brabandt, closes vim/vim#861)
https://github.com/vim/vim/commit/adc17a5f9d207fd1623fd923457a46efc9214777
Enable skip arg usage in autoload/freebasic.vim
evalarg_T doesn't really matter because it's deleted in v8.2.0918 (and
reincarnated for Vim9 script in v8.2.1047), but I found out too late :P Anyway:
- Port evalarg_T into eval.h and use const char * and Callback fields
- Use EVALARG_INIT to initialize
- Return bool over OK/FAIL from evalarg functions
- Remove check from evalarg_clean as callback_free ignores None callbacks anyway
- Move eva_buf field into evalarg_get as a local (not sure what reason it has
being in the struct)
N/A patches for version.c:
vim-patch:8.2.4355: unnecessary call to check_colorcolumn()
Problem: Unnecessary call to check_colorcolumn().
Solution: Remove the call. (Sean Dewar, closes vim/vim#9748)
https://github.com/vim/vim/commit/0f7ff851cb721bb3c07261adbf82b591229f530d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When editing a buffer 'colorcolumn' may not work.
Solution: Set the buffer before copying option values. Call
check_colorcolumn() after copying window options.
https://github.com/vim/vim/commit/010ee9657acf1a9f799079d718998c94e50ccadc
|
| | | |
|
|\ \ \
| |_|/
|/| | |
fix: close floating windows when calling win_close()
|
| | | |
|
|\ \ \
| |/ /
|/| | |
fix(api): use changedir_func() in nvim_set_current_dir()
|
| | |
| | |
| | |
| | | |
Co-Authored-By: smolck <46855713+smolck@users.noreply.github.com>
|
|\ \ \
| | | |
| | | | |
vim-patch:8.1.2221,8.2.4336: filtering for :disp and :scriptnames
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using :filter for :scriptnames does not work. (Ben Jackson)
Solution: Call message_filtered(). (closes vim/vim#9720)
https://github.com/vim/vim/commit/769f5895ebfd10535a0ad978f071da8f20178fc6
Cherry-pick a modeline from Vim patch 8.2.1432.
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot filter :disp output.
Solution: Support filtereing :disp output. (Andi Massimino, closes vim/vim#5117)
https://github.com/vim/vim/commit/8fc42964363087025a27e8c80276c706536fc4e3
|
|/ / |
|
|\ \
| | |
| | | |
refactor(mbyte.c): add const qualifiers
|
| | |
| | |
| | |
| | |
| | | |
This only touches functions that do not return a pointer.
Also add a note about the differences between mb_head_off() and utf_head_off().
|
| | |
| | |
| | |
| | |
| | | |
Problem: Part of condition is always true.
Solution: Remove that part of the condition. (closes vim/vim#9729)
https://github.com/vim/vim/commit/78a8404f8b6ad0152614d5fdc3ec277444c1eee5
|
|\ \ \
| | | |
| | | | |
vim-patch:8.2.4329: no support for end line number and column in 'errorformat'
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: No support for end line number and column in 'errorformat'.
Solution: Add %e and %k. (closes vim/vim#9624)
https://github.com/vim/vim/commit/e023d499378942a6c3a3855cbe461ec2cb570f63
Use "\t" to represent a Tab as it looks better.
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.2.{4242,4315}: put in Visual mode cannot be repeated
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Put in Visual mode not fully tested.
Solution: Add a few more test cases. (closes vim/vim#9708)
https://github.com/vim/vim/commit/6bf821e8abe1da24e5d0624f032d7eda745756e8
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Put in Visual mode cannot be repeated.
Solution: Use "P" to put without yanking the deleted text into the unnamed
register. (Shougo Matsushita, closes vim/vim#9591)
https://github.com/vim/vim/commit/fb55207ed17918c8a2a6cadf5ad9d5fcf686a7ab
Cherry-pick get_y_previous() and set_y_previous() from patch 8.1.1736.
Nvim has removed y_current, so code related to it is N/A.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Write file test still fails on MS-Windows.
Solution: Set fileformat with the :edit command
https://github.com/vim/vim/commit/16204962c7ad7380a40f0855443303ad16114e2b
|