| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
closes #3648
ref #5959
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Adds the :stdpath method for fetching XDG standard directories.
Fixes #5297
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Vim doesn't test it on Windows.
See https://github.com/vim/vim/blob/master/src/testdir/Make_all.mak
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Any user can create a directory on root.
Creating a directory on root allows any user to write files within that directory.
Test_recover_root_dir() passes when run locally as a regular user (not admin).
|
| | |
| | |
| | |
| | | |
Vim doesn't detect symlinks correctly so stick with Neovim's behaviour.
|
| | |
| | |
| | |
| | |
| | | |
MSVC builds don't include it.
Test utf8 and latin only if +iconv is missing.
|
| | |
| | |
| | |
| | | |
Vim 8 and Neovim 0.2.3 open the same target on Windows.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Fix failing oldtests because of noshellslash.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Unset $SHELL so that child nvim use cmd.exe as default shell.
Unset $TERM so that child nvim don't segfault with negative exit code.
sh/bash use TERM=cygwin by default if it is unset.
mintty sets TERM to xterm.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #6890 by reading from the Windows console input buffer after
stdin has been closed.
Vim defines HAVE_DUP for Windows and does the close-dup dance[1]:
close(0);
dup(2);
which always fails, then falls back to reading from the Windows console
input buffer[2].
[1] https://github.com/vim/vim/blob/e7499ddc33508d3d341e96f84a0e7b95b2d6927c/src/fileio.c#L2397-L2398
[2] https://github.com/vim/vim/blob/e7499ddc33508d3d341e96f84a0e7b95b2d6927c/src/os_win32.c#L1703-L1714
|
| | |
| | |
| | | |
ref #8261
|
| | |
| | |
| | | |
ref https://github.com/neovim/python-client/pull/290
|
| | | |
|
| | |
| | |
| | |
| | | |
add test for a crash this caused
|
| | | |
|
|/ /
| |
| |
| |
| | |
This fixes an issue with compiles failing in release mode due to shape
having the possibility of being used uninitialized (since the default
case was missing).
|
| |
| |
| | |
other cleanup, ref #8245
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Before this change, if $NVIM_LISTEN_ADDRESS was invalid, v:servername
was left empty.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The implementation of vim_fgets() differs between Neovim and Vim.
Vim says that it only returns `true` for EOF. But it always returns `true` when
fgets() returns NULL. This happens for EOF _or_ errors.
That probably misguided the author of Neovim's vim_fgets(), which does NOT
return `true` for errors.
Since all the callers of vim_fgets() probably expect it to work as it does in
Vim (and not as it says), it now returns the same values as the Vim
implementation.
Fixes #8227
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
closes #2454
closes #8213
ref #7972
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Loading file type detection slows down startup.
Solution: Store the last pattern of an autocommand event to make appending
quicker.
https://github.com/vim/vim/commit/462455ee8b81cb5709007d91248ac4a88308d6e9
|
|/ / /
| | |
| | | |
Fixes #8186
|
| | |
| | |
| | | |
fixes #7375
|
| | |
| | |
| | |
| | |
| | |
| | | |
Tested with:
make CMAKE_EXTRA_FLAGS='-DLANGUAGES="en_GB;ja;sk"'
closes #8219
|
|\ \ \ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problems:
- In two places in shada_read_when_writing() memory just was not freed. Both
places were verified to cause test failures.
- Numbered marks got assigned incorrect (off-by-one compared to position in the
array) numbers in replace_numbered_mark.
- It was possible to have non-continuously populated array of numbered marks
which messed up code for merging them.
(Note about tests: marks with additional data are always compared different when
merging, that caused some confusion regarding why test did not work the way
I expected.)
|
| | | |
| | | |
| | | | |
To be used in debugging printfs.
|
| | | |
| | | |
| | | | |
Attempt to fix observed crash. Crash currently not reproduced.
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit aa728798b4bd89b59cee86103885c15d386f73ba.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Based on https://github.com/neovim/neovim/pull/5908#issuecomment-375909903, but
with adjusted condition as line number or column less then zero should not
appear at all based on what I know.
|
| | | | |
|