aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.0.1563: getwinposx() timeout #9955Jan Edmund Lazo2019-04-29
| | | | | Problem: Timeout of getwinposx() can be too short. (lilydjwg) Solution: Add getwinpos(). (closes vim/vim#2689) https://github.com/vim/vim/commit/3f54fd319f6641b4bed478bcc90cdb39ede68e31
* clipboard: setreg("*") with clipboard=unnamed #9954Justin M. Keyes2019-04-28
| | | | Helped-by: Björn Linse <bjorn.linse@gmail.com> fix #5646
* vim-patch:8.1.0843: memory leak when running "make test_cd" #9944Justin M. Keyes2019-04-28
| | | | | | | | | closes #9921 reverts f0a702d1169a Problem: Memory leak when running "make test_cd". Solution: Free the stack element when failing. (Dominique Pelle, closes vim/vim#3877) https://github.com/vim/vim/commit/e0de2164f62a1736cdc64dbf804b77db8af90c10
* tui:cursor_goto(): remove dead code #9952Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | fix #9918 ref dbc25f5a87cf3bcfe1caac1eb1ff8b3a6978a415 Before 7ede14d191b1 the UGRID_FOREACH_CELL loop was never entered, because it expanded to an always-false condition. From build/src/nvim/auto/tui/tui.i: do { UCell *row_cells = (grid)->cells[grid->row]; for (int col = grid->col; col < col; col++) { UCell *cell = row_cells + col; (void)(cell); { print_cell(ui, cell); }; } } while (0); After 7ede14d191b1 issue #9918 was reported. $ ./build/bin/nvim -Nu NONE +'colo evening' :h<tab> " causes cursor to change colors Since the code was dead before 7ede14d191b1, just remove it.
* runtime/Tutor: define highlights as "default" #9947AlxHnr2019-04-28
|
* win: stream_init() issue with tty on Windows #9884erw72019-04-28
| | | ref #9825
* Merge #9911 from justinmk/win-site-dataJustin M. Keyes2019-04-28
|\ | | | | win/defaults: Use "…/nvim-data/site" in 'runtimepath'
| * win/defaults: Use "…/nvim-data/site" in 'runtimepath'Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | | | | | On Windows we store non-config data in "$XDG_DATA_HOME/nvim-data". But the "…/site" items in 'runtimepath' did not correctly point to that location, they used "…/nvim/site". Fix the init logic to use "…/nvim-data/site". closes #9910
| * spellfile.vim: store files in stdpath('data')Justin M. Keyes2019-04-27
| | | | | | | | ref b9b2fb7d5d03 #6664 #6272
* | test/old: remove test16 (#9949)Jan Edmund Lazo2019-04-28
| | | | | | Vim replaced it with a test in test_gui.vim, N/A for Neovim.
* | vim-patch:8.1.1214: old style tests #9948Jan Edmund Lazo2019-04-27
|/ | | | | | Problem: Old style tests. Solution: Move tests from test14 to new style test files. (Yegappan Lakshmanan, closes vim/vim#4308) https://github.com/vim/vim/commit/c6b37db1ba704455daa8f9e78bc1c2492fb81f40
* doc/API #9916Pedro Bortolli2019-04-27
|
* Merge #9915 'test: clear(): args_rm param'Justin M. Keyes2019-04-27
|\
| * test: clear(): remove `opts.headless` parameterJustin M. Keyes2019-04-27
| | | | | | | | | | | | | | Callers can instead specify `args_rm={'--headless'}`. TODO: should `nvim_argv` have "--headless" by default? Need to inspect some uses of spawn(nvim_argv) ...
| * test: clear(): `args_rm` parameterJustin M. Keyes2019-04-27
| |
| * test: 'shadafile' defaultJustin M. Keyes2019-04-27
| | | | | | | | ref 773bdd41ec19
* | Merge #9942 from janlazo/vim-8.1.0837Justin M. Keyes2019-04-27
|\ \ | |/ |/| vim-patch:8.1.{837,1180,1194,1203,1207,1209}
| * test/old: remove test.out filesJustin M. Keyes2019-04-27
| | | | | | | | | | | | | | Do this for new-style tests too, because they run after the old-style tests which don't clean up their temp files. Reverts ebd251c
| * vim-patch:8.1.1209: clever compiler warns for buffer being too smallJan Edmund Lazo2019-04-27
| | | | | | | | | | | | Problem: Clever compiler warns for buffer being too small. Solution: Make the buffer bigger (even though it's not really needed). https://github.com/vim/vim/commit/5431589d25e73892fcf7ad1eaca53f742c1c9303
| * vim-patch:8.1.1207: some compilers give warning messagesJan Edmund Lazo2019-04-27
| | | | | | | | | | | | | | Problem: Some compilers give warning messages. Solution: Initialize variables, change printf() argument. (Christian Brabandt, closes vim/vim#4305) https://github.com/vim/vim/commit/1f3601e92e7fd2813b9541580d6d9649c802eb58
| * vim-patch:8.1.1180: Vim script debugger tests are old styleJan Edmund Lazo2019-04-26
| | | | | | | | | | | | Problem: Vim script debugger tests are old style. Solution: Turn into new style tests. (Yegappan Lakshmanan, closes vim/vim#4259) https://github.com/vim/vim/commit/113bf0672b114af5800fa642bcd09f674758e5d5
| * oldtests: pass Test_ReadWrite_Autocmds()Jan Edmund Lazo2019-04-26
| |
| * vim-patch:8.1.1203: some autocmd tests are old styleJan Edmund Lazo2019-04-26
| | | | | | | | | | | | Problem: Some autocmd tests are old style. Solution: Turn the tests into new style. (Yegappan Lakshmanan, closes vim/vim#4295) https://github.com/vim/vim/commit/69ea587289b03e23a9fb96adffd6e8173cbc5896
| * vim-patch:8.1.1194: typos and small problems in source filesJan Edmund Lazo2019-04-26
| | | | | | | | | | | | Problem: Typos and small problems in source files. Solution: Small fixes. https://github.com/vim/vim/commit/ad3ec76bb8030b9a1d3f0a49c374d0de2383b977
| * vim-patch:8.1.0837: timer interrupting cursorhold and mapping not testedJan Edmund Lazo2019-04-26
|/ | | | | | Problem: Timer interrupting cursorhold and mapping not tested. Solution: Add tests with timers. (Ozaki Kiichi, closes vim/vim#3871) https://github.com/vim/vim/commit/26d982185e21398738a9c688429c0a1840d7c9c3
* vim-patch:8.0.1510: cannot assert beep #9938Jan Edmund Lazo2019-04-25
| | | | | Problem: Cannot test if a command causes a beep. Solution: Add assert_beeps(). https://github.com/vim/vim/commit/b48e96f61c87a64e38e3ac50732c92a84a4833b8
* Merge #9906 from janlazo/vim-8.0.0647Justin M. Keyes2019-04-24
|\ | | | | vim-patch:8.0.{647,768,797,1085,1092,1107,1133,1408}
| * vim-patch:8.0.1408: crash in setqflist()Jan Edmund Lazo2019-04-23
| | | | | | | | | | | | Problem: Crash in setqflist(). Solution: Check for string to be NULL. (Dominique Pelle, closes vim/vim#2464) https://github.com/vim/vim/commit/a0ca7d002d4efcf4bce0af6943146a339677ed3d
| * vim-patch:8.0.0768: terminal window status shows "[Scratch]"Jan Edmund Lazo2019-04-23
| | | | | | | | | | | | | | | | Problem: Terminal window status shows "[Scratch]". Solution: Show "[Terminal]" when no title was set. (Yasuhiro Matsumoto) Store the terminal title that vterm sends and use it. Update the special buffer name. (closes vim/vim#1869) https://github.com/vim/vim/commit/2155441460a6dc0a72125f7860507693112a1460
| * vim-patch:8.0.0797: finished job in terminal window is not handledJan Edmund Lazo2019-04-23
| | | | | | | | | | | | | | Problem: Finished job in terminal window is not handled. Solution: Add the scrollback buffer. Use it to fill the buffer when the job has ended. https://github.com/vim/vim/commit/d85f271bf8516dbd90be4d18f905f0abbfcd6db6
| * vim-patch:8.0.1133: syntax timeout not used correctlyJan Edmund Lazo2019-04-23
| | | | | | | | | | | | | | Problem: Syntax timeout not used correctly. Solution: Do not pass the timeout to syntax_start() but set it explicitly. (Yasuhiro Matsumoto, closes vim/vim#2139) https://github.com/vim/vim/commit/f3d769a585040ac47f7054057758809024ef6377
| * vim-patch:8.0.1107: terminal debugger jumps to non-existing fileJan Edmund Lazo2019-04-23
| | | | | | | | | | | | | | Problem: Terminal debugger jumps to non-existing file. Solution: Check that the file exists. Add an option to make the Vim wide wide. Fix removing highlight groups. https://github.com/vim/vim/commit/38baa3e63427112d389de5e5942243414d9b1336
| * vim-patch:8.0.1092: terminal debugger can't evaluate expressionsJan Edmund Lazo2019-04-23
| | | | | | | | | | | | Problem: Terminal debugger can't evaluate expressions. Solution: Add :Evaluate and K. Various other improvements. https://github.com/vim/vim/commit/45d5f26d11d9aac2383453d2c1a8582cad1c8a3d
| * vim-patch:8.0.1085: terminal debugger can't set breakpointsJan Edmund Lazo2019-04-23
| | | | | | | | | | | | | | Problem: The terminal debugger can't set breakpoints. Solution: Add :Break and :Delete commands. Also commands for stepping through code. https://github.com/vim/vim/commit/e09ba7bae5c867f6d3abc184709dd27488318e97
| * lintJan Edmund Lazo2019-04-23
| |
| * vim-patch:8.0.0647: syntax highlighting can make cause a freezeJan Edmund Lazo2019-04-23
| | | | | | | | | | | | Problem: Syntax highlighting can make cause a freeze. Solution: Apply 'redrawtime' to syntax highlighting, per window. https://github.com/vim/vim/commit/06f1ed2f78c5c03af95054fc3a8665df39dec362
* | Spurious quote mark in command line when typing <C-R> (#9934)Gabriel Cruz2019-04-24
|/ | | Remove <C-R> special char after reading following chars
* Merge pull request #9871 from justinmk/docJustin M. Keyes2019-04-22
|\
| * gen_vimdoc.py: skip "Parameters" header if all excludedJustin M. Keyes2019-04-22
| |
| * doc: clarify -EsJustin M. Keyes2019-04-22
| |
| * doc: UIJustin M. Keyes2019-04-22
| |
| * docJustin M. Keyes2019-04-22
| |
* | health/provider.vim: check curl HTTPS supporterw72019-04-22
|/ | | | | closes #9925 closes #9928
* health: check if tmux enabled true colors (#9929)Marco Hinz2019-04-20
| | | References https://github.com/neovim/neovim/issues/7764
* Merge pull request #9926 from glacambre/fix_9889Björn Linse2019-04-20
|\ | | | | Fix #9889: stopinsert prohibiting terminal mode
| * Reset stop_insert_mode in terminal_enter rather than terminal_checkglacambre2019-04-20
| | | | | | | | | | | | | | | | | | | | | | Problem: Using `:stopinsert` while in normal mode in a terminal buffer prevents neovim from entering insert mode. Solution: Move `stop_insert_mode = false` from terminal_check to terminal_enter to be consistent with edit.c, as suggested by bfredl in #9889. Closes https://github.com/neovim/neovim/issues/9889.
* | vim-patch:8.1.1177: .ts files are recognized as xml, typescript is more ↵Marco Hinz2019-04-19
|/ | | | | | | | common (#9922) Problem: .ts files are recognized as xml, while typescript is more common. Solution: Recognize .ts files as typescript. https://github.com/vim/vim/commit/1a4dce7cad4af4de347853aad6d671da2df662ad
* options: avoid using empty 'shadafile'Marco Hinz2019-04-16
| | | | | References https://github.com/neovim/neovim/pull/9907 Fixes https://github.com/neovim/neovim/issues/9912
* vim-patch:8.0.0716: "--clean", 'shadafile' #9907Justin M. Keyes2019-04-15
| | | | | | | | | | | | Nvim notes: - Nvim does not support "-u DEFAULTS", that change is omitted. - Also add 'shadafile' as an alias to 'viminfofile'. - Deprecate 'viminfofile'. Problem: Not easy to start Vim cleanly without changing the viminfo file. Not possible to know whether the -i command line flag was used. Solution: Add the --clean command line argument. Add the 'viminfofile' option. Add "-u DEFAULTS". https://github.com/vim/vim/commit/c4da113ef98dcfd6f2a088b1693c0317dcb5bf42
* Merge pull request #9902 from janlazo/vim-8.0.0761Justin M. Keyes2019-04-15
|\ | | | | vim-patch:8.0.{761,776,1093,1112}