aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* GHA: Force CCACHE_DIR=$HOME/.ccacheJames McCoy2020-11-24
|
* ci: Only setup ipv6 on macOS for TravisJames McCoy2020-11-24
|
* GHA: brew required softwareJames McCoy2020-11-24
|
* env.sh: Handle no flavor being specifiedJames McCoy2020-11-24
|
* GHA: Add macOS CIJames McCoy2020-11-24
|
* ci: s/TRAVIS_OS_NAME/CI_OS_NAME/ for non-Travis-specific codeJames McCoy2020-11-24
|
* GHA: Rename linux workflow to CIJames McCoy2020-11-24
|
* Merge pull request #13368 from vigoux/langtree-fixesThomas Vigouroux2020-11-24
|\ | | | | languagetree: call changedtree callback per tree
| * languagetree: call changedtree callback per treeThomas Vigouroux2020-11-24
| | | | | | | | Also fix a typo
* | vim-patch:8.1.0825: code for autocommands is mixed with file I/O code (#13305)TJ DeVries2020-11-24
|/
* Merge pull request #13366 from bfredl/path3aBjörn Linse2020-11-24
|\ | | | | api: enable nvim_get_runtime_file to find subdirectories
| * api: enable nvim_get_runtime_file to find subdirectoriesBjörn Linse2020-11-24
| |
* | vim-patch:8.2.2036: buffer messed up if creating the quickfix window fails ↵Jan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | (#13365) Problem: Current buffer is messed up if creating a new buffer for the quickfix window fails. Solution: Check that creating the buffer succeeds. (closes vim/vim#7352) https://github.com/vim/vim/commit/9e40c4b15ebfbc84947a3f34b1bd53e397b57f51
* | man.vim: Use page title instead of full path. (#13353)shade-of-noon2020-11-24
| | | | | | | | | | | | | | | | | | In commit 63f0ca326322376271, `tagfunc` was introduced to `runtime/autoload/man.vim`. Nonetheless the tag function instead of using a short buffer name (e.g. `man://foo(3)`) uses the full path to the man page (e.g. `man:///usr/share/.../foo.3.gz`). This behaviour is inconsistent with `:Man!`, thus this commit. Closes #13334
* | checkhealth: support virtual env dir with spacessaadparwaiz12020-11-24
| |
* | Merge pull request #13322 from teto/remove_curwinThomas Vigouroux2020-11-24
|\ \ | | | | | | refactor: pass window to was_set_insecurely
| * | fix(fold): use Folded highlight even with spell onMatthieu Coudron2020-11-23
| | | | | | | | | | | | | | | Partially addresses https://github.com/neovim/neovim/issues/12982. It's more a quickfix while reworking folds.
| * | refactor: pass window to was_set_insecurelyMatthieu Coudron2020-11-23
| |/ | | | | | | | | | | working on get_foldtext and wanted to get rid of the curwin backup/restore. Turns out it's not possible else f_foldtext is run on the same window. Kept the cleanup anyway.
* | Merge pull request #13270 from vigoux/ts-range-rangesThomas Vigouroux2020-11-23
|\ \ | | | | | | treesitter: allow table to be used as ranges
| * | fix(treesitter): allow ranges in set_included_rangesThomas Vigouroux2020-11-23
| | |
| * | treesitter: refactor some thingsThomas Vigouroux2020-11-23
| | |
* | | Merge pull request #13358 from jamessan/ubuntu-20.04-ghaJames McCoy2020-11-23
|\ \ \
| * | | ci: Only try installing python-pynvim if Py2 pip is presentJames McCoy2020-11-23
| | | |
| * | | GHA: Switch to ubuntu-20.04 image for LinuxJames McCoy2020-11-23
| |/ / | | | | | | | | | | | | | | | Stop explicitly installing Ubuntu's python package, since most of the Python 2 packages (and importantly pip/setuptools) have been removed in this Ubuntu version.
* | | Merge pull request #11148 from janlazo/vim-8.0.1455Jan Edmund Lazo2020-11-23
|\ \ \ | |/ / |/| | vim-patch:8.0.1455,8.1.{2115,2361}
| * | vim-patch:8.1.2361: MS-Windows: test failures related to VIMDLLJan Edmund Lazo2020-11-23
| | | | | | | | | | | | | | | | | | Problem: MS-Windows: test failures related to VIMDLL. Solution: Adjust code and tests. (Ken Takata, closes vim/vim#5283) https://github.com/vim/vim/commit/310c32e8920140f0db747c6c6eb06b1ee53cdb5a
| * | vim-patch:8.1.2115: MS-Windows: shell commands fail if &shell contains a spaceJan Edmund Lazo2020-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: shell commands fail if &shell contains a space. Solution: Use quotes instead of escaping. (closes vim/vim#4920) https://github.com/vim/vim/commit/2efc44b3f0b6bd8307cb281af095e08e15ab1c24 Always double-quote &shell if it contains a space. Neovim does not support escaping space with backslash, unlike Vim. N/A patches for version.c: vim-patch:8.0.1455: if $SHELL contains a space then 'shell' is incorrect Problem: If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) Solution: Escape spaces in $SHELL. (Christian Brabandt, closes vim/vim#459) https://github.com/vim/vim/commit/4bfa8af14142e54f509048239f4e8596911f56aa vim-patch:8.2.1194: test failure because shell prompt differs Problem: Test failure because shell prompt differs. Solution: Set the shell prompt. https://github.com/vim/vim/commit/a4dc6f92bb29b00783f8945bbe1101e837b6ad3c
* | | Merge pull request #13354 from jamessan/ea.skip-providersJames McCoy2020-11-23
|\ \ \ | |/ / |/| |
| * | Add eap->skip checks to script_host_{execute_file,do_range}James McCoy2020-11-22
| | | | | | | | | | | | | | | | | | As a safety measure, return immediately from these functions if eap->skip is set. This is set when VimL is being parsed, to skip past dead code, and should not be executed.
| * | do_one_cmd: Remove :pyxdo/:pyxfile from "handle <bar>" switchJames McCoy2020-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 8f288698e4730f6cc91240fe899e93921aff9d71, these commands were incorrectly added to the switch that determines whether a command needs to parse for "|" on their own when ea.skip is set. This means that "if 0 | pyxfile foo.py | endif" would execute foo.py when it should do nothing. Removing them from the switch skips to the end of `do_one_cmd()`, avoiding running any script.
* | | Merge pull request #13252 from nvim-treesitter/language-treeThomas Vigouroux2020-11-23
|\ \ \ | |/ / |/| | Language tree
| * | feat(treesitter): add language treeSteven Sojka2020-11-23
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Implement the LanguageTree structure to enable language injection. This is done be removing the old Parser metatable and replacing by the new structure, with the same API (almost). Some noticeable differences : - `parser:parse()` now returns a table of trees - There is no incremental parsing for child (injected) languages Co-authored-by: Thomas Vigouroux <tomvig38@gmail.com>
* | Merge pull request #13333 from adrian5/filetype-xmlJan Edmund Lazo2020-11-22
|\ \ | | | | | | runtime: Patch xml, xmllint, xmlformat filetypes
| * | xml.vim: patch runtime/syntax to 4ceaa3a6e0b8cb299adrian52020-11-22
| | | | | | | | | | | | vim/vim@4ceaa3a6e0b8cb2994c303041aedcbb60527cd61
| * | xml.vim: patch runtime/syntax to 96f45c0b6fc9e9d40adrian52020-11-22
| | | | | | | | | | | | vim/vim@96f45c0b6fc9e9d404e6805593ed1e0e6795e470
| * | xml.vim: patch runtime/indent to 4ceaa3a6e0b8cb299adrian52020-11-22
| | | | | | | | | | | | vim/vim@4ceaa3a6e0b8cb2994c303041aedcbb60527cd61
| * | xml.vim: patch runtime/indent to 96f45c0b6fc9e9d40adrian52020-11-22
| | | | | | | | | | | | vim/vim@96f45c0b6fc9e9d404e6805593ed1e0e6795e470
| * | xmllint.vim: patch runtime/compiler to 1c6737b20a5adrian52020-11-22
| | | | | | | | | | | | vim/vim@1c6737b20a5cf71751b180461cea22fc76d8870c
| * | xmlformat.vim: patch runtime/autoload to eab6dff19adrian52020-11-22
| | | | | | | | | | | | vim/vim@eab6dff19f387469a200011bc6cf3508f5e43a4a
| * | xmlformat.vim: patch runtime/autoload to 96f45c0b6adrian52020-11-22
| | | | | | | | | | | | vim/vim@96f45c0b6fc9e9d404e6805593ed1e0e6795e470
* | | Merge pull request #13348 from adrian5/filetype-gitconfigJan Edmund Lazo2020-11-22
|\ \ \ | | | | | | | | runtime: Patch gitconfig.vim syntax
| * | | gitconfig.vim: patch runtime/syntax to c08ee7476b1adrian52020-11-22
| | | | | | | | | | | | | | | | vim/vim@c08ee7476b19f9b4de5df287797af87c4e3fba0a
| * | | gitconfig.vim: patch runtime/syntax to 5be4ceecea5adrian52020-11-22
| |/ / | | | | | | | | | vim/vim@5be4ceecea5520265066eac972460ebb1cdf05e7
* | | Merge pull request #13351 from janlazo/vim-8.1.1598Jan Edmund Lazo2020-11-22
|\ \ \ | | | | | | | | vim-patch:8.1.{1598,1601,2332},8.2.2032
| * | | vim-patch:8.1.2332: missing file in refactoringJan Edmund Lazo2020-11-22
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Missing file in refactoring. Solution: Update missing file. https://github.com/vim/vim/commit/556ae8ea28b4e3e9fc47ad130795009a3080146e
| * | | vim-patch:8.2.2032: cabalconfig and cabalproject filetypes not recognizedJan Edmund Lazo2020-11-22
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cabalconfig and cabalproject filetypes not recognized. Solution: Detect more cabal files. (Marcin Szamotulski, closes vim/vim#7339) https://github.com/vim/vim/commit/dcbab75db3ba5e812f119e08cda6a02c6b028a14 N/A patches for version.c: vim-patch:8.1.1598: update to test file missing Problem: Update to test file missing. Solution: Update the popup window test file. https://github.com/vim/vim/commit/53a95d65840e9d48844fa0798f198eca765176e8 vim-patch:8.1.1601: missing changes to popup window test file Problem: Missing changes to popup window test file. Solution: Add those changes. https://github.com/vim/vim/commit/8da41816316f17382817df3f9449b55df8d39651
* | | Merge pull request #13345 from shade-of-noon/lingering-e145Jan Edmund Lazo2020-11-22
|\ \ \ | | | | | | | | Remove leftover handling of restricted mode.
| * | | po: Remove E145 error message.Edwin Pujols2020-11-22
| | | |
| * | | runtime: Remove error handling for E145.Edwin Pujols2020-11-22
| | | | | | | | | | | | | | | | | | | | | | | | Restricted mode (-Z) has been removed per #11996. Some runtime files had lingering error handling (error identifier `E145`) so I cleaned them up.
* | | | Merge pull request #13352 from jamessan/isCIJames McCoy2020-11-22
|\ \ \ \ | |_|/ / |/| | | test: Add GitHub actions support to helpers.isCI