aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | 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
* | | macOS: infer primary language if $LANG is empty #9345Marco Hinz2018-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The macOS preferences have a section called `Language & Region`. There is always at least one language defined, the primary language. CFLocaleCopyPreferredLanguages() returns the languages defined in that section, the first element being the primary language. Use the primary language in case CFLocaleCopyCurrent() returns NULL. In the case that the above fallback does not work either, which is very unlikely, log the error and continue with an empty $LANG. References #9134
* | | Merge pull request #9351 from bfredl/clear_attrBjörn Linse2018-12-11
|\ \ \ | | | | | | | | TUI: don't use BCE with attributes affecting background
| * | | TUI: don't use BCE with attributes affecting backgroundBjörn Linse2018-12-11
| | | |