aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #12736 from vigoux/ts-iter-childrenBjörn Linse2020-09-01
|\ \ \ \ | | | | | | | | | | treesitter: allow to iterate over node children
| * | | | treesitter: add node:field() to get field childrenThomas Vigouroux2020-09-01
| | | | |
| * | | | treesitter: allow to iterate over node childrenThomas Vigouroux2020-08-31
| | | | |
* | | | | Merge pull request #12804 from janlazo/vim-8.1.1725Jan Edmund Lazo2020-08-31
|\ \ \ \ \ | |/ / / / |/| | | | [RDY]vim-patch:8.1.{1694,1725,1776,1804,1806,1831,2041,2198,2206},8.2.{1033,1315,1548}
| * | | | vim-patch:8.2.1548: cannot move position of "%%" in message translationsJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot move position of "%%" in message translations. (Emir Sarı) Solution: Improve the check script. https://github.com/vim/vim/commit/0b8cf278eca45241033033f9bf389e54669a8654
| * | | | vim-patch:8.1.1694: the RUN_VIM variable is longer than neededJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:8.1.2041: no test for diff mode with syntax highlightingJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for diff mode with syntax highlighting. Solution: Add a test case. https://github.com/vim/vim/commit/248fdb33320641804afed4bdf5dc5cddb1cf64f5
| * | | | vim-patch:8.1.1831: confusing skipped messageJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | vim-patch:8.1.2206: no test for fixed issue vim/vim#3893Jan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:8.1.1806: test for display updating doesn't check without statuslineJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for display updating doesn't check without statusline. Solution: Add screenshots without a status line. https://github.com/vim/vim/commit/7cc535175a233c6f02cdb5a364b3590560f5bfcb
| * | | | vim-patch:8.1.1804: no test for display updating without a scroll regionJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for display updating without a scroll region. Solution: Add a test. https://github.com/vim/vim/commit/3c8ee629745737aa231fdd123826ae021e398e49
| * | | | vim-patch:8.1.1776: text added with a job isn't displayedJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:8.1.2198: crash when using :center in autocommandJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | vim-patch:8.2.1315: MS-Windows: test log contains escape sequencesJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:8.2.1033: not easy to read the test time in the test outputJan Edmund Lazo2020-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | | vim-patch:8.1.1725: MS-Windows: E325 message may use incorrect date formatJan Edmund Lazo2020-08-30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | fix(win): ignore closing wins in win_findbuf #12798Thomas Vigouroux2020-08-31
| | | | | | | | | | | | | | | | | | | | 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.
* | | | docs, remove 'guifontset' #11708Justin M. Keyes2020-08-31
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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...).
* | | l10n: Update Ukrainian translation (#12785)Anatolii Sakhnik2020-08-30
| | |
* | | Revert "tui: improve support for GNU Screen (#12098)"erw72020-08-27
| | | | | | | | | | | | | | | | | | | | | 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.
* | | Revert "tui: Fix italics when $TERM is screen in tmux #12199"erw72020-08-27
| | | | | | | | | | | | This reverts commit 9d0222ee3e232be859c3c70e6681f7156b5ac9d5.
* | | Merge pull request #12510 from jamessan/clang-implicit-fallthroughJames McCoy2020-08-26
|\ \ \
| * | | spell_load_file: Add missing "goto endFAIL" if spellfile is not readableJames McCoy2020-08-23
| | | |
| * | | Disable -Wimplicit-fallthrough for tree_sitter/James McCoy2020-08-23
| | | |
| * | | Disable -Wimplicit-fallthrough for funcs.generated.hJames McCoy2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #12708 from runiq/lsp-docTJ DeVries2020-08-25
|\ \ \ \ | | | | | | | | | | Add docs for some methods in vim.lsp
| * | | | Add docs for most vim.lsp methodsPatrice Peterson2020-08-23
| |/ / / | | | | | | | | | | | | Most of the lsp.log will be addressed in a separate PR.
* | | | vim-patch:8.1.2275: using "seesion" looks like a mistakeJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Using "seesion" looks like a mistake. Solution: Use an underscore to make the function sort first. https://github.com/vim/vim/commit/1e15e61188e14ba67060c09d4c74e9b587016230
* | | | vim-patch:8.2.1517: cannot easily get the character under the cursorJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot easily get the character under the cursor. Solution: Add the {chars} argument to strpart(). https://github.com/vim/vim/commit/6c53fca02301ff871cddc1c74c388e23e53a424a
* | | | vim-patch:8.2.0423: in some environments a few tests are expected to failJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | vim-patch:8.1.2364: termwinscroll test is flaky on FreeBSDJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Termwinscroll test is flaky on FreeBSD. Solution: Add to list of flaky tests. Rename function. https://github.com/vim/vim/commit/e219f73ed546abeba1ff4f5c08b380d648852222
* | | | vim-patch:8.1.2089: do not get a hint that $TEST_FILTER was activeJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | vim-patch:8.1.2051: double-click test is a bit flakyJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Double-click test is a bit flaky. Solution: Correct entry in list of flaky tests. https://github.com/vim/vim/commit/705918f9f7e446287923cf0248ea35f2a0688199
* | | | vim-patch:8.1.1677: tests get stuck when running into an existing swapfileJan Edmund Lazo2020-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | vim-patch:8.1.1516: time reported for a test measured wrongJan Edmund Lazo2020-08-23
|/ / / | | | | | | | | | | | | | | | | | | 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
* | | vim-patch:8.2.1511: putting a string in Visual block mode ignores multi-byteJan Edmund Lazo2020-08-22
| | | | | | | | | | | | | | | | | | | | | 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
* | | vim-patch:8.2.0814: clang warning for implicit conversionJan Edmund Lazo2020-08-21
| | | | | | | | | | | | | | | | | | Problem: Clang warning for implicit conversion. Solution: Add type cast. (Dominique Pelle, closes vim/vim#6124) https://github.com/vim/vim/commit/3718427ba3c28ccab30726880389e44070640d3b
* | | vim-patch:8.2.0607: gcc warns for using uninitialized variableJan Edmund Lazo2020-08-19
| | | | | | | | | | | | | | | | | | Problem: Gcc warns for using uninitialized variable. (John Marriott) Solution: Set name_end also for environment variables. https://github.com/vim/vim/commit/2bb76accc66d17f2c027c04396082c46f410bfea
* | | vim-patch:8.1.2267: compiler warning for uninitialized variableJan Edmund Lazo2020-08-18
| | | | | | | | | | | | | | | | | | Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) Solution: Rearrange the code. https://github.com/vim/vim/commit/3b991527e8167f25ad1dfe780b9633c153600955
* | | vim-patch:8.2.1472: ":argdel" does not work like ":.argdel" as documentedJan Edmund Lazo2020-08-17
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | vim-patch:8.2.1474: /usr/lib/udef/rules.d not recognized as udevrulesJan Edmund Lazo2020-08-17
| | | | | | | | | | | | | | | | | | 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
* | | vim-patch:8.1.1115: cannot build with older C compilerJan Edmund Lazo2020-08-17
| | | | | | | | | | | | | | | | | | Problem: Cannot build with older C compiler. Solution: Move variable declaration to start of block. https://github.com/vim/vim/commit/8f4aeb5572d604d1540ee0cb7e721b5f0cc6d612
* | | vim-patch:8.2.1471: :const only locks the variable, not the value (#12765)Jan Edmund Lazo2020-08-16
| | | | | | | | | | | | | | | 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
* | | defaults: sessionoptions+=unix,slash #12760Jan Edmund Lazo2020-08-15
| | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge pull request #12713 from janlazo/vim-8.2.1347Matthieu Coudron2020-08-15
|\ \ \ | | | | | | | | vim-patch:8.1.{573,1674,2097,2098,2341},8.2.{1347,1360,1361,1364,1369,1377,1379,1386,1409,1410,1438,1441,1458}
| * | | tui: fix pvs/v728Jan Edmund Lazo2020-08-15
| | | |
| * | | shada: fix pvs/v1004Jan Edmund Lazo2020-08-15
| | | |
| * | | userfunc: fix pvs/v547Jan Edmund Lazo2020-08-15
| | | | | | | | | | | | | | | | xcalloc() never returns NULL.
| * | | ex_docmd: replace #define with enumJan Edmund Lazo2020-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | vim-patch:8.2.1458: .gawk files not recognizedJan Edmund Lazo2020-08-15
| | | | | | | | | | | | | | | | | | | | | | | | Problem: .gawk files not recognized. Solution: Recognize .gawk files. (Doug Kearns) https://github.com/vim/vim/commit/9a5c553f790f74e4c36295ce5d46c1aa7d13eae6