aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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.
| * fixup! mksession: always unix slashes "/" for filepathsJan Edmund Lazo2020-08-15
| |
| * 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.
| * fixup! vim-patch:68e6560b84f1Jan Edmund Lazo2020-08-15
| |
| * 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
| * vim-patch:8.2.1441: running tests in tiny version gives error for summarize.vimJan Edmund Lazo2020-08-14
| | | | | | | | | | | | | | Problem: Running tests in tiny version gives error for summarize.vim. Solution: Set 'cpoptions' to allow for line continuation. Restore redirecting test output to /dev/null. https://github.com/vim/vim/commit/c771908681bc9ee7689d83e09104cf4c6f984326
| * vim-patch:8.2.1438: missing tests for interrupting script execution from ↵Jan Edmund Lazo2020-08-14
| | | | | | | | | | | | | | | | debugger Problem: Missing tests for interrupting script execution from debugger. Solution: Add tests. (Yegappan Lakshmanan, closes vim/vim#6697) https://github.com/vim/vim/commit/7ac616cb0a52bc72b449e19cf9db93bee116c15a
| * vim-patch:8.2.1410: adding compiler plugin requires test changeJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Adding compiler plugin requires test change. Solution: Include compiler plugin and adjust test. https://github.com/vim/vim/commit/7f7a8888699bca6df0a45a16db5f0e313383b5f1
| * vim-patch:8.2.1409: nmpmrc and php.ini filetypes not recognizedJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Nmpmrc and php.ini filetypes not recognized. Solution: Add filetype detection. (Doug Kearns) https://github.com/vim/vim/commit/1e91eafc2e19b84ea44347ea929d2791d2fdd5e3
| * vim-patch:8.1.2098: mksession test fails on MS-WindowsJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: mksession test fails on MS-Windows. Solution: Skip testing with backslashes on MS-Windows. https://github.com/vim/vim/commit/37ac4a531ce58daa201e3e045ef553734eaa432a
| * vim-patch:8.1.2097: :mksession is not sufficiently testedJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: :mksession is not sufficiently tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes vim/vim#4992) https://github.com/vim/vim/commit/66f0e6c6e201c75c24d4aa8fac46e926f7ac9054
| * vim-patch:8.2.1386: backslash not removed afer space with space in 'isfname'Jan Edmund Lazo2020-08-14
| | | | | | | | | | | | | | | | Problem: Backslash not removed afer space in option with space in 'isfname'. Solution: Do remove backslash before space, also when it is in 'isfname'. (Yasuhiro Matsumoto, closes vim/vim#6651) https://github.com/vim/vim/commit/994b89d28dc54c896e00eba66e247addb0540272
| * vim-patch:8.2.1379: curly braces expression ending in " }" does not workJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Curly braces expression ending in " }" does not work. Solution: Skip over white space when checking for "}". (closes vim/vim#6634) https://github.com/vim/vim/commit/ae95a3946b012d4e68bcb20b28f691f6d3b9caaf
| * vim-patch:8.2.1377: triggering the ATTENTION prompt causes typeahead mess upJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Triggering the ATTENTION prompt causes typeahead to be messed up. Solution: Increment tb_change_cnt. (closes vim/vim#6541) https://github.com/vim/vim/commit/b8d732e93e4b70ad992a12f761bc6a1279dd495b
| * vim-patch:8.2.1369: MS-Windows: autocommand test sometimes failsJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: MS-Windows: autocommand test sometimes fails. Solution: Do not rely on the cat command. https://github.com/vim/vim/commit/14ddd226daa324831e1872c352452f202fd6068c
| * vim-patch:8.2.1364: invalid memory access when searching for raw stringJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Invalid memory access when searching for raw string. Solution: Check for delimiter match before following quote. (closes vim/vim#6578) https://github.com/vim/vim/commit/282f9c64e570e832d3eba12950da15c9f1a40f06
| * vim-patch:8.2.1361: error for white space after expression in assignmentJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Error for white space after expression in assignment. Solution: Skip over white space. (closes vim/vim#6617) https://github.com/vim/vim/commit/6a25026262e2cdbbd8738361c5bd6ebef8862d87
| * vim-patch:8.2.1360: stray error for white space after expressionJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Stray error for white space after expression. Solution: Ignore trailing white space. (closes vim/vim#6608) https://github.com/vim/vim/commit/f96e9dec636d7d105b015680d8c5d6b47d936e01
| * vim-patch:8.2.1347: cannot easily get the script IDJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Cannot easily get the script ID. Solution: Support expand('<SID>'). https://github.com/vim/vim/commit/909443028b57d7514ce3c71f00e9d808f2126b4f
| * vim-patch:8.1.2341: not so easy to interrupt a script programaticallyJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Not so easy to interrupt a script programatically. Solution: Add the interrupt() function. (Yasuhiro Matsumoto, closes vim/vim#2834) https://github.com/vim/vim/commit/67a2deb9cb4ac2224cb1e4d240a5d0659f036264
| * vim-patch:8.1.1674: script to check a colorscheme can be improvedJan Edmund Lazo2020-08-14
| | | | | | | | | | | | Problem: Script to check a colorscheme can be improved. Solution: Match the whole group name. Don't warn for what is usually omitted. https://github.com/vim/vim/commit/4e63f9425e6623aec4cd016af6def0b354b935f1
| * vim-patch:8.1.0573: cannot redefine user command without ! in same scriptJan Edmund Lazo2020-08-14
| | | | | | | | | | | | | | Problem: Cannot redefine user command without ! in same script Solution: Allow redefining user command without ! in same script, like with functions. https://github.com/vim/vim/commit/55d46913084745a48749d7ac4f48930852e1d87e
* | version.c: update [ci skip] (#12662)Marvim the Paranoid Android2020-08-15
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.1454: when in silent mode too much output is buffered vim-patch:8.1.0464: MS-Windows: job_info() has cmd without backslashes vim-patch:8.1.0581: double free without the text properties feature vim-patch:8.1.1392: build failure in tiny version vim-patch:8.1.1541: check for ASAN is not reliable vim-patch:8.1.1640: the CursorHold autocommand takes down a balloon vim-patch:8.1.1808: build failure for tiny version vim-patch:8.2.0062: memory test is flaky on FreeBSD vim-patch:8.2.0524: Win32: searching for file matches is slow vim-patch:8.2.0525: Win32: typo in assignment and misplaced paren vim-patch:8.2.0569: build failure with tiny version vim-patch:8.2.0774: t_TI and t_TE are output when using 'visualbell' vim-patch:8.2.1225: linker errors when building with dynamic Python 3.9 vim-patch:8.2.1226: MS-Windows: windows positioning wrong depending on taskbar vim-patch:8.2.1228: scrollbars not flush against the window edges when maximised vim-patch:8.2.1231: MS-Windows: GUI code can be cleaned up vim-patch:8.2.1232: MS-Windows GUI: Snap cancelled by split command vim-patch:8.2.1240: GUI tests sometimes fail because of translations vim-patch:8.2.1245: build failure in tiny version vim-patch:8.2.1248: Netbeans test is flaky in the GUI vim-patch:8.2.1264: terminal getwinpos() test is a bit flaky vim-patch:8.2.1266: Makefile preference were accidentally included vim-patch:8.2.1273: MS-Windows: terminal test may leave file behind vim-patch:8.2.1277: tests on Travis do not run with EXITFREE vim-patch:8.2.1279: some tests on Travis have EXITFREE duplicated vim-patch:8.2.1298: compiler warning for unused argument in small version vim-patch:8.2.1309: build failure with tiny version vim-patch:8.2.1310: configure with Xcode 12 fails to check for tgetent vim-patch:8.2.1312: MS-Windows: terminal test may fail if dir.exe exists vim-patch:8.2.1317: MS-Windows tests on AppVeyor are slow vim-patch:8.2.1318: no status badge for Github CI vim-patch:8.2.1319: status badge for Github CI has wrong link vim-patch:8.2.1321: GitHub CI also runs on tag push vim-patch:8.2.1327: Mac: configure can't find Tcl libraries vim-patch:8.2.1330: Github workflow takes longer than needed vim-patch:8.2.1334: Github workflow timeout needs tuning vim-patch:8.2.1335: CTRL-C in the GUI doesn't interrupt vim-patch:8.2.1336: build failure on non-Unix systems vim-patch:8.2.1346: small build fails vim-patch:8.2.1348: build failure without the eval feature vim-patch:8.2.1353: crash when drawing double-wide character in terminal window vim-patch:8.2.1381: MS-Windows: crash with Python 3.5 when stdin is redirected vim-patch:8.2.1385: no testing on ARM vim-patch:8.2.1389: file missing from the distribution vim-patch:8.2.1402: s390x tests always fail vim-patch:8.2.1422: the Mac GUI implementation is outdated vim-patch:8.2.1424: Mac build fails vim-patch:8.2.1436: function implementing :substitute has unexpected name vim-patch:8.2.1442: outdated references to the Mac Carbon GUI vim-patch:8.2.1448: test 77a for VMS depends on small.vim which does not exist vim-patch:8.2.1449: some test makefiles delete files that are not generated vim-patch:8.2.1456: MS-Windows: test files are not deleted
* lua: add vim.register_keystroke_callback (#12536)TJ DeVries2020-08-14
| | | | | | | | | | | | | | | * feat: Add vim.register_keystroke_callback * fixup: Forgot to remove mention of old option * fixup: Answer jamessan comments * fixup: Answer norcalli comments * fixup: portability * Update runtime/doc/lua.txt Co-authored-by: Ashkan Kiani <ashkan.k.kiani@gmail.com>
* Merge pull request #12739 from vigoux/ts-refactor-predicatesTJ DeVries2020-08-14
|\ | | | | treesitter: refactor
| * treesitter: allow to force predicate additionThomas Vigouroux2020-08-13
| |
| * treesitter: update docs on predicatesThomas Vigouroux2020-08-13
| |
| * treesitter: add predicate negationThomas Vigouroux2020-08-13
| |
| * treesitter: add and test vim-match? predicateThomas Vigouroux2020-08-13
| |
| * treesitter: add contains? predicateThomas Vigouroux2020-08-13
| |
| * treesitter(docs): update and refresh docsThomas Vigouroux2020-08-13
| |
| * treesitter: refactor and use lua regexesThomas Vigouroux2020-08-13
| |
* | Merge pull request #12731 from jamessan/libcallnrJames McCoy2020-08-10
|\ \ | | | | | | libcall: Use "int" for number argument
| * \ Merge remote-tracking branch 'upstream/master' into libcallnrJames McCoy2020-08-08
| |\ \
| * | | libcall: Use "int" for number argumentJames McCoy2020-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libcall family of functions need to use "int" for both input and output. The output side was fixed in 9c42232 but I forgot about the input side. # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # On branch libcallnr # Your branch is up to date with 'upstream/master'. # # Changes to be committed: # modified: src/nvim/eval/funcs.c # modified: src/nvim/os/dl.c #
* | | | Merge pull request #12632 from tjdevries/tjdevries/packadd_luaJames McCoy2020-08-10
|\ \ \ \ | | | | | | | | | | [RFC] lua: Force update of rtp more often
| * | | | fix: runtimepath always updates lua package.pathTJ DeVries2020-08-10
|/ / / /
* | | | Merge pull request #12621 from Shougo/vim-8.1.1564Matthieu Coudron2020-08-09
|\ \ \ \ | | | | | | | | | | [RDY] vim-patch:8.1.1564, 1570, 1623, 1712 : sign column takes up space
| * | | | vim-patch:8.1.1570: icon signs not displayed properly in the number columnShougo Matsushita2020-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Icon signs not displayed properly in the number column. Solution: Display them properly. (Yegappan Lakshmanan, closes vim/vim#4559) https://github.com/vim/vim/commit/4dff4aed09d2b0d570ca0d19de9cb08bdf03e695
| * | | | vim-patch:8.1.1564: sign column takes up spaceShougo Matsushita2020-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sign column takes up space. (Adam Stankiewicz) Solution: Optionally put signs in the number column. (Yegappan Lakshmanan, closes vim/vim#4555, closes vim/vim#4515) https://github.com/vim/vim/commit/394c5d8870b15150fc91a4c058dc571fd5eaa97e
| * | | | vim-patch:8.1.1712: signs in number column cause text to be misalignederw72020-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Signs in number column cause text to be misaligned. Solution: Improve alignment. (Yasuhiro Matsumoto, closes vim/vim#4694) https://github.com/vim/vim/commit/d6bcff457799e491c3d27880858ec08e758e1849
| * | | | vim-patch:8.1.1623: display wrong with signs in narrow number columnerw72020-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Display wrong with signs in narrow number column. Solution: Increase the numbercolumn width if needed. (Yegappan Lakshmanan, closes vim/vim#4606) https://github.com/vim/vim/commit/e4b407f536ba8bd007152649a347a95320d80fce
| * | | | vim-patch:8.1.1564: sign column takes up spaceShougo Matsushita2020-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sign column takes up space. (Adam Stankiewicz) Solution: Optionally put signs in the number column. (Yegappan Lakshmanan, closes vim/vim#4555, closes vim/vim#4515) https://github.com/vim/vim/commit/394c5d8870b15150fc91a4c058dc571fd5eaa97e
* | | | | Remove unused function (#12719)Patrice Peterson2020-08-08
| |_|_|/ |/| | |
* | | | man.vim: Add - to 'iskeyword' (#12598)Anmol Sethi2020-08-08
| |_|/ |/| | | | | | | | | | | Pressing K on manpages with - in their name will now work. I noticed this the manpages of https://github.com/cli/cli
* | | Merge pull request #12701 from erw7/fix-sattr-t-overflowerw72020-08-03
|\ \ \ | | | | | | | | ui: fix problem with sattr_T overflow
| * | | ui: fix problem with sattr_T overflowerw72020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sattr_T was defined as uint16_t. But this is not enough to handle the 24-bit colors of the terminal. To solve this problem, change it to int. In 32bit, int may overflow. So, if it overflows, change it to ignore it without adding more attr_entries. fixes #12366