| Commit message (Collapse) | Author | Age |
|
|
|
| |
Current busted output type does not allow determining failing test.
|
| |
|
|
|
|
|
| |
Redraw can be flaky especially when remote commands happen during
command-mode. Assert the state directly instead of using Screen.
|
|
|
|
| |
Closes #3399
|
| |
|
|\
| |
| | |
build: Check for -Wvla before use
|
|/
|
|
| |
OpenBSD's GCC (4.2.1) doesn't have the -Wvla flag.
|
|\ |
|
| |
| |
| |
| | |
The tests use `termopen` to spawn nvim and verify the TUI.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using the `curbuf->terminal` condition alone is wrong since it does not
necessarily mean nvim is in terminal mode. It needs to be used with
`State & TERM_FOCUS` because the current buffer could have changed without
`terminal_enter` exiting.
Close #3403
|
| |
| |
| |
| |
| | |
Take the return value of input_enqueue into consideration, waiting for the main
thread to consume input. Close #1714 #3377.
|
| | |
|
| |
| |
| |
| |
| | |
This allows callers to incrementally process buffers that are filled by
incomplete chunks more easily.
|
| |
| |
| |
| |
| |
| |
| | |
Add a new special key that can be used by UIs to toggle the 'paste' option and
use it in the TUI instead of the user's 'pastetoggle' value.
Close #2843 #2092
|
|/
|
|
|
|
|
| |
Setting `msg_didout` after `call_shell` is enough as it will cause
`hit_return_msg()` to print on next line.
Close #3269
|
|\
| |
| | |
spell.c: Fix memory leak
|
| | |
|
|\ \
| | |
| | | |
garray.c: Prevent ga_concat() using memcpy(NULL,...)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Calling ga_grow(gap, 0) does not reallocate memory for garray gap.
Because of this, gap->ga_data can be NULL after such a call, if gap does
not have memory allocated.
|
|\ \ \
| |_|/
|/| | |
Disable a broken functional test.
|
|/ /
| |
| |
| |
| |
| | |
No one has taken a real interest in fixing this, so let's disable it for
now. The issue crops up most on the QB OS X node, but it has
periodically occurred under other nodes too.
|
|\ \
| | |
| | | |
CMake: Remove --sort-common from linker flags.
|
|/ /
| |
| |
| |
| |
| |
| | |
Workaround for bugs reported at #2641 and #3374.
Root cause for this problem is still unknown.
Resolves #2641 and resolves #3374.
|
|\ \
| |/
|/| |
Make `...` occurrences in echo output more useful
|
| | |
|
| | |
|
|/
|
| |
Should be faster then O(depth) iteration, but removes const qualifiers.
|
|\
| |
| | |
Fix append() with negative line numbers.
|
| |
| |
| |
| |
| | |
We want to switch include_start/end when the index is positive or
negative.
|
|\ \
| | |
| | | |
tutor-mode: update plugin
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Install Python 3.3 from the Deadsnakes PPA. As this doesn't have pip,
install it manually into ~/.local.
~/.local/bin is apparently in Travis's default PATH, meaning "pip"
doesn't refer to Python 2's pip anymore, but to the manually
installed Python 3 version. Updated the scripts to use version-
suffixed executable names (e.g. pip2.7).
Set CC=cc to use system's default compiler when installing Python
modules, as gcc on OS X had a problem with compiling one of the
dependencies of the Neovim Python module.
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Use the existing Vimscript function provider#pythonx#Detect()
to determine whether the Neovim Python module is installed and
Python 2/3 tests can be run.
|
|\| |
| | |
| | | |
defaults: revert wildmode to 'full'
|
|/ / |
|
|\ \
| | |
| | | |
man.vim
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is common practice for Vim users to
:runtime! ftplugin/man.vim
in order to get the :Man command. That will cause weird settings for
non-man files.
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
Remove VLA from path_get_absolute_path
|
| | | |
|
|/ /
| |
| |
| |
| | |
Remove the use of Variable Length Arrays in path_get_absolute_path(), and use
xmalloc/xfree instead.
|
| |
| |
| |
| |
| | |
Helped-by: Gustaf Lindstedt <gustaflindstedt@gmail.com>
Helped-by: Wander Nauta <info@wandernauta.nl>
|
|\ \
| | |
| | | |
use :Man instead of `man` for K
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Also fix some other clint errors.
|
| | |
| | |
| | |
| | |
| | | |
Set window-local options only on a newly-created "man" tab or if we're
already in one.
|
| | |
| | |
| | |
| | |
| | | |
- Eliminate man#pre_get_page().
- Temporarily remove () from 'iskeyword' to avoid spurious \k match.
|