| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
Severe memory leak observed on gnome-terminal 3.26.2 VTE 0.50.2 when
colon-delimited RGB sequences are used.
closes #7573
|
| |
|
|
|
|
|
|
|
|
| |
The flag enables the current local directory set by ":lcd" to be saved
to views which is the current default behaviour. The option can be
removed to disable this behaviour.
closes #7435
vim-patch:8.0.1289
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Make the Windows impl closer to Vim os_win32.c, and the Unix impl closer
to Vim os_unix.c.
Outcomes:
- Do not send negative fd to close(). ref #4806 #4772 #6860
- Fallback return-value is now correct in (hopefully) all cases.
- unix: check S_ISXXX instead of relying on os_open (which can fail for
irrelevant reasons). buf_write() expects NODE_WRITABLE for character
devices such as /dev/stderr. 96f834a8424e
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
EINVAL (instead of EFAULT) because that's what glibc does:
https://github.com/bminor/glibc/blob/master/io/open.c#L35
os_nodetype: check for UV_EINVAL explicitly.
ref #4370
ref https://github.com/neovim/neovim/issues/4370#issuecomment-344366571
ref ac055d677aa9eff9fca11cecb5ac7f7a4edb0265
ref #4772
|
| |
|
|
|
|
|
| |
Anything claiming to be an xterm gets DECSCUSR. This is the only
reasonable choice unless/until we get more reliable detection (#7490).
ref #6997
closes #7550
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Problem: Crash when 'fileformat' is forced to "dos" and the first line in
the file is empty and does not have a CR character.
Solution: Don't check for CR before the start of the buffer.
https://github.com/vim/vim/commit/2aa5f696b91a51f29873e340de4bdc182e1e8dd4
|
| |\
| |
| | |
Fix test failures found in Debian builds, closes #7522
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Integer is a 64-bit type so using %d can produce incorrect results.
test/functional/api/highlight_spec.lua @ 35: highlight api nvim_get_hl_by_id
...W7Xi/neovim-0.2.1/test/functional/api/highlight_spec.lua:46: Expected objects to be the same.
Passed in:
(string) 'Invalid highlight id: 7671724'
Expected:
(string) 'Invalid highlight id: 30000'
|
| | |
| |
| |
| |
| |
| | |
closes #7538
Fix wrong window references from #7440
Remove some eager resizing. Still mostly doesn't address #4997.
|
| |\ \ |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: The test for patch 8.0.0224 misses the CR characters and passes
even without the fix. (Christian Brabandt)
Solution: Use double quotes and \<CR>.
https://github.com/vim/vim/commit/1695f99d08076d77ed3015f1edf09a668a4d449a
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When 'fileformats' is changed in a BufReadPre auto command, it
does not take effect in readfile(). (Gary Johnson)
Solution: Check the value of 'fileformats' after executing auto commands.
(Christian Brabandt)
https://github.com/vim/vim/commit/7a2699e868bca781e26b060a44fc714d87cfa4ba
|
| | |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* vim-patch:8.0.0245
Problem: The generated zh_CN.cp936.po message file is not encoded properly.
Solution: Instead of using zh_CN.po as input, use zh_CN.UTF-8.po.
https://github.com/vim/vim/commit/16038d50c4309e8dee33c70ca2c9e7f73439c4df
* vim-patch:8.0.0248
Problem: vim_strcat() cannot handle overlapping arguments.
Solution: Use mch_memmove() instead of strcpy(). (Justin M Keyes,
closes vim/vim#1415)
https://github.com/vim/vim/commit/45600ce8f2bead069882032f992623cd5a799ca0
|
| | |
| |
| |
| |
| |
| |
| | |
Doc for UV_PROCESS_DETACHED in uv.h mentions:
> child process will still keep the parent's event loop alive unless
> the parent process calls uv_unref() on the child's process handle.
ref #3944
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: When setting wildoptions=tagfile the completion context is not set
correctly. (desjardins)
Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes vim/vim#1399)
https://github.com/vim/vim/commit/ba47b51ff88d91c9bb5aa522183e23a656865697
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Completion of user defined functions is not covered by tests.
Solution: Add tests. Also test various errors of user-defined commands.
(Dominique Pelle, closes vim/vim#1413)
https://github.com/vim/vim/commit/65c836e6004647196ae0bc18e409a9e7b79207c0
|
| | |
| |
| |
| |
| |
| | |
Problem: No command line completion for :cexpr, :cgetexpr, :caddexpr, etc.
Solution: Make completion work. (Yegappan Lakshmanan) Add a test.
https://github.com/vim/vim/commit/2b2207ba69c6b009e466a36eef0644ca723e16d3
|
| |/ |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Nvim note: intentionally did not include `--ttyfail` since its purpose
is not clear. (And it isn't used in any Vim test files/scripts).
---
Problem: When the input or output is not a tty Vim appears to hang.
Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout"
features to be able to check in Vim script.
https://github.com/vim/vim/commit/2cab0e191055a8145ccd46cd52869fbb9798b971
|
| | |
| |
| |
| |
| |
| | |
Update runtime files.
https://github.com/vim/vim/commit/b0d45e7f5354375edd02afafde3bd37dac1515ff
|
| | |
| |
| |
| |
| |
| | |
Long overdue runtime update.
https://github.com/vim/vim/commit/01164a6546b4c635daf96a1f17d1cb2d07f32a66
|
| | |
| |
| |
| |
| |
| | |
Update runtime files
https://github.com/vim/vim/commit/24a98a0eb77245adc50facad8b735b20bfd31a7e
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Updated runtime files
https://github.com/vim/vim/commit/f55e4c867f774d1f27973d06b07b97c0a4d6b968
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Update translations.
https://github.com/vim/vim/commit/bf92e3a3719f255dbb30102ceb618e0eac7c9497
|
| |/ /
| |
| |
| |
| | |
Only send cmdline contents once per ui_flush.
Don't send extra redraws due to 'arshape', it makes no difference to
external ui.
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Updated runtime files and translations.
https://github.com/vim/vim/commit/74675a666b51edd61e0210132658d81a86c5102c
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Update runtime files.
Includes changing &sw to shiftwidth() for all indent scripts.
https://github.com/vim/vim/commit/3ec574f2b549f456f664f689d6da36dc5719aeb9
|
| | |
| |
| |
| |
| |
| | |
Update runtime files.
https://github.com/vim/vim/commit/6aa8cea46d4179b2617daae034063dd0d8054e35
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Clang complains because memchr has undefined behavior if the ptr is
NULL, even if len==0.
Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
|
| | | |
|
| | | |
|
| | | |
|
| |/
|
| |
closes #7485
|
| |\
| |
| |
| |
| | |
closes #6168
ref #5686
|
| | |
| |
| |
| |
| | |
Co-authored-by: Björn Linse <bjorn.linse@gmail.com>
Updated docs and tests.
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
closes #5589
closes #5590
closes #5598
closes #5608
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
It would always show an empty line at the end that didn't belong.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
They were only used to not show the preview window when typing "s/" or
"s//" only, in which case the previous pattern would be reused. Now the
window is shown in that case.
|