| Commit message (Collapse) | Author | Age |
... | |
|\ \ \ \
| | | | |
| | | | | |
treesitter: allow to iterate over node children
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
[RDY]vim-patch:8.1.{1694,1725,1776,1804,1806,1831,2041,2198,2206},8.2.{1033,1315,1548}
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Cannot move position of "%%" in message translations. (Emir Sarı)
Solution: Improve the check script.
https://github.com/vim/vim/commit/0b8cf278eca45241033033f9bf389e54669a8654
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: The RUN_VIM variable is longer than needed.
Solution: Shorten RUN_VIM. (Daniel Hahler, closes vim/vim#4643)
https://github.com/vim/vim/commit/41a82604453080d0011f281532582d3bd360df4a
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: No test for diff mode with syntax highlighting.
Solution: Add a test case.
https://github.com/vim/vim/commit/248fdb33320641804afed4bdf5dc5cddb1cf64f5
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Confusing skipped message.
Solution: Drop "run" from "run start the GUI".
https://github.com/vim/vim/commit/2514315fc2530170ad7681e45e2b6d1f0680c9eb
Cherry-pick 'CheckCanRunGui' user command from patch 8.1.1826.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: No test for fixed issue vim/vim#3893.
Solution: Add a test. (Christian Brabandt, vim/vim#3893)
https://github.com/vim/vim/commit/28686682e77c0cca963201ae671bd773d86dba31
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Test for display updating doesn't check without statusline.
Solution: Add screenshots without a status line.
https://github.com/vim/vim/commit/7cc535175a233c6f02cdb5a364b3590560f5bfcb
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: No test for display updating without a scroll region.
Solution: Add a test.
https://github.com/vim/vim/commit/3c8ee629745737aa231fdd123826ae021e398e49
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Text added with a job to another buffer isn't displayed.
Solution: Update topline after adding a line. (closes vim/vim#4745)
https://github.com/vim/vim/commit/4641a122f2ffb820ec6d05526532ab38930c5286
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Crash when using :center in autocommand.
Solution: Bail out early for an empty line. (Dominique pelle, closes vim/vim#5095)
https://github.com/vim/vim/commit/396b7c78c0fd9cd07528963b18c27398491df40d
Cherry-pick 'src/testdir/check.vim' changes from patch 8.1.1544.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: MS-Windows: test log contains escape sequences.
Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata,
closes vim/vim#6559)
https://github.com/vim/vim/commit/45df2a01a79d562b59949383f79625bb8bd89a69
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Not easy to read the test time in the test output.
Solution: Align the times. Make slow tests bold.
https://github.com/vim/vim/commit/8d9437968b6693ecb14e7375bcb242e657e75266
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: MS-Windows: E325 message may use incorrect date format.
Solution: Convert strftime() result to 'encoding'. Also make the message
translatable. (Ken Takata, closes vim/vim#4685, closes vim/vim#4681)
https://github.com/vim/vim/commit/663bbc09babea1ff8dfa7ccd58801ac9219fc2b2
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This caused segfaults when calling win_findbuf in an `on_detach`
callback, when the callback was triggered when closing the last window
containing the buffer.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- remove redundant autocmd list
This "grouped" list is useless, it only gets in the way when searching
for event names.
- intro.txt: cleanup
- starting.txt: update, revisit
- doc: `:help bisect`
- mbyte.txt: update aliases 1656367b90bd. closes #11960
- options: remove 'guifontset'. Why:
- It is complicated and is used by almost no one.
- It is unlikely to be implemented by Nvim GUIs (complicated to parse,
specific to Xorg...).
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit f3ffe0b325170dd214b80e371bee5a56b7054940.
Sending a control sequence to the host terminal, wrapped in DCS, causes
problems because it changes the state of the host terminal outside the
screen's control. This change will therefore be reverted.
|
| | |
| | |
| | |
| | | |
This reverts commit 9d0222ee3e232be859c3c70e6681f7156b5ac9d5.
|
|\ \ \ |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is code generated by gperf, so there's nothing we can do about it.
The code does have /*FALLTHROUGH*/ comments but clang doesn't recognize
them.
|
|\ \ \ \
| | | | |
| | | | | |
Add docs for some methods in vim.lsp
|
| |/ / /
| | | |
| | | |
| | | | |
Most of the lsp.log will be addressed in a separate PR.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using "seesion" looks like a mistake.
Solution: Use an underscore to make the function sort first.
https://github.com/vim/vim/commit/1e15e61188e14ba67060c09d4c74e9b587016230
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot easily get the character under the cursor.
Solution: Add the {chars} argument to strpart().
https://github.com/vim/vim/commit/6c53fca02301ff871cddc1c74c388e23e53a424a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: In some environments a few tests are expected to fail.
Solution: Add $TEST_MAY_FAIL to list tests that should not cause make to
fail.
https://github.com/vim/vim/commit/ce436de5a9b94886baf023b3d22193cc68d0e9d1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Termwinscroll test is flaky on FreeBSD.
Solution: Add to list of flaky tests. Rename function.
https://github.com/vim/vim/commit/e219f73ed546abeba1ff4f5c08b380d648852222
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Do not get a hint that $TEST_FILTER was active.
Solution: Mention $TEST_FILTER if no functions were executed.
https://github.com/vim/vim/commit/7b666c7883c905a0e1428b8bfa7ba062af2656e7
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Double-click test is a bit flaky.
Solution: Correct entry in list of flaky tests.
https://github.com/vim/vim/commit/705918f9f7e446287923cf0248ea35f2a0688199
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes vim/vim#4644)
https://github.com/vim/vim/commit/b073da8929ae0c03c403197197ed6b57f0f3d3be
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Time reported for a test measured wrong.
Solution: Move the computation to the end of RunTheTest(). (Ozaki Kiichi,
closes vim/vim#4520)
https://github.com/vim/vim/commit/640d4f0c97e686211dc4474b46a83e4435d883c0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Putting a string in Visual block mode ignores multi-byte
characters.
Solution: Adjust the column for Visual block mode. (closes vim/vim#6767)
https://github.com/vim/vim/commit/cd94277f72e29b740635da84bcd872c96e11bf67
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Clang warning for implicit conversion.
Solution: Add type cast. (Dominique Pelle, closes vim/vim#6124)
https://github.com/vim/vim/commit/3718427ba3c28ccab30726880389e44070640d3b
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Gcc warns for using uninitialized variable. (John Marriott)
Solution: Set name_end also for environment variables.
https://github.com/vim/vim/commit/2bb76accc66d17f2c027c04396082c46f410bfea
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Rearrange the code.
https://github.com/vim/vim/commit/3b991527e8167f25ad1dfe780b9633c153600955
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: ":argdel" does not work like ":.argdel" as documented. (Alexey
Demin)
Solution: Make ":argdel" work like ":.argdel". (closes vim/vim#6727)
Also fix giving the error "0 more files to edit".
https://github.com/vim/vim/commit/7b22117c4ecf383b6f35acef041773a83ec28220
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: /usr/lib/udef/rules.d not recognized as udevrules.
Solution: Adjust match pattern. (Haochen Tong, closes 36722)
https://github.com/vim/vim/commit/624b6eaf20f3e8c669425b6a32f17fb9ec2ebbd2
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot build with older C compiler.
Solution: Move variable declaration to start of block.
https://github.com/vim/vim/commit/8f4aeb5572d604d1540ee0cb7e721b5f0cc6d612
|
| | |
| | |
| | |
| | |
| | | |
Problem: :const only locks the variable, not the value.
Solution: Lock the value as ":lockvar 1 var" would do. (closes vim/vim#6719)
https://github.com/vim/vim/commit/241572794f7e93d2f8b762de2300e5f7e4f07628
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since 1c3ca4f18fdc, 2c1d12d0beda, #7836, the "unix" and "slash" behavior
of 'sessionoptions'/'viewoptions' is always enabled, and the flags are
just ignored. There is no reason for that behavior to be configurable.
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
|
|\ \ \
| | | |
| | | | |
vim-patch:8.1.{573,1674,2097,2098,2341},8.2.{1347,1360,1361,1364,1369,1377,1379,1386,1409,1410,1438,1441,1458}
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
xcalloc() never returns NULL.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
enum value can be inferred from previous member.
Vim was doing this manually via relative #define.
It's not needed but it is confusing for me to update an array index
after the array value and to configure the array index
such that it is dependent on other array indices.
One missing #define and everything below breaks.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: .gawk files not recognized.
Solution: Recognize .gawk files. (Doug Kearns)
https://github.com/vim/vim/commit/9a5c553f790f74e4c36295ce5d46c1aa7d13eae6
|