aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* functests: Start adding some testsZyX2017-06-27
|
* ex_getln: Add basic support for coloring command-line promptZyX2017-06-27
|
* ex_getln: Do not do arabic shaping unless neededZyX2017-06-27
| | | | | Should speed up execution without arabic characters a bit, slowing down with arabic characters. More necessary, this allows coloring prompt without caring about arabic shaping at the first iteration.
* ex_getln: Clean up draw_cmdline a bitZyX2017-06-27
|
* scripts/pvscheck.sh: fix function renameJustin M. Keyes2017-06-25
|
* scripts/pvscheck.sh: HACK: de-parallelize on CIJustin M. Keyes2017-06-25
| | | | https://github.com/neovim/bot-ci/pull/105#issuecomment-309282132
* scripts/pvscheck.sh: HACK: de-parallelize on CIJustin M. Keyes2017-06-25
| | | | References https://github.com/neovim/bot-ci/pull/105
* Merge pull request #5266 from bfredl/kbtreeBjörn Linse2017-06-24
|\ | | | | add kbtree_t and use it for bufhl
| * bufhl: fix moveBjörn Linse2017-06-24
| |
| * bufhl: some style cleanupBjörn Linse2017-06-24
| |
| * kbtree: make warning free and delete deprecated macrosBjörn Linse2017-06-24
| |
| * kbtree: eliminate unneccesary heap allocationBjörn Linse2017-06-24
| |
| * kbtree: use proper structsBjörn Linse2017-06-24
| |
| * kbtree: allow iterators to start at arbitrary positionBjörn Linse2017-06-24
| |
| * bufhl: use kbtree for bufhlBjörn Linse2017-06-24
| |
| * kbtree.htimeyyy2017-06-24
|/
* Merge #6914 from ZyX-I/func-def-trailing-errorJustin M. Keyes2017-06-21
|\ | | | | Allow multiple function definitions in one :execute
| * functests: Fix screen.lua supplying dedent additional argumentZyX2017-06-21
| |
| * functests: Check that minimal distance between commands worksZyX2017-06-21
| |
| * functests: Add testsZyX2017-06-21
| |
| * eval: Allow running next command after :endfunctionZyX2017-06-20
| | | | | | | | | | This will still error out on `:endfunction | next`, but defining many functions in one `:execute` should be possible.
| * functests: Refactor redir_execZyX2017-06-20
| |
| * functests: Move function_spec to evalZyX2017-06-20
| |
| * eval: Error out when there is something after :endfunctionZyX2017-06-20
| | | | | | | | Ref #6844
* | Merge #6863Justin M. Keyes2017-06-19
|\ \
| * | coverity/112076: fixing "Explicit null dereferenced"Chris Hall2017-06-20
|/ / | | | | | | | | | | | | | | | | | | if (oap->regname == 0 && oap->motion_type != kMTLineWise && oap->line_count == 0 && !oap->use_reg_one ){ then reg is not initialised and our call to set_clipboard will dereference NULL }
* | coverity/155506: fixing "dereference null after check" (#6862)Chris Hall2017-06-19
| | | | | | | | | | | | | | rbuffer_read_ptr may return a null if ptr == null && cnt == 0 && !out_data_decide_throttle(cnt) then we would have called out_data_append_to_screen(ptr, cnt, eof) which dereferences the null pointer.
* | genappimage.sh: set CMAKE_INSTALL_MANDIRJustin M. Keyes2017-06-19
| | | | | | | | | | | | | | | | Avoids attempt to install manpage to system location. Also: - Don't attempt `nvim --version` until after it was built. - Remove unnecessary `mkdir`.
* | vim-patch:7.4.2356 (#6880)Shougo2017-06-19
| | | | | | | | | | | | | | Problem: Reading past end of line when using previous substitute pattern. (Dominique Pelle) Solution: Don't set "pat" only set "searchstr". https://github.com/vim/vim/commit/ea683da58cf9ecf3afab9d650d3d2da76e5298d3
* | Merge #6841 from alexgenco/ruby-host-progJustin M. Keyes2017-06-17
|\ \
| * | runtime: Add docs for g:ruby_host_progAlex Genco2017-06-17
| | |
| * | runtime: Allow overriding ruby host with g:ruby_host_progAlex Genco2017-06-17
| | | | | | | | | | | | | | | | | | | | | This allows users who have per-project Ruby versions (e.g. with `rvm`) to pin to a particular gem installation. For example: `let g:ruby_host_prog = 'rvm system do neovim-ruby-host'`
| * | runtime: Fix issue with Ruby health `latest_gem` determinationAlex Genco2017-06-17
| |/ | | | | | | | | | | | | Sometimes the `gem list` command used for finding the latest version of the `neovim` gem prints an error, which can throw off the `split()` call due to extra parenthesis. This locks down the split pattern to make conflicts less likely.
* | Merge pull request #6898 from blueyed/pvscheck-fixesJames McCoy2017-06-17
|\ \ | |/ |/| scripts/pvscheck.sh: fixes
| * scripts/pvscheck.sh: fixesDaniel Hahler2017-06-17
|/ | | | [ci skip]
* Update deps (#6885)equal-l22017-06-17
| | | | | | | | * Update libuv to 1.12.0 * Update msgpack-c to 2.13 * Update LuaJIT to 2.0.5 (82151a45 for a Windows build fix) * Update jemalloc to 4.5.0 * Update luv to 1.9.1-1 * Update gperf to 3.1
* Merge pull request #6860 from justinmk/coverityJames McCoy2017-06-15
|\ | | | | coverity/155509: negative close() arg
| * coverity/155509: negative close() argJustin M. Keyes2017-06-14
| |
* | Merge pull request #6896 from jamessan/clang-bumpJames McCoy2017-06-15
|\ \ | | | | | | ci: Bump clang version to 4.0
| * | ci: Bump clang version to 4.0James McCoy2017-06-15
| | |
* | | provider/clipboard: add tmux support (#6894)Xu Cheng2017-06-15
|/ /
* | Merge pull request #6700 from bfredl/winhlBjörn Linse2017-06-14
|\ \ | | | | | | window specific ui highlighting: part 2
| * | screen.c: fix lintBjörn Linse2017-06-14
| | |
| * | screen.c: make more highlights window specificBjörn Linse2017-06-14
|/ /
* | vim-patch:7.4.2190 (#6882)Shougo2017-06-12
| | | | | | | | | | | | | | | | Problem: When startup test fails it's not easy to find out why. GUI test fails with Gnome. Solution: Add the help entry matches to a list an assert that. Set $HOME for Gnome to create .gnome2 directory. https://github.com/vim/vim/commit/50fa8dd00c241fa0786fe92ecc02fee4e5d28e06
* | scripts/vim-patch.sh: do not git-reset on push failure (#6878)Daniel Hahler2017-06-11
| | | | | | | | | | | | This was added from the beginning to submit_pr in 775a16b0b, but I cannot see why that is useful - in contrast, it will mess with the local branch in case "origin" cannot be pushed to (i.e. when it points to neovim/neovim itself).
* | mksession: Restore tab-local working directory #6859HiPhish2017-06-11
| | | | | | | | | | | | | | | | The ':tcd' command is the first tab-specific command written to the file and it is wrapped inside an 'if has('nvim')' block to keep the session file compatible with Vim. Closes #6678
* | vim-patch:8.0.0607 (#6879)Daniel Hahler2017-06-11
| | | | | | | | | | | | | | | | Problem: When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. Solution: Add br_fnum to check the buffer number didn't change. https://github.com/vim/vim/commit/45e5fd135da5710f24a1acc142692f120f8b0b78
* | pvscheck: Fix argument handling in do_recheckJames McCoy2017-06-09
| | | | | | | | [ci skip]
* | Merge pull request #6345 from brcolow/vim-7.4.2360James McCoy2017-06-08
|\ \ | |/ |/| vim-patch:7.4.2360