| Commit message (Collapse) | Author | Age |
|\
| |
| | |
refactor: column drawing
|
| |
| |
| |
| |
| |
| |
| | |
- move some logic out of win_line into specific easy to read
sub-functions.
- remove drawing logic from get_sign_display_info.
|
|/
|
|
|
|
|
| |
Problem: Confusing comment about 'cursorlineopt'.
Solution: Adjust comment. (closes vim/vim#9939) Add parenthesis around logical
OR.
https://github.com/vim/vim/commit/754d2b40369d8fdcf77fc05cc608f86387016bd9
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
vim-patch:8.1.{0877,0892,1015},8.2.{3759,3762}: quickfix patches
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Ref #14240
|
|
|
|
| |
Latest version from Vim v7.2a.
Closes https://github.com/neovim/neovim/issues/12875
|
| |
|
|\
| |
| | |
fix(channel): fix channel consistency
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
|\ \
| |/
|/| |
feat(ui): connect to remote ui (beginning of ui client)
|
| |
| |
| |
| | |
co-authored-by: hlpr98 <hlpr98@gmail.com>
|
|/ |
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
vim-patch:8.2.{4440,4443}: crash with specific regexp pattern and string
|
| |
| |
| |
| |
| |
| | |
Problem: Regexp pattern test fails on Mac.
Solution: Do not use a swapfile for the buffer.
https://github.com/vim/vim/commit/2457b2bbc28cce6e8c1106d427b8e867d4f58cfa
|
| |
| |
| |
| |
| |
| | |
Problem: Crash with specific regexp pattern and string.
Solution: Stop at the start of the string.
https://github.com/vim/vim/commit/6456fae9ba8e72c74b2c0c499eaf09974604ff30
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| | |
[skip ci]
|
|\ \
| |/
|/| |
feat: restore --remote
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Clean up lint errors, too
|
| | |
|
| | |
|
| |
| |
| |
| | |
This also fixes a fair number of issues found in running the tests
|
| | |
|
|/
|
|
|
| |
This is starting from @geekodour's work at
https://github.com/neovim/neovim/pull/8326
|
|\
| |
| | |
refactor: fix all clint warnings from buffer
|
| | |
|
|\ \
| | |
| | | |
refactor: apply uncrustify
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Uncrustify version 0.74 has a bug that deindents and misformats the
entire fileio.c.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
|\ \ \
| | | |
| | | | |
refactor(decorations): move provider code
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Now all the decoration provider code is in one place, decor_providers no
longer need to be global.
|
| |/ /
| | |
| | |
| | | |
Move decoration provider code to a separate file.
|
|\ \ \
| | | |
| | | | |
build(deps): bump libuv to 1.44.1
|
| | |/
| |/| |
|