aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | vim-patch:partial 53f7fccc9413 (#15631)Christian Clason2021-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vim-patch:partial 53f7fccc9413 Update runtime files https://github.com/vim/vim/commit/53f7fccc9413c9f770694b56f40f242d383b2d5f omit macros/hanoi/hanoi.vim omit spell/tet/main.aap omit tools/shtags.1 omit tools/xcmdsrv_client.c skip doc/pattern.txt (requires 8.2.3110; 8.2.{1665,1872}) skip doc/map.txt (requires 8.2.3228)
* | | | | docs: .git-blame-ignore-revs #15535Justin M. Keyes2021-09-11
| | | | |
* | | | | refactor(syntax.c): format with uncrustify #15627dundargoc2021-09-11
| | | | |
* | | | | Merge pull request #15619 from clason/vim-90df4b9d4234Christian Clason2021-09-11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:90df4b9d4234 chore(vim-patch): add doc/vim9.txt to unwanted files
| * | | | | chore(vim-patch): add doc/vim9.txt to unwanted filesChristian Clason2021-09-10
| | | | | |
| * | | | | vim-patch:90df4b9d4234Christian Clason2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/90df4b9d423485f7db16e3a65cab4f14edc815ae omit .github/CODEOWNERS omit doc/vim9.txt omit po/it.po skip ftplugin/jsonc.vim skip indent/jsonc.vim skip syntax/jsonc.vim (already ported in https://github.com/neovim/neovim/commit/dce50312e1e9af81fb0e3b61d6e70bdf286fbffb) partial skip doc/eval.txt (needs 8.1.{2304,2321})
* | | | | | feat(api): win_viewport also sends line_count #15613Yatao Li2021-09-10
| | | | | |
* | | | | | Merge #15311 docs(extmarks)Justin M. Keyes2021-09-10
|\ \ \ \ \ \
| * | | | | | docs: extmarks indexing #15311Justin M. Keyes2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ref #11456
| * | | | | | docs: extmarks indexing #15311Javier López2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #11456
| * | | | | | docs: extmark indexing #12742Patrice Peterson2021-09-10
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extmarks mostly use api-indexing, except for nvim_buf_get_extmarks(), which uses api-indexing with inclusive ranges. ref #11456
* | / / / / vim-patch:8.2.3389: cannot stop insert mode completion without side effects ↵zeertzjq2021-09-10
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | #15538 Problem: Cannot stop insert mode completion without side effects. Solution: Add CTRL-X CTRL-Z. (closes vim/vim#8821) https://github.com/vim/vim/commit/dca29d9cf46cd1d4d4519211c7af78b6b1c56960
* | | | | test: avoid writing ~/.bash_history #15621Justin M. Keyes2021-09-10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: - If I run 'make test' on Linux (Fedora), a few lines like /path/to/neovim/build/bin/shell-test REP 31 line /path/to/neovim/build/bin/shell-test REP 41 line are written to my ~/.bash_history. These comes from from test/functional/terminal/scrollback_spec.lua. - If $HISTFILE is unset, shell will not write to history file. But bash sets $HISTFILE to default value (~/.bash_history) if it is unset. - Unknown how to set an env var to empty string in CMake. These do NOT work: set(HISTFILE "") set(ENV{HISTFILE} "") unset(ENV{HISTFILE}) Solution: Set HISTFILE=/dev/null
| * \ \ \ \ Merge branch 'master' into histfileJustin M. Keyes2021-09-10
| |\ \ \ \ \
| * | | | | | do not write into user's ~/.bash_historyJun T2021-09-10
| | |/ / / / | |/| | | |
* | | | | | Merge #15626 vim-patch:8.1.{2281,2283},8.2.{2903,3391,3397}Justin M. Keyes2021-09-10
|\ \ \ \ \ \
| * | | | | | vim-patch:8.2.3397: no test for what 8.2.3391 fixesSean Dewar2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for what 8.2.3391 fixes. Solution: Add a test. (Yegappan Lakshmanan, closes vim/vim#8828) https://github.com/vim/vim/commit/03d257998b6343fc91f9dfd5ffc92eebe98d4d24
| * | | | | | vim-patch:8.2.3391: crash with combination of 'linebreak' and other optionsSean Dewar2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash with combination of 'linebreak' and other options. Solution: Avoid n_extra to become negative. (Christian Brabandt, closes vim/vim#8817) https://github.com/vim/vim/commit/20e0c3d27bda770542c1c0e4c81fd6443c12f3a6
| * | | | | | vim-patch:8.2.2903: cursor position wrong on wrapped line with 'signcolumn'Sean Dewar2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cursor position wrong on wrapped line with 'signcolumn'. Solution: Don't add space for showbreak twice. (Christian Brabandt, closes vim/vim#8262) https://github.com/vim/vim/commit/a06e345af5b8261c072c95b0446e67cfda439848 Add a modeline to test_display.vim. This introduced a regression fixed by v8.2.3391.
| * | | | | | vim-patch:8.1.2281: 'showbreak' cannot be set for one windowSean Dewar2021-09-10
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'showbreak' cannot be set for one window. Solution: Make 'showbreak' global-local. https://github.com/vim/vim/commit/ee85702c10495041791f728e977b86005c4496e8 Change in oneleft() is N/A as the relevant condition was removed (has_mbyte is always true for Nvim, so the condition was always false; see commit 73dc9e9). Use wp over curwin for curs_columns(). Required for v8.2.2903 (otherwise test fails as it'll leave the global option set). N/A patches for version.c: vim-patch:8.1.2283: missed on use of p_sbr Problem: Missed on use of p_sbr. Solution: Add missing p_sbr change. https://github.com/vim/vim/commit/91e22eb6e09ec384496fccde812072033fd9e616 Already ported in commit 43a874a.
* | | | | | fix(mouse.c): fix mouse drag positions on multigrid #12667Ville Hakulinen2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, multigrid mouse drag positions are handled incorrectly if the drag event is not in the top left grid. Fix this by not adjusting the position of the event in jump_to_mouse. related: #15091
* | | | | | docs: clarify :runtime START, OPT behavior #15342Gregory Anders2021-09-10
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | By default, the :runtime command searches "pack/*/start" in 'packpath' along with 'runtimepath'. Update the documentation to reflect this behavior.
* | | | | docs #15625Justin M. Keyes2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #12261 fix #15536 fix #15623 fix #15572 ref #14244 ref #15034 close #15555 close #14957
* | | | | docs(terminal): clarify CTRL-\ behavior #15171zeertzjq2021-09-10
| | | | |
* | | | | perf(lua): optimize vim.deep_equal #15236Javier Lopez2021-09-10
| | | | | | | | | | | | | | | | | | | | By remembering the keys already compared in repeating a comparison is avoided. Thanks: https://stackoverflow.com/a/32660766
* | | | | refactor: format files with uncrustify #15607dundargoc2021-09-10
|/ / / /
* | | | vim-patch:8.2.3399: Octave files are not recognized (#15622)Christian Clason2021-09-10
| | | | | | | | | | | | | | | | | | | | Problem: Octave files are not recognized. Solution: Detect Octave files. (Doug Kearns) https://github.com/vim/vim/commit/deba5eb195d6ac70171d4973091fa884809fa3fa
* | | | Merge pull request #15618 from jamessan/test-timeout-configJames McCoy2021-09-10
|\ \ \ \ | |/ / / |/| | | test: use $TEST_TIMEOUT to specify timeout
| * | | test: use $TEST_TIMEOUT to specify timeoutJames McCoy2021-09-09
| | | |
* | | | vim-patch:4d8f476176ea (#15612)Christian Clason2021-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vim-patch:4d8f476176ea Update runtime files https://github.com/vim/vim/commit/4d8f476176eadfc745bcb8e143460029048f858d skip nsis/README.txt skip doc/vim9.txt skip src/nvim/po/it.po
* | | | docs(gen_vimdoc.py): ignore health.lua files #15614Gregory Anders2021-09-09
| | | |
* | | | vim-patch:partial 2346a6378483 (#15599)Christian Clason2021-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/2346a6378483c9871016f9fc821ec5cbea638f13 omit doc/vim.man omit doc/vim9.txt omit doc/vimdiff.txt omit doc/vimdiff.man skip doc/eval.txt (missing patch 8.2.2324) skip doc/help.txt (missing patch 8.2.2344)
* | | | Merge pull request #15566 from bfredl/mpackBjörn Linse2021-09-09
|\ \ \ \ | | | | | | | | | | libs: vendor libmpack and libmpack-lua
| * | | | fix(ci): don't enrage the CI Gods by calling a file 'core.*'Björn Linse2021-09-09
| | | | |
| * | | | feat(lua): make vim.mpack support vim.NIL and vim.empty_dict()Björn Linse2021-09-09
| | | | |
| * | | | feat(lua): add vim.mpack for msgpack support in luaBjörn Linse2021-09-09
| | | | |
| * | | | fix(build): make vendored libmpack and libmpack-lua build properlyBjörn Linse2021-09-09
| | | | |
| * | | | build: vendor libmpack/libmpack-lua sources from ↵Björn Linse2021-09-09
| | | | | | | | | | | | | | | | | | | | b593809d93b5299bbee4e1d18e2e2d55f9fa53a6
| * | | | build: vendor libmpack source from libmpack/libmpack ↵Björn Linse2021-09-09
| | | | | | | | | | | | | | | | | | | | 22b1fd90285117c995728511f9525d29520a8c82
* | | | | test(busted): disable colors in test-runner output #15610Justin M. Keyes2021-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem ------- Because test/busted/outputHandlers/nvim.lua doesn't know if it's running in a terminal (no "isatty" equivalent), it outputs color codes in CI logs and local tooling that runs the tests in a pipe: [1m[ SKIPPED ]  This is just noise, hard for humans to read. Solution -------- Disable the color codes. If we later find a clever way to detect a terminal in nvim.lua, we might consider re-enabling colors, but that would still affect the CI build logs...
* | | | | Merge pull request #15091 from yatli/mouse_drag_fixBjörn Linse2021-09-09
|\ \ \ \ \ | |/ / / / |/| | | | fix #15075 (mouse crash in multigrid)
| * | | | fix(multigrid): #15075 mouse events crash neovimYatao Li2021-09-08
| | | | |
* | | | | Merge #15460 feat(lua)!: register_keystroke_callback => on_keyJustin M. Keyes2021-09-09
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | docs: naming conventionsJustin M. Keyes2021-09-09
| | | | |
| * | | | feat(lua)!: register_keystroke_callback => on_keyJustin M. Keyes2021-09-09
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analogous to nodejs's `on('data', …)` interface, here on_key is the "add listener" interface. ref 3ccdbc570d85 #12536 BREAKING_CHANGE: vim.register_keystroke_callback() is now an error.
* | | | fix(doc): various fixes #15604Sean Dewar2021-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular: - jobwait: omitting {timeout} arg is the same as -1. - sockconnect: omitting {opts} arg is the same as {}. - jobsend: obsoleted by chansend; don't mention it in job_control.txt. - menu_get: add to |functions| table. [skip ci]
* | | | Merge pull request #15602 from clason/vim-8.2.3390Christian Clason2021-09-09
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.2.3390: included xdiff code is outdated build: move src/nvim/xdiff to src/xdiff
| * | | | build: move src/nvim/xdiff to src/xdiffChristian Clason2021-09-08
| | | | | | | | | | | | | | | | | | | | Closes #11239
| * | | | vim-patch:8.2.3390: included xdiff code is outdatedChristian Clason2021-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Included xdiff code is outdated. Solution: Sync with xdiff in git 2.33. (Christian Brabandt, closes vim/vim#8431) https://github.com/vim/vim/commit/ba02e4720f863fdb456e7023520f0a354eec0dcf
* | | | | feat(lsp): support textDocument/prepareRename (#15514)Zi How Poh2021-09-08
|/ / / /