| Commit message (Collapse) | Author | Age |
... | |
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
High Sierra has ruby 2.3 preinstalled so neovim gem should work.
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
make vim_snprintf handle %d correctly again, fix ":sign place" output
|
|/ / /
| | |
| | |
| | | |
This was broken in #9369 (4680ca2)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
function (#9392)
Problem: Python cannot handle function name of script-local function.
Solution: Use <SNR> instead of the special byte code. (Ozaki Kiichi, closes
vim/vim#3681)
https://github.com/vim/vim/commit/9123c0b31a283f460ed2b6af95080120cf528118
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Get_tv function names are not consistent.
Solution: Rename to tv_get.
https://github.com/vim/vim/commit/d155d7a8519987361169459b8d464ae1caef5e9c
Only a change in comments appears to be necessary.
|
|\ \ \
| | | |
| | | | |
test/api: verify that UI options from stable metadata are preserved
|
| |/ / |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ref #9280
Introduce the `vim.compat` module, to help environments with system Lua
5.2+ run the build/tests. Include the module implicitly in all tests.
ref #8677
legacy `vim` module:
beep
buffer
command
dict
eval
firstline
lastline
line
list
open
type
window
|
|/ /
| |
| |
| |
| | |
Make the code run both on Lua 5.1 (which is the default for Neovim, and
is what LuaJIT provides) and Lua 5.2+.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Not all parts of printf() are tested.
Solution: Add a few more test cases. (Dominique Pelle, closes vim/vim#3691)
https://github.com/vim/vim/commit/21e551cce26ea6ff389b6c90f1945facf1a8a066
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
AppImage sets $ARGV0 which breaks zsh.
Hack around this in our appimage.
fixes #9341
ref https://github.com/AppImage/AppImageKit/issues/852
[ci skip]
|
|/ / |
|
|\ \
| | |
| | | |
startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if it exists
|
| | |
| | |
| | |
| | | |
Closes #8994
|
|\ \ \
| | | |
| | | | |
TUI: detect BSD vt console
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Treat TERM=nsterm the same way in augment_terminfo() and
patch_terminfo_bugs().
ref #9244 463d28cc8079
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
FreeBSD console sets TERM=xterm, but it does not support xterm features
like cursor-shaping. GUI terminals typically set TERM=xterm-256color, so
on FreeBSD we can guess that TERM=xterm is the degraded vt.
OpenBSD console sets TERM=vt220
https://github.com/openbsd/src/blob/master/etc/etc.amd64/ttys
NetBSD console sets TERM=vt100
https://github.com/NetBSD/src/blob/trunk/etc/etc.amd64/ttys
closes #8644
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot define a sign with space in the text.
Solution: Allow for escaping characters. (Ben Jackson, closes vim/vim#2967)
https://github.com/vim/vim/commit/06b056e110005ce0dd97b8c6333405afd06c36fc
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Undo test may fail on MS-Windows.
Solution: Also handle lower case drive letters.
https://github.com/vim/vim/commit/56242f2b08737677812513c447955579a19aa620
|
|\ \ \
| |/ /
|/| | |
TUI: handle wrap of doublewidth chars correctly
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ref https://github.com/KDE/konsole/commit/b0d3d83eca4f523a9e4acd3989da6be96033536a
KONSOLE_VERSION is exported as a numeric string (after removing the dots
from the version string).
ref #8300
closes #6778
closes #6798
|
|\ \ \
| |/ /
|/| | |
os/lang: use the correct LC_NUMERIC also for OS X
|
|/ / |
|
|\ \
| | |
| | | |
vim-patch:8.0.1748
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Code from https://github.com/neovim/neovim/pull/9348#issuecomment-446416118
autocmd_fname_full was removed in https://github.com/neovim/neovim/commit/82cd0be2eaf71c0476e15c66ba3e83c76896d407
but Vim uses this hack for <afile> on CmdlineEnter and related events
in vim-patch:8.0.1748.
Port the hack by not treating "/" as a path for <afile> on these events.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: CmdlineEnter command uses backslash instead of slash.
Solution: Don't treat the character as a file name. (closes vim/vim#2837)
https://github.com/vim/vim/commit/a4baf5b32519855bb176a7aa0e9397c137ca890a
|
|\ \ \
| |/ /
|/| | |
provider: make :ruby provider check use same code path as :python
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
Prior to this change, the provider check for ruby was special-cased and now it
returns E319, like :python etc.
References #9354
|
|\ \
| | |
| | | |
implement CmdlineChanged: vim-patch:8.0.1445 + nvim specific v:event stuff
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot act on edits in the command line.
Solution: Add the CmdlineChanged autocommand event. (xtal8, closes vim/vim#2603,
closes vim/vim#2524)
https://github.com/vim/vim/commit/153b704e20f9c269450a7d3ea8cafcf942579ab7
|
|\ \
| | |
| | | |
provider: repurpose E319
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In Vim (and some vestigial parts of Nvim) E319 was a placeholder for
ex_ni commands, i.e. commands that are only available in certain builds
of Vim. That is obviously counter to Nvim's goals: all Nvim commands
are available on all platforms and build types (the remaining ex_ni
commands are actually just missing providers).
We need an error id for "missing provider", so it makes sense to use
E319 for that purpose.
ref #9344
ref #3577
|
|/ /
| |
| |
| |
| | |
Commands related to Netbeans, Sun Workshop, and GUI shims, were
intentionally removed and will not be implemented.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Executing `:python`, and similar commands that rely on `eval_call_provider()`,
while the accompanying provider it not available, leads to this error message:
E117: Unknown function: provider#python#Call
This doesn't say much to a user. Since we introduced `:checkhealth` for this
very reason, we now point to it for further diagnosis.
Fixes #3577
|
| |
| |
| |
| |
| |
| |
| | |
Feature was added in:
https://github.com/jwilm/alacritty/pull/757
closes #9353
|