aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Use stdpath() to determine rplugin manifest pathJames McCoy2018-12-20
| | |
* | | Merge pull request #9398 from janlazo/mac-brew-addonJustin M. Keyes2018-12-27
|\ \ \
| * | | ci: install neovim gem on macOSJan Edmund Lazo2018-12-27
| | | | | | | | | | | | | | | | High Sierra has ruby 2.3 preinstalled so neovim gem should work.
| * | | ci: use homebrew addon to simplify shell scriptsJan Edmund Lazo2018-12-26
|/ / /
* | | Merge pull request #9394 from bfredl/highsignBjörn Linse2018-12-24
|\ \ \ | | | | | | | | make vim_snprintf handle %d correctly again, fix ":sign place" output
| * | | strings: make vim_snprintf handle %d correctly againBjörn Linse2018-12-24
|/ / / | | | | | | | | | This was broken in #9369 (4680ca2)
* | | vim-patch:8.1.0627: Python cannot handle function name of script-local ↵Jan Edmund Lazo2018-12-23
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | | vim-patch:8.1.0615: get_tv function names are not consistent (#9386)Daniel Hahler2018-12-22
| | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #9384 from bfredl/ui_option_checkBjörn Linse2018-12-21
|\ \ \ | | | | | | | | test/api: verify that UI options from stable metadata are preserved
| * | | test/api: verify that UI options from stable metadata are preservedBjörn Linse2018-12-21
| |/ /
* | | CI/Travis: skip all refs except "master" [skip ci]Justin M. Keyes2018-12-21
| | |
* | | CI/Travis: skip "stable" tag [skip ci]Justin M. Keyes2018-12-21
| | |
* | | win/dist: nvim-qt v0.2.11 #9382Justin M. Keyes2018-12-21
|/ /
* | Merge #9280 'Lua 5.2+ compatbility'Justin M. Keyes2018-12-20
|\ \
| * | lintJustin M. Keyes2018-12-20
| | |
| * | runtime/lua/vim/compat.luaJustin M. Keyes2018-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | test: Lua 5.2/5.3 compat #9280Matěj Cepl2018-12-20
|/ / | | | | | | | | Make the code run both on Lua 5.1 (which is the default for Neovim, and is what LuaJIT provides) and Lua 5.2+.
* | Merge #9369 'vim-patch:8.1.0596'Justin M. Keyes2018-12-19
|\ \
| * | strings: use (u)int16_t for %h printf formatJan Edmund Lazo2018-12-16
| | |
| * | vim-patch:8.1.0596: not all parts of printf() are testedJan Edmund Lazo2018-12-16
| | | | | | | | | | | | | | | | | | 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
* | | genappimage: Unset $ARGV0 at invocation #9376erw72018-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | AppImage sets $ARGV0 which breaks zsh. Hack around this in our appimage. fixes #9341 ref https://github.com/AppImage/AppImageKit/issues/852 [ci skip]
* | | l10n: Update Ukrainian translation #9377Anatolii Sakhnik2018-12-19
|/ /
* | Merge pull request #9077 from jamessan/xdg-sysinitJames McCoy2018-12-16
|\ \ | | | | | | startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if it exists
| * | startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if it existsJames McCoy2018-12-16
| | | | | | | | | | | | Closes #8994
* | | Merge #9347 from justinmk/tui-bsdJustin M. Keyes2018-12-16
|\ \ \ | | | | | | | | TUI: detect BSD vt console
| * | | TUI: TERM=nstermJustin M. Keyes2018-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Treat TERM=nsterm the same way in augment_terminfo() and patch_terminfo_bugs(). ref #9244 463d28cc8079
| * | | TUI: detect BSD vt consoleJustin M. Keyes2018-12-16
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* / / CI/AppVeyor: install "pynvim" python package #9371Justin M. Keyes2018-12-16
|/ /
* | Merge #9367 'vim-patch:8.1.{585,588}'Justin M. Keyes2018-12-15
|\ \
| * | vim-patch:8.1.0588: cannot define a sign with space in the textJan Edmund Lazo2018-12-14
| | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.1.0585: undo test may fail on MS-WindowsJan Edmund Lazo2018-12-14
| | | | | | | | | | | | | | | | | | Problem: Undo test may fail on MS-Windows. Solution: Also handle lower case drive letters. https://github.com/vim/vim/commit/56242f2b08737677812513c447955579a19aa620
* | | Merge pull request #9368 from bfredl/doublewrapBjörn Linse2018-12-15
|\ \ \ | |/ / |/| | TUI: handle wrap of doublewidth chars correctly
| * | TUI: handle wrap of doublewidth chars correctlyBjörn Linse2018-12-15
| | |
* | | TUI: Konsole 18.07.70 supports DECSCUSR (#9364)Justin M. Keyes2018-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #9362 from bfredl/macnumlocaleBjörn Linse2018-12-13
|\ \ \ | |/ / |/| | os/lang: use the correct LC_NUMERIC also for OS X
| * | os/lang: use the correct LC_NUMERIC also for OS XBjörn Linse2018-12-13
|/ /
* | Merge #9348 from janlazo/vim-8.0.1748Justin M. Keyes2018-12-13
|\ \ | | | | | | vim-patch:8.0.1748
| * | ex_docmd: '/' is not a path for Cmdline* eventsJan Edmund Lazo2018-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | vim-patch:8.0.1748: CmdlineEnter command uses backslash instead of slashJan Edmund Lazo2018-12-12
| | | | | | | | | | | | | | | | | | 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
* | | Merge #9355 from mhinz/ruby-provider-pathJustin M. Keyes2018-12-13
|\ \ \ | |/ / |/| | provider: make :ruby provider check use same code path as :python
| * | test: :ruby reports E319 if provider is missingMarco Hinz2018-12-12
| | |
| * | provider: make :ruby provider check use same code path as :pythonMarco Hinz2018-12-12
|/ / | | | | | | | | | | | | Prior to this change, the provider check for ruby was special-cased and now it returns E319, like :python etc. References #9354
* | Merge pull request #7946 from bfredl/vim-8.0.1445Björn Linse2018-12-12
|\ \ | | | | | | implement CmdlineChanged: vim-patch:8.0.1445 + nvim specific v:event stuff
| * | cmdline: support v:event in CmdlineChangedBjörn Linse2018-12-12
| | |
| * | vim-patch:8.0.1445: cannot act on edits in the command lineBjörn Linse2018-12-12
|/ / | | | | | | | | | | | | | | 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
* | Merge #9354 from justinmk/provider-E319Justin M. Keyes2018-12-12
|\ \ | | | | | | provider: repurpose E319
| * | provider: repurpose E319Justin M. Keyes2018-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | ex_cmds: Remove various "not implemented" commandsJustin M. Keyes2018-12-11
|/ / | | | | | | | | Commands related to Netbeans, Sun Workshop, and GUI shims, were intentionally removed and will not be implemented.
* | provider: improve error message (#9344)Marco Hinz2018-12-11
| | | | | | | | | | | | | | | | | | | | | | 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
* | TUI: alacritty supports set_cursor_color #9353Patrice Peterson2018-12-11
| | | | | | | | | | | | | | Feature was added in: https://github.com/jwilm/alacritty/pull/757 closes #9353