aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | treesitter: use new on_bytes interfaceBjörn Linse2020-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will significantly reduce the parsing work needed e.g. when rehighlighting after every keypress in insert mode. Also add safety check for tree-sitter trying to read past the end of a line. This can happen after we sent an incorrect buffer update.
| * | api/buffer: add "on_bytes" callback to nvim_buf_attachBjörn Linse2020-09-09
| | | | | | | | | | | | | | | | | | This implements byte-resolution updates of buffer changes. Note: there is no promise that the buffer state is valid inside the callback!
| * | memline: cache byte offset of current lineBjörn Linse2020-09-09
| | | | | | | | | | | | | | | When editing a line in insert mode, this value will be used for every keypress.
| * | extmark: use resonable names in extmark_spliceBjörn Linse2020-09-09
| | |
| * | extmark: separate extmark_splice_cols for column-only changeBjörn Linse2020-09-09
| | | | | | | | | | | | as the byte logic will be the same for all of these
* | | snap: Fix snapcraft builds #12879Carlos Hernandez2020-09-09
|/ / | | | | | | | | * Use upstream git repo as snap source. * Fix typo in snapcraft.yaml Use latest_tag instead of branch because branch is undefined.
* | Merge pull request #12840 from vigoux/ts-hl-fixesThomas Vigouroux2020-09-09
|\ \ | | | | | | treesitter: fix some highlight issues
| * | treesitter: revert wrong optimization in highlightsThomas Vigouroux2020-09-09
|/ /
* | win: avoid duplicate separators in $PATH #12869Justin M. Keyes2020-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Seems like redundant env var separators (";" on Windows) in $PATH can cause weird behavior. From #7377: > After some time, system(['win32yank', '-o']) and system('win32yank -o') > start returning different results: specifically first returns an > empty string. > > 1. $PATH weirdly contains double semicolon followed by path to the > “installation directory” (unpacked directory from archive). > 2. If I run `let $PATH=substitute($PATH, ';;', ';', 'g')` the problem is fixed. close #7377 ref 224f99b85d311ebd31451db13b66e4a3c7e51938
* | vim-patch:8.2.1635: no digraph for 0x2022 BULLET #12876Jan Edmund Lazo2020-09-08
| | | | | | | | | | Problem: No digraph for 0x2022 BULLET. Solution: Use "oo". (Hans Ginzel, closes vim/vim#6904) https://github.com/vim/vim/commit/57ad94c5a9ee6f3626e1ec728519a8558a4346c8
* | win/env: fix stdpath()/XDG_* initialization, parsing #12829erw72020-09-07
| | | | | | | | | | | | | | | | - Windows environment variables are semicolon-separated, but some logic was assuming colon (:). This broke initialization and parsing of XDG_CONFIG_DIRS, XDG_DATA_DIRS, 'runtimepath', stdpath(), etc. - test/defaults_spec: enable tests on Windows ref #12793
* | Merge #12862 snap: multiarch, support luajit where possibleJustin M. Keyes2020-09-07
|\ \
| * | snap: migrate releases to snapcraft.io builsCarlos Hernandez2020-09-06
| | | | | | | | | | | | | | | | | | | | | | | | Architectures supported by Travis due not match 1 to 1 to the architectures supported by snapcraft.io and launchpad. To support as many architectures as possible, deploys to the snap store should be done via a simulated Github webhook. An additional secret will need to be added to Travis-ci
| * | snap: drop snapcraft push releaseCarlos Hernandez2020-09-06
| | |
| * | snap: Ensure version reflects Github release verCarlos Hernandez2020-09-06
| | |
| * | snap: Match snap release to github releasesCarlos Hernandez2020-09-06
| | |
| * | snap: adjust make command depending on architectureCarlos Hernandez2020-09-06
| | | | | | | | | | | | | | | i386, amd64, armhf platforms should be build with luajit all others with lua.
| * | Revert back to core18 for i386 supportCarlos Hernandez2020-09-06
| | |
* | | Merge #12868 vim-patch:8.2.{1625,1630,1633}Justin M. Keyes2020-09-07
|\ \ \
| * | | vim-patch:8.2.1633: some error messages are internal but do not use iemsg()Jan Edmund Lazo2020-09-07
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Some error messages are internal but do not use iemsg(). Solution: Use iemsg(). (Dominique Pellé, closes vim/vim#6894) https://github.com/vim/vim/commit/e83cca291112ea66f49079975e102ee36a47a24e N/A patches for version.c: vim-patch:8.2.1625: compiler warning for use of fptr_T Problem: Compiler warning for use of fptr_T. Solution: Make the type less strict. https://github.com/vim/vim/commit/30d6413782c8206899cee109f521895a03c76441 vim-patch:8.2.1630: terminal test fails Problem: Terminal test fails. Solution: Correct argument to term_start(). Correct error number. https://github.com/vim/vim/commit/c98cdb3bc970f04f93b4c394b4ec94c2eb5546c3
* | | docs: update (#12860)TJ DeVries2020-09-06
| | |
* | | UI: forward 'mousefocus' option #12863Justin M. Keyes2020-09-06
| | | | | | | | | | | | close #12849 ref eb4aab7173fa1733f77bb6d7117351b47ada6134
* | | Merge pull request #12802 from jamessan/travis-ubuntu-bumpJames McCoy2020-09-06
|\ \ \
| * | | test/helpers: Run $SYMBOLIZER to decode sanitizer logs, if it is setJames McCoy2020-09-06
| | | |
| * | | ci: Try to recover from sanitizer issuesJames McCoy2020-09-04
| | | | | | | | | | | | | | | | | | | | | | | | When running in CI, we want to find as many problems as possible instead. Let the code try to keep running from recoverable issues so we report all the sanitize issues we can.
| * | | suggest_trie_walk: Remove invalid FALLTHROUGH annotationJames McCoy2020-09-04
| | | |
| * | | travis: Install clang-11 for ASAN/UBSAN jobJames McCoy2020-09-04
| | | | | | | | | | | | | | | | [skip appveyor]
| * | | travis: Relax pyenv versions to 2.7:3.8James McCoy2020-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't care about the specifics of the patch version, so just set the major:minor. [skip appveyor]
| * | | travis: Install powershell via "snaps" addonJames McCoy2020-09-04
| | | | | | | | | | | | | | | | [skip appveyor]
| * | | travis: Bump Linux dist to bionicJames McCoy2020-09-04
| | | | | | | | | | | | | | | | [skip appveyor]
* | | | Merge pull request #12858 from kyazdani42/fix/no-ts-hl-without-query-valueThomas Vigouroux2020-09-06
|\ \ \ \ | | | | | | | | | | treesitter: check hl group exists before passing it in nvim_get_hl_id_by_name
| * | | | apply bfredl suggestionkiyan422020-09-06
| | | | |
| * | | | treesitter: check hl group exists before passing it in nvim_get_hl_id_by_namekiyan422020-09-05
| | | | |
* | | | | Merge pull request #11649 from vhakulinen/fix-blank-sections-with-multigridBjörn Linse2020-09-06
|\ \ \ \ \ | | | | | | | | | | | | invalidate grid on allocation when in ext_multigrid
| * | | | | Invalidate grid on allction when in ext_multigridVille Hakulinen2020-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When in ext_multigrid mode, after a window gets resized neovim wont currently send all the needed events fill the window's blank space and thus' UIs will have invalid grid state.
* | | | | | Merge pull request #12826 from vigoux/ts-lua-matchBjörn Linse2020-09-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | treesitter: use lua-match? instead of match?
| * | | | | | lint: just bit twiddlin'Björn Linse2020-09-06
| | | | | | |
| * | | | | | tests: update query.list_predicates() testBjörn Linse2020-09-06
| | | | | | |
| * | | | | | treesitter: update docs on predicatesThomas Vigouroux2020-09-06
| | | | | | |
| * | | | | | treesitter: Use excplicit names in testsThomas Vigouroux2020-09-06
| | | | | | |
| * | | | | | treesitter: simplify match_predsThomas Vigouroux2020-09-06
| | | | | | |
| * | | | | | treesitter: use lua-match? instead of match?Thomas Vigouroux2020-09-06
| |/ / / / /
* / / / / / version.c: update [ci skip] (#12763)Marvim the Paranoid Android2020-09-06
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.1.0113: compiler warning for unused variable vim-patch:8.1.0294: MS-Windows: sometimes uses short directory name vim-patch:8.1.0297: MS-Windows: tests fail, Vim crashes vim-patch:8.1.0338: MS-Windows: VTP doesn't work properly with Powershell vim-patch:8.1.0718: a couple compiler warnings vim-patch:8.1.0912: MS-Windows: warning for signed/unsigned vim-patch:8.1.1130: MS-Windows: warning for unused variable vim-patch:8.1.1219: not checking for NULL return from alloc() vim-patch:8.1.1487: older msgfmt cannot generate proper .desktop file vim-patch:8.1.1528: popup_any_visible() is unused vim-patch:8.1.2252: compiler warning for int size vim-patch:8.1.2323: Old MSVC version no longer tested. vim-patch:8.1.2424: MS-Windows: console buffer is resized unnecessarily vim-patch:8.2.0541: Travis CI does not give compiler warnings vim-patch:8.2.0545: unused arguments ignored in non-standard way vim-patch:8.2.0550: some changes in the libvterm upstream code vim-patch:8.2.0553: error for unused argument vim-patch:8.2.0608: warning from clang when building message test vim-patch:8.2.0781: compiler warning for not using value in Lua vim-patch:8.2.0838: MS-Windows: compiler warning for uninitialized variables vim-patch:8.2.0891: clang warns for invalid conversion vim-patch:8.2.1234: Lua build problem with old compiler vim-patch:8.2.1487: Travis: installing snd-dummy is not always useful vim-patch:8.2.1495: "make clean" may delete too many files vim-patch:8.2.1545: ch_logfile() is unclear about closing when forking vim-patch:8.2.1546: build rule for Vim.app is unused vim-patch:8.2.1559: s390x tests work again vim-patch:8.2.1567: no example to use ubsan with clang vim-patch:8.2.1579: reports from asan are not optimal vim-patch:8.2.1583: MS-Windows: cannot easily measure code coverage vim-patch:8.2.1589: term_start() options for size are overruled by 'termwinsize' vim-patch:8.2.1594: pull requests on github do not notify a maintainer vim-patch:8.2.1595: cannot easily see what Vim sends to the terminal vim-patch:8.2.1596: using win_screenpos('.') in tests works but is wrong vim-patch:8.2.1598: starting a hidden terminal resizes the current window vim-patch:8.2.1605: default maintainer on github is wrong
* | | / / doc: fix invalid help tags #12745Georgy Komarov2020-09-05
| |_|/ / |/| | |
* | | | provider: align all foo#Detect() functions #12839Justin M. Keyes2020-09-05
| | | | | | | | | | | | | | | | | | | | | | | | Problem: ruby#Detect() and node#Detect() don't return a [prog, err] pair which means callers must special-case them. Solution: align their return signatures with the perl/pythonx providers.
* | | | fix(highlight): compare rows vs columns in range highlight check (#12852)Steven Sojka2020-09-05
| | | |
* | | | Support for :perl, :perlfile, :perldo and perleval() (#12809)Justin M. Keyes2020-09-05
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * support for :perl, :perlfile, :perldo and perleval() * document that the perl provider doesn't currently work on Windows * document that the perl legacy interface is now also supported * added perleval() documentation * import legacy perl interface tests * only perl 5.22+ is supported * healtcheck: use g:perl_host_prog if its set instead using just 'perl' isn't correct as it may not be the version requested. ditto for 'cpanm', rather go through 'App::cpanminus' to find the latest perl version
| * | | | healtcheck: use g:perl_host_prog if its set insteadJacques Germishuys2020-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using just 'perl' isn't correct as it may not be the version requested. ditto for 'cpanm', rather go through 'App::cpanminus' to find the latest perl version
| * | | | only perl 5.22+ is supportedJacques Germishuys2020-09-03
| | | | |
| * | | | import legacy perl interface testsJacques Germishuys2020-09-03
| | | | |