aboutsummaryrefslogtreecommitdiff
path: root/runtime
Commit message (Collapse)AuthorAge
* fix(doc): Add '/site' to stdpath('data') example in `:help 'rtp'`James McCoy2021-04-10
| | | | [skip ci]
* doc: advertise nanotee/nvim-lua-guide (#14332) [skip ci]Christian Clason2021-04-09
| | | | | Mention https://github.com/nanotee/nvim-lua-guide at the beginning of ":h lua" as well as ":h lua-vimscript". Closes #12369 .
* eval: add v:_null_stringJan Edmund Lazo2021-04-08
| | | | | | | | | | Replacement for Vim's test_null_string(). Vim uses it to verify that its codebase handles null strings. Preparation for the Test_null_list() in patch v8.2.1822. Use v:_null_string, not non-existent env var, for null string tests. Mention v:_null_string in id() because id(v:_null_string) returns (nil).
* vim-patch:8.0.1505: debugger can't break on a conditionJan Edmund Lazo2021-04-08
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes vim/vim#859) https://github.com/vim/vim/commit/c6f9f739d32084923c3031cbf6f581f8c8bf7fd2 Do not port "has_watchexpr()" to avoid dead code. "has_watchexpr()" always returns 0 because "debug_expr" is always 0. Restore "eval_expr()" as a wrapper to allocate "typval_T" for "eval0()". Remove it in later patches. Include "typval_compare()" changes from patch v8.1.0958, partially ported in 8b60368c1b9e23f0695557da170d416d71f7e6a3. Close https://github.com/neovim/neovim/pull/12373 N/A patches for version.c: vim-patch:8.2.2720: GTK menu tooltip moves the cursor Problem: GTK menu tooltip moves the cursor. Solution: Position the cursor after displaying the tooltip. Do not show the tooltip when editing the command line. https://github.com/vim/vim/commit/01ac0a1f664c5b1ffd5c9ef196d4b47edf2fd494
* Merge pull request #14302 from vigoux/fix-8449Michael Lingelbach2021-04-07
|\ | | | | Update docs
| * docs: add priority option in buf_set_extmarkThomas Vigouroux2021-04-07
| |
* | Merge pull request #14200 from teto/treesitter-checkhealthMarco Hinz2021-04-07
|\ \ | |/ |/| feat: treesitter checkhealth
| * fix(ts): move checkhealth in runtime/vimThomas Vigouroux2021-04-06
| |
| * feat(ts): include parser ABI version in checkhealthThomas Vigouroux2021-04-06
| |
| * feat: treesitter checkhealthMatthieu Coudron2021-04-06
| |
| * fix: allow accessing vim.treesitter.language without requireThomas Vigouroux2021-04-01
| |
* | Merge pull request #14309 from mjlbach/feature/hover_return_win_bufMichael Lingelbach2021-04-07
|\ \ | | | | | | lsp: hover window should return buf/winnr from focusable float
| * | lsp: hover window should return buf/winnr from focusable floatMichael Lingelbach2021-04-07
| | |
* | | lsp: update documentation on window bordersMichael Lingelbach2021-04-06
|/ /
* | Merge pull request #14300 from elianiva/feat/lsp_border_configMichael Lingelbach2021-04-05
|\ \ | | | | | | feat(lsp): make hover/signature_help borders configurable
| * | feat(lsp): make hover/signature_help borders configurableelianiva2021-04-06
| | | | | | | | | | | | | | | | | | change hl groups for the example rename borders -> border
* | | vim-patch:8.2.2714: filetype pattern ending in star is too far upJan Edmund Lazo2021-04-05
|/ / | | | | | | | | | | Problem: Filetype pattern ending in star is too far up. Solution: Move down to where patterns ending in star belong. (closes vim/vim#8065) https://github.com/vim/vim/commit/409da842db9dc24d88e415e518c02c05ac7de760
* | lsp: floating window improvements (#14207)Michael Lingelbach2021-04-05
| | | | | | | | * remove left/right padding feature from trim_and_pad * use invisible borders by default on floating windows
* | Merge pull request #14063 from lewis6991/masterJan Edmund Lazo2021-04-04
|\ \ | | | | | | vim-patch:8.1.{1631,1682,1899}: sign improvements
| * | vim-patch:8.1.1682: placing a larger number of ...Lewis Russell2021-04-03
| | | | | | | | | | | | | | | | | | | | | | | | ...signs is slow Problem: Placing a larger number of signs is slow. Solution: Add functions for dealing with a list of signs. (Yegappan Lakshmanan, closes #4636)
* | | vim-patch:8.2.2697: function list test failsJan Edmund Lazo2021-04-03
|/ / | | | | | | | | | | Problem: Function list test fails. Solution: Add missing function. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/0df603014589c663f4b49dc6fd36c3b99db1718f
* | vim-patch:8.2.2694: when 'matchpairs' is empty every character beeps (#14279)Jan Edmund Lazo2021-04-03
| | | | | | | | | | | | Problem: When 'matchpairs' is empty every character beeps. (Marco Hinz) Solution: Bail out when no character in 'matchpairs' was found. (closes vim/vim#8053) Add assert_nobeep(). https://github.com/vim/vim/commit/5b8cabfef7c3707f3e53e13844d90e5a217e1e84
* | vim-patch:8.2.2690: PowerShell files are not recognized (#14276)Jan Edmund Lazo2021-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: PowerShell files are not recognized. Solution: Recognize several PowerShell extension. (Heath Stewart, closes vim/vim#8051) https://github.com/vim/vim/commit/ef38bcf05196ad7e795dd77b4922fa9db58fc310 N/A patches for version.c: vim-patch:8.2.2689: tiny build fails Problem: Tiny build fails. Solution: Add #ifdef around use of p_stl. https://github.com/vim/vim/commit/160a2b4dac198f31fbcff9d696548e011c4602c1 vim-patch:8.2.2691: autoconf may mess up compiler flags Problem: Autoconf may mess up compiler flags. Solution: Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov, closes vim/vim#8049) https://github.com/vim/vim/commit/3fa5e64e0ed55de718e48d0268edc360b2352bc1
* | Fix #14192: Handle IO errors and close files in query.luaStephan Seitz2021-04-02
| |
* | Merge pull request #14218 from steelsojka/bugfix/check-queries-existThomas Vigouroux2021-04-02
|\ \ | | | | | | fix(treesitter): check highlight queries exist
| * | fix(treesitter): check highlight queries existSteven Sojka2021-03-26
| | |
* | | doc: Fix typo in the help for <Cmd> where lhs was used instead of rhs (#14272)Kevin Svetlitski2021-04-01
| | |
* | | lsp: allow launching language servers with uv_spawn using cwd argMichael Lingelbach2021-04-01
| |/ |/|
* | Merge pull request #14264 from mjlbach/feature/handle_reloading_bufferMichael Lingelbach2021-04-01
|\ \ | | | | | | lsp: add on_reload callback for buffer edits outside of neovim
| * | lsp: add on_reload callback for buffer edits outside of neovimMichael Lingelbach2021-03-31
| | |
* | | Merge pull request #14262 from mjlbach/feature/lsp_did_save_autocommandMichael Lingelbach2021-04-01
|\ \ \ | | | | | | | | lsp: clear did_save handler autocommand on each attach
| * | | lsp: clear did_save handler autocommand on each attachMichael Lingelbach2021-03-31
| |/ /
* / / lsp: fix textDocument/workspaceSymbol -> workspace/symbolMichael Lingelbach2021-03-31
|/ /
* | ts: Add per-language highlight linksTJ DeVries2021-03-31
| |
* | Merge pull request #14252 from tjdevries/tjdevries/ts_query_overridesThomas Vigouroux2021-03-31
|\ \ | | | | | | ts: Add per-language query overriding
| * | ts: Add per-language query overridingTJ DeVries2021-03-30
| | |
* | | Merge pull request #14233 from mjlbach/disable_utf16_conversionMichael Lingelbach2021-03-30
|\ \ \ | | | | | | | | lsp: use utf-8 when utf-16 not requested
| * | | lsp: use utf-8 when utf-16 not requestedMichael Lingelbach2021-03-30
| | | |
* | | | ts: Add language version to vim.treesitter (#14255)TJ DeVries2021-03-30
| |/ / |/| |
* | | vim-patch:8.2.2454: leading space can not be made visible (#14138)zeertzjq2021-03-29
| | | | | | | | | | | | | | | | | | Problem: Leading space can not be made visible. Solution: Add "lead:" to 'listchars'. (closes vim/vim#7772) https://github.com/vim/vim/commit/91478ae49a1b2dc1de63821db731a343e855dcc0
* | | added support for termux-clipboard : clipboard.vim (#14244)Aditya Alok2021-03-29
| | | | | | | | | | | | Termux - Android terminal emulator Link - https://termux.com/
* | | vim-patch:8.2.2612: col('.') may get outdated column valueAndy K. Massimino2021-03-29
| | | | | | | | | | | | | | | | | | | | | Problem: col('.') may get outdated column value. Solution: Add a note to the help how to make this work and add a test for it. (closes vim/vim#7971) https://github.com/vim/vim/commit/18b7d86d7fa997bbb02a069dafacb32a0f73ca1e
* | | Merge pull request #13851 from VVKot/vim-8.1.0105Jan Edmund Lazo2021-03-28
|\ \ \ | | | | | | | | vim-patch:8.1.{0105,0114,0116,0126,0138,0154,0479,0542,0936}
| * | | vim-patch:8.1.0542: shiftwidth() does not take 'vartabstop' into accountVVKot2021-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: shiftwidth() does not take 'vartabstop' into account. Solution: Use the cursor position or a position explicitly passed. Also make >> and << work better with 'vartabstop'. (Christian Brabandt) https://github.com/vim/vim/commit/f951416a8396a54bbbe21de1a8b16716428549f2
| * | | vim-patch:8.1.0105: all tab stops are the sameVVKot2021-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: All tab stops are the same. Solution: Add the variable tabstop feature. (Christian Brabandt, closes vim/vim#2711) https://github.com/vim/vim/commit/04958cbaf25eea27eceedaa987adfb354ad5f7fd
* | | | Merge pull request #14091 from euclidianAce/euclidianAce/nvim_win_hideBjörn Linse2021-03-28
|\ \ \ \ | |_|/ / |/| | | api: add vim.api.nvim_win_hide
| * | | run docgenCorey Williamson2021-03-28
| | | |
* | | | lsp: fix utf-16 ranges to use second return value for incremental syncMichael Lingelbach2021-03-28
| |/ / |/| |
* | | Merge pull request #14231 from mjlbach/fix_utf16_rangesMichael Lingelbach2021-03-27
|\ \ \ | | | | | | | | lsp: fix utf16 ranges for incremental sync
| * | | lsp: fix utf16 ranges for incremental syncMichael Lingelbach2021-03-27
| | | |