| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- do not create leader maps
- :norm! instead of :norm
- :keepjumps during layout
- use blackhole reg to avoid polluting unnamed reg
- format buffer name as "man://foo(2)"
- simulate behavior of `man`
- buffer-local mapping of q to quit
- open in new tab instead of new window
- set 'nolist'
- set tabstop=8
|
| | |
| | |
| | |
| | |
| | |
| | | |
- new feature: if the first character of 'keywordprg' is ":", the
command is invoked as a Vim ex-command prefixed with [count].
- change default 'keywordprg' to :Man
|
|/ / |
|
|\ \
| |/
|/| |
third-party: update jemalloc to 4.0.2
|
|/
|
|
|
|
|
|
|
|
|
| |
jemalloc 4.0 adds support for OpenBSD, DragonFlyBSD and other platforms.
Release notes: https://github.com/jemalloc/jemalloc/releases/tag/4.0.0
4.0.1 and 4.0.2 are bugfix releases
Release notes: https://github.com/jemalloc/jemalloc/releases/tag/4.0.1
https://github.com/jemalloc/jemalloc/releases/tag/4.0.2
|
|\
| |
| | |
Fix crash in msgpackparse function
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Tests that use both functions.
- Tests that use msgpackparse().
- Tests that use msgpackdump().
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Since vimscript can close buffers at any time, it is possible that a
refresh_timer_cb will be called with an invalid buffer, but there's no way to
detect this if only a reference is stored because the memory can be reused by
the allocator. Use buf_T->handle which is guaranteed to be unique.
|
| |
| |
| |
| | |
Close #3332
|