aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add negative test for type of job's env optionJames McCoy2019-12-12
|
* os_getenvname_at_index: Handle Windows env vars whose name starts with =James McCoy2019-12-11
|
* Add os_getfullenv_size/os_copyfullenvJames McCoy2019-12-11
|
* jobstart now supports env/clear_envMatthieu Coudron2019-12-11
| | | | to modify the environment of the launched job.
* test: new test for setting environmentMatthieu Coudron2019-12-11
|
* test: always pass a string to expect_msg_seqMatthieu Coudron2019-12-03
| | | | Seems like pcall doesn't always return a string as a 2nd element of the tuple.
* Merge #11500 from justinmk/api-deprecateJustin M. Keyes2019-12-02
|\ | | | | API: rename nvim_execute_lua, deprecate nvim_command_output
| * API: rename nvim_execute_lua => nvim_exec_luaJustin M. Keyes2019-12-02
| | | | | | | | | | | | - We already find ourselves renaming nvim_execute_lua in tests and scripts, which suggests "exec" is the verb we actually want. - Add "exec" verb to `:help dev-api`.
| * API: deprecate nvim_command_outputJustin M. Keyes2019-12-02
|/
* log_init: call log_path_init (#11501)Daniel Hahler2019-12-02
| | | | | | | | This has to be done after `init_homedir` for XDG default and `set_init_1` for lookup from env, which could be done earlier likely (to help with https://github.com/neovim/neovim/issues/10937), but this keeps it in sync with Vim. Fixes https://github.com/neovim/neovim/issues/11499.
* testdir/runnvim.sh: create messages file always (#11503)Daniel Hahler2019-12-02
|
* oldtest: support for running by filename (#11473)Daniel Hahler2019-12-02
| | | | | | | | | | | | Follow-up to 8969efca8 (Vim patch 8.1.0723) NOTE: This changes the main entrypoint for running single oldtest files to not use/require the ".res" extension anymore. But it is handled for B/C. Adds a phony rule to run oldtest by filename. Not going through "$(MAKE)" avoids GNUmakefile being used then (which I use for WIP things), and it seems like SINGLE_MAKE should be used anyway probably.
* build: CMakeLists: do not set MIN_LOG_LEVEL with C flags (#11498)Daniel Hahler2019-12-02
| | | Fixes https://github.com/neovim/neovim/issues/11496.
* src/nvim/testdir/test_quickfix.vim: align with Vim (#11502)Daniel Hahler2019-12-02
|
* dictwatcher: fix use-after-free #11495erw72019-12-02
| | | | | fixes #11494
* Merge #11159 'API: nvim_exec'Justin M. Keyes2019-12-01
|\ | | | | API: nvim_exec: function to source multiline Vimscript ("anonymous :source")
| * API: rename nvim_source => nvim_execJustin M. Keyes2019-12-01
| | | | | | | | | | - Eliminate nvim_source_output(): add boolean `output` param to nvim_exec() instead.
| * API: nvim_source_outputVikram Pal2019-12-01
| | | | | | | | | | | | | | - Similar to nvim_source but will capture the output - Add meaningful VimL tracebacks for nvim_source - Handle got_int - Add error reporting
| * API: nvim_source: fix multiline inputJustin M. Keyes2019-12-01
| | | | | | | | | | | | | | - DOCMD_REPEAT is needed to source all lines of input. - Fix ":verbose set {option}?" by handling SID_STR in get_scriptname(). closes #8722
| * API: nvim_source: save/restore script context #11159Vikram Pal2019-12-01
| | | | | | | | Use a constant for the script id.
| * API: nvim_sourceSiddhant Gupta2019-12-01
|/
* Add vim.startswith and vim.endswith (#11248)Ashkan Kiani2019-12-01
|
* Add vim.cmd as an alias for nvim_command (#11446)Ashkan Kiani2019-12-01
|
* Return nil instead of NIL for vim.env (#11486)Ashkan Kiani2019-12-01
|
* screen.lua: remove screen:_on_event #11488Justin M. Keyes2019-12-01
| | | Tests can redefine the handlers, so we don't need this extra hook.
* ci: revisit OpenBSD/FreeBSD config (#11477)Daniel Hahler2019-12-01
|\
| * ci: SourceHut: revisit OpenBSD/FreeBSD configDaniel Hahler2019-12-01
| |
| * terminfo_is_bsd_console: fallback to falseDaniel Hahler2019-12-01
|/ | | | Ref: https://github.com/neovim/neovim/commit/ab7da4c53138768#r36200515
* vim-patch:8.1.2367: registers are not sufficiently tested (#11489)Jan Edmund Lazo2019-12-01
| | | | | Problem: Registers are not sufficiently tested. Solution: Add a few more test cases. (Yegappan Lakshmanan, closes vim/vim#5288) https://github.com/vim/vim/commit/71136db1bfbc67c2e55f8070cdf0a241c643e45b
* snap: disable job until we are approvedJustin M. Keyes2019-11-30
| | | | | | We are waiting for snapcraft.io to review/approve us for "classic" mode. reverts 1f684cf80a0026848f5d64794dfca05654a9f66a ref #11482
* Merge #11483 from janlazo/vim-8.1.2355Justin M. Keyes2019-11-30
|\ | | | | vim-patch:8.1.{2355,2363}
| * vim-patch:8.1.2363: ml_get error when accessing Visual area in 'statusline'Jan Edmund Lazo2019-11-30
| | | | | | | | | | | | Problem: ml_get error when accessing Visual area in 'statusline'. Solution: Disable Visual mode when using another window. (closes vim/vim#5278) https://github.com/vim/vim/commit/dee50a518007b3a59f54b8ad018b6a83993593e7
| * doc: mention OS pseudo-features in :h feature-listJan Edmund Lazo2019-11-30
| |
| * vim-patch:8.1.2355: test with "man" fails on FreeBSDJan Edmund Lazo2019-11-30
|/ | | | | | | | | Problem: Test with "man" fails on FreeBSD. Solution: Use "-P" instead of "--pager". https://github.com/vim/vim/commit/c7d2a57b3a076f6ecb16f93c0b09280c4b3b4175 Cherry-picked "has('bsd')" from vim-patch:8.1.0846. Cherry-picked test_normal.vim fix from vim-patch:8.1.2358
* floatwin: show error if window is closed immediately #11476Justin M. Keyes2019-11-29
| | | | | | | | | Autocmds may close window while it is being entered, then win_set_minimal_style(wp) operates on an invalid pointer. We could silently ignore this instead, but it is unlikely to be intentional, so it is more useful to show an error. fix #11383
* snap: declare "devmode" instead of "classic" #11482Carlos Hernandez2019-11-29
|
* vim-patch:8.1.2315: switchbuf=uselast #11480Daniel Hahler2019-11-29
| | | | | Problem: Not always using the right window when jumping to an error. Solution: Add the "uselast" flag in 'switchbuf'. (closes vim/vim#1652) https://github.com/vim/vim/commit/539aa6b25eaea91dfd1a175cd053c0f259fa2e58
* vim-patch:8.1.2017: cannot execute commands after closing cmdline window #11479Daniel Hahler2019-11-29
| | | | | | | Problem: Cannot execute commands after closing the cmdline window. Solution: Also trigger BufEnter and WinEnter. (closes vim/vim#4762) https://github.com/vim/vim/commit/96e38a86a710fb6daec4550ac1667f019dc3a40e Fixes https://github.com/neovim/neovim/issues/11279.
* Merge pull request #11469 from bfredl/lspdiagBjörn Linse2019-11-29
|\ | | | | lsp: allow the user to config LspDiagnosticError like any hl group
| * lsp: allow the user to config LspDiagnosticError etc by standard meansBjörn Linse2019-11-28
| |
* | snap: fix line continuation #11475Daniel Hahler2019-11-28
| | | | | | reverts commit 52981690687429b7c1cc8ac76fbf92560a6420e2.
* | snap: disable jobJustin M. Keyes2019-11-28
| | | | | | | | | | snap job hangs on travis: https://travis-ci.org/neovim/neovim/builds/618434882
* | win_line: Fix crash with 'rightleft' in :terminal #11460erw72019-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #11438 Backtrace: 0 schar_from_ascii ( p=0x801cc9e112c3 <error: Cannot access memory at address 0x801cc9e112c3>, c=32 ' ') at ../src/nvim/screen.c:5263 1 0x00007f31460eccc5 in win_line (wp=wp@entry=0x7fffc9df6230, lnum=lnum@entry=11, startrow=startrow@entry=10, endrow=41, nochange=false, number_only=number_only@entry=false) at ../src/nvim/screen.c:4025 2 0x00007f31460eed8e in win_update (wp=wp@entry=0x7fffc9df6230) at ../src/nvim/screen.c:1403 3 0x00007f31460f011f in update_screen (type=<optimized out>) at ../src/nvim/screen.c:502 4 0x00007f3146138ef4 in normal_redraw (s=s@entry=0x7fffd0a5f700) at ../src/nvim/normal.c:1247 5 0x00007f314613b159 in normal_check (state=0x7fffd0a5f700) at ../src/nvim/normal.c:1324 6 0x00007f31460accfe in state_enter (s=0x7fffd0a5f700) at ../src/nvim/state.c:28 7 0x00007f3146143099 in normal_enter (cmdwin=<optimized out>, noexmode=<optimized out>) at ../src/nvim/normal.c:463 8 0x00007f314618b541 in main (argc=<optimized out>, argv=<optimized out>) at ../src/nvim/main.c:580
* | deps: update libtermkey to 0.22 #11429Matthieu Coudron2019-11-28
| |
* | Merge #11428 'Update SNAP packaging'Justin M. Keyes2019-11-28
|\ \
| * | snap: more yak-shavingJustin M. Keyes2019-11-28
| | | | | | | | | | | | | | | | | | | | | - generate decryption step - skip job for PRs - remove transfer.sh support - deploy every (master) commit
| * | snap: add snapcraft secrets to CICarlos Hernandez2019-11-28
| | |
| * | snap: add desktop file, iconCarlos Hernandez2019-11-28
| | |
| * | snap: add "snap" job to Travis CICarlos Hernandez2019-11-28
| | |
| * | snap: fix/update snap buildsCarlos Hernandez2019-11-28
|/ / | | | | | | | | | | | | * rename to nvim * bump base to core18 * fix versioning, match binary * set prefix to /usr