aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #17697 from lewis6991/screenrefactorzeertzjq2022-03-13
|\ | | | | refactor: column drawing
| * refactor: column drawingLewis Russell2022-03-13
| | | | | | | | | | | | | | - move some logic out of win_line into specific easy to read sub-functions. - remove drawing logic from get_sign_display_info.
| * vim-patch:8.2.4557: confusing comment about 'cursorlineopt'zeertzjq2022-03-13
|/ | | | | | | Problem: Confusing comment about 'cursorlineopt'. Solution: Adjust comment. (closes vim/vim#9939) Add parenthesis around logical OR. https://github.com/vim/vim/commit/754d2b40369d8fdcf77fc05cc608f86387016bd9
* refactor: fix clint warnings (#17682)dundargoc2022-03-13
|
* test: fix runnvim.sh (#17690)zeertzjq2022-03-13
|
* test(python3_spec): use a pattern to match SyntaxError message (#17705)zeertzjq2022-03-13
|
* docs(api): improve section on nvim_set_hl (#17692)adrian52022-03-13
|
* Merge pull request #17702 from zeertzjq/vim-8.1.0877zeertzjq2022-03-13
|\ | | | | vim-patch:8.1.{0877,0892,1015},8.2.{3759,3762}: quickfix patches
| * vim-patch:8.2.3762: if quickfix buffer is wiped out getqflist() still returns itVVKot2022-03-13
| | | | | | | | | | | | | | | | Problem: If the quickfix buffer is wiped out getqflist() still returns its number. Solution: Use zero if the buffer is no longer present. (Yegappan Lakshmanan, closes vim/vim#9306) https://github.com/vim/vim/commit/56150da6879a96db1c84c7ec4ceedeb84969f606
| * vim-patch:8.2.3759: quickfix buffer becomes hidden while still in a windowVVKot2022-03-13
| | | | | | | | | | | | | | Problem: Quickfix buffer becomes hidden while still in a window. Solution: Check if the closed window is the last window showing the quickfix buffer. (Yegappan Lakshmanan, closes vim/vim#9303, closes vim/vim#9300) https://github.com/vim/vim/commit/78a61068cf2c83e611d954a0fb413a09ad59dc07
| * test(old): add some missing tests from Vim patches 8.1.2320 and 8.1.2360zeertzjq2022-03-13
| |
| * vim-patch:8.1.1015: quickfix buffer shows up in list, can't get buffer numberJan Edmund Lazo2022-03-13
| | | | | | | | | | | | | | | | Problem: Quickfix buffer shows up in list, can't get buffer number. Solution: Make the quickfix buffer unlisted when the quickfix window is closed. get the quickfix buffer number with getqflist(). (Yegappan Lakshmanan, closes vim/vim#4113) https://github.com/vim/vim/commit/647e24ba3dbf7ff448aa471b1a659a18267ae056
| * vim-patch:8.1.0892: failure when closing a window when location list is in useVVKot2022-03-13
| | | | | | | | | | | | | | | | Problem: Failure when closing a window when location list is in use. Solution: Handle the situation gracefully. Make sure memory for 'switchbuf' is not freed at the wrong time. (Yegappan Lakshmanan, closes vim/vim#3928) https://github.com/vim/vim/commit/eeb1b9c7ed33c152e041a286d79bf3ed00d80e40
| * vim-patch:8.1.0877: new buffer used every time the quickfix window is openedJan Edmund Lazo2022-03-13
| | | | | | | | | | | | Problem: New buffer used every time the quickfix window is opened. Solution: Reuse the buffer. (Yegappan Lakshmanan, closes vim/vim#3902) https://github.com/vim/vim/commit/ee8188fc74a7cf9ee7acb634b2bb7a032d0cb24c
| * fix(win_split_ins): do not fail when oldwin is not validzeertzjq2022-03-13
|/ | | | Ref #14240
* feat(runtime): import cleanadd.vim from Vim (#17699)dundargoc2022-03-13
| | | | Latest version from Vim v7.2a. Closes https://github.com/neovim/neovim/issues/12875
* fix: use normal! <C-L> in default <C-L> mapping (#17695)Gregory Anders2022-03-12
|
* Merge pull request #17687 from zeertzjq/fix-channel-consistencyzeertzjq2022-03-13
|\ | | | | fix(channel): fix channel consistency
| * test: improve terminal channel testszeertzjq2022-03-12
| |
| * fix(channel): fix channel consistencyerw72022-03-12
| | | | | | | | | | | | | | - Fix the problem that chanclose() does not work for channel created by nvim_open_term(). - Fix the problem that the loopback channel is not released. - Fix the error message when sending raw data to the loopback channel.
* | Merge pull request #17691 from bfredl/serverconnectbfredl2022-03-12
|\ \ | |/ |/| feat(ui): connect to remote ui (beginning of ui client)
| * feat(ui): connect to remote ui (only debug messages for now)bfredl2022-03-12
| | | | | | | | co-authored-by: hlpr98 <hlpr98@gmail.com>
| * refactor(main): separate connection code from --remote execution codeBjörn Linse2022-03-12
|/
* vim-patch:8.2.3779: using freed memory when defining a user command ↵Sean Dewar2022-03-12
| | | | | | | | | recursively (#17688) Problem: Using freed memory when defining a user command from a user command. Solution: Do not use the command pointer after executing the command. (closes vim/vim#9318) https://github.com/vim/vim/commit/205f29c3e9b895dbaa4f738046da455a93c3812a
* Merge pull request #17680 from zeertzjq/vim-8.2.4440zeertzjq2022-03-12
|\ | | | | vim-patch:8.2.{4440,4443}: crash with specific regexp pattern and string
| * vim-patch:8.2.4443: regexp pattern test fails on Maczeertzjq2022-03-11
| | | | | | | | | | | | Problem: Regexp pattern test fails on Mac. Solution: Do not use a swapfile for the buffer. https://github.com/vim/vim/commit/2457b2bbc28cce6e8c1106d427b8e867d4f58cfa
| * vim-patch:8.2.4440: crash with specific regexp pattern and stringzeertzjq2022-03-11
| | | | | | | | | | | | Problem: Crash with specific regexp pattern and string. Solution: Stop at the start of the string. https://github.com/vim/vim/commit/6456fae9ba8e72c74b2c0c499eaf09974604ff30
* | vim-patch:partial:a2baa73d1d33 (#17675)zeertzjq2022-03-12
| | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/a2baa73d1d33014adea0fd9567949089ca21a782 Cherry-pick tabpage.txt changes from patch 8.2.1413. Skip digraph functions: included in #17440. Skip many error codes as they haven't been ported yet.
* | docs: remove "not in vi" notes (#17678)dundargoc2022-03-11
| | | | | | [skip ci]
* | Merge pull request #17439 from groves/1750bfredl2022-03-11
|\ \ | |/ |/| feat: restore --remote
| * fix(remote): use STATIC_CSTR_AS_STRINGCharlie Groves2022-03-11
| |
| * fix(remote): respect silent in error reportingCharlie Groves2022-03-11
| |
| * fix(remote): report connection error, missing return valuesCharlie Groves2022-03-11
| |
| * fix(remote): report on missing wait commands, typecheck lua resultsCharlie Groves2022-03-11
| | | | | | | | Clean up lint errors, too
| * docs(remote): update remote.txt for current nvim implementationCharlie Groves2022-03-11
| |
| * docs(remote): restore remote.txt from removal in f2205b83c553367a76b6cadCharlie Groves2022-03-11
| |
| * test(remote): add tests for --remoteCharlie Groves2022-03-11
| | | | | | | | This also fixes a fair number of issues found in running the tests
| * fix(remote): make compile againCharlie Groves2022-03-11
| |
| * feat(remote): add basic --remote supportCharlie Groves2022-03-11
|/ | | | | This is starting from @geekodour's work at https://github.com/neovim/neovim/pull/8326
* Merge pull request #17673 from dundargoc/refactor/clintbfredl2022-03-11
|\ | | | | refactor: fix all clint warnings from buffer
| * refactor: fix all clint warnings from buffer.cDundar Göc2022-03-11
| |
* | Merge pull request #17663 from dundargoc/refactor/uncrustifybfredl2022-03-11
|\ \ | | | | | | refactor: apply uncrustify
| * | refactor(uncrustify): format all c filesDundar Göc2022-03-10
| | |
| * | refactor(uncrustify): disable uncrustify for misformatted code sectionsDundar Göc2022-03-10
| | | | | | | | | | | | | | | Uncrustify version 0.74 has a bug that deindents and misformats the entire fileio.c.
* | | fix(coverity): dead code and operands don't affect result #17662dundargoc2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(coverity/349942): structurally dead code * fix(coverity/331396): operands don't affect result * fix(coverity/331393): operands don't affect result * fix(coverity/331392): operands don't affect result * fix(coverity/331384): operands don't affect result * fix(coverity/331374): operands don't affect result * fix(coverity/331372): operands don't affect result * fix(coverity/331371): operands don't affect result * fix(coverity/331364): operands don't affect result * fix(coverity/105585): operands don't affect result
* | | Merge pull request #17672 from lewis6991/refactorproviderbfredl2022-03-11
|\ \ \ | | | | | | | | refactor(decorations): move provider code
| * | | refactor(decorations): unglobal decor_providersLewis Russell2022-03-10
| | | | | | | | | | | | | | | | | | | | Now all the decoration provider code is in one place, decor_providers no longer need to be global.
| * | | refactor(decorations): move provider codeLewis Russell2022-03-10
| |/ / | | | | | | | | | Move decoration provider code to a separate file.
* | | Merge pull request #17665 from clason/bump-libuvJames McCoy2022-03-10
|\ \ \ | | | | | | | | build(deps): bump libuv to 1.44.1
| * | | build(deps): bump libuv to 1.44.1Christian Clason2022-03-10
| | |/ | |/|