aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | release.sh: fix exclusion pattern [ci skip]Justin M. Keyes2019-01-04
| | | | | | | | | | | | | | | | | | | | grep support of "\s" pattern is unreliable.
* | | | | Merge #9451 from justinmk/buildJustin M. Keyes2019-01-04
|\ \ \ \ \ | | | | | | | | | | | | build: fix `doc_html` target
| * | | | | build: remove cmake/GenerateHelptags.cmake.inJustin M. Keyes2019-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file wasn't used since e1cc0fe99688. That may have been accidental, but it's not needed anymore anyway. Also the "Workaround for hanging" is no longer relevant.
| * | | | | build: fix `doc_html` targetJustin M. Keyes2019-01-04
|/ / / / / | | | | | | | | | | | | | | | ref 24f2cc55a83d #9430
* | | | | Merge #9446 'Visual: highlight char-at-cursor'Justin M. Keyes2019-01-04
|\ \ \ \ \
| * | | | | Visual: highlight char-at-cursorJustin M. Keyes2019-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Decide whether to highlight the visual-selected character under the cursor, depending on 'guicursor' style: - Highlight if cursor is blinking or non-block (vertical, horiz). - Do NOT highlight if cursor is non-blinking block. Traditionally Vim's visual selection does "reverse mode", which perhaps conflicts with the non-blinking block cursor. But 'guicursor' defaults to a vertical bar for selection=exclusive, and this confuses users who expect to see the text highlighted. closes #8983
| * | | | | remove check_visual_highlight()Justin M. Keyes2019-01-04
|/ / / / / | | | | | | | | | | | | | | | This check is meaningless, we assume the terminal supports reverse-mode.
* | | | | Merge pull request #9447 from janlazo/vim-8.1.0651James McCoy2019-01-03
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.{651,653}
| * | | | | vim-patch:8.1.0653: arglist test fails on MS-windowsJan Edmund Lazo2019-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Arglist test fails on MS-windows. Solution: Only use a file name with a double quote on Unix. https://github.com/vim/vim/commit/3de8c2d1f027410db6a06f0fcd3355d96c8b8596
| * | | | | vim-patch:8.1.0651: :args \"foo works like :args without argumentJan Edmund Lazo2019-01-03
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :args \"foo works like :args without argument. Solution: Fix check for empty argument. (closes vim/vim#3728) https://github.com/vim/vim/commit/2ac372ccee1af6f9fa105bf2648d5e4efa554236
* | | | | Merge #9425 'build: enable -Wshadow'Justin M. Keyes2019-01-03
|\ \ \ \ \
| * | | | | UGRID_FOREACH_CELL: avoid shadowed variablesJustin M. Keyes2019-01-02
| | | | | |
| * | | | | build: enable -WshadowJustin M. Keyes2019-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note about shada.c: - shada_read_next_item_start was intentionally shadowing `unpacked` and `i` because many of the macros (e.g. ADDITIONAL_KEY) implicitly depended on those variable names. - Macros were changed to parameterize `unpacked` (but not `i`). Macros like CLEAR_GA_AND_ERROR_OUT do control-flow (goto), so any other approach is messy.
* | | | | | TUI: Do not disable BCE for builtin terminfos (#9443)Justin M. Keyes2019-01-02
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove this vestigial hack from #7624. Since 5a0d0286ff4d we blacklist BCE more surgically. And patch_terminfo_bugs() is the more appropriate place for that. ref 5749ecaf228f4a963a4e96ada831f902c73a1e80 ref #4210 #4421 #7035 #7337 #7381 #7425 #7618
* | | | | Merge pull request #9438 from jamessan/revert-pynvimJames McCoy2019-01-02
|\| | | | | | | | | | | | | | Rework Python provider/health check to use neovim module again
| * | | | health/provider: Check for available pynvim when neovim module missingJames McCoy2019-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | Adapt the checks so we can still report when the pynvim module is present but the neovim module is missing.
| * | | | python#CheckForModule: Use the given module string instead of hard-coding pynvimJames McCoy2019-01-01
| | | | |
| * | | | {health,provider}/python: Import the neovim, rather than pynvim, moduleJames McCoy2019-01-01
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | The neovim module is available for backwards compatibility. We should not yet force the use of the pynvim module, since there's no other major reason to bump the minimum supported Python client module. Closes #9426
* | | | vim-patch:8.0.0251: not easy to select Python 2 or 3 (#9173)David Jimenez2019-01-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) https://github.com/vim/vim/commit/f42dd3c3901ea0ba38e67a616aea9953cae81b8d
* | | | Merge pull request #9434 from bfredl/multigrid_fixesBjörn Linse2019-01-01
|\ \ \ \ | | | | | | | | | | Multigrid: fix popupmenu position + some cleanup
| * | | | popupmenu: fix positioning with vsplitsBjörn Linse2019-01-01
| | | | |
| * | | | multigrid: do all adjustment in screen.cBjörn Linse2019-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | Adjustment will get more complex with floats, tabgrid etc, so make it into a function.
* | | | | Merge pull request #9436 from jamessan/more-fragile-testsJames McCoy2019-01-01
|\ \ \ \ \ | | |_|_|/ | |/| | | Mark a few more functionaltests as fragile
| * | | | Mark "shell command :! throttles shell-command output greater than ~10KB" ↵James McCoy2019-01-01
| | | | | | | | | | | | | | | | | | | | fragile
| * | | | Mark "feeding large chunks of input with <Paste>" fragileJames McCoy2019-01-01
| | | | |
| * | | | Mark ":substitute with inccommand during :terminal activity" fragileJames McCoy2019-01-01
| | |/ / | |/| |
* | | | Merge pull request #9432 from jamessan/only-lint-masterJames McCoy2019-01-01
|\| | | | | | | | | | | travis: Only run lint job for master branch/PRs
| * | | travis: Only run lint job for master branch/PRsJames McCoy2019-01-01
| | |/ | |/|
* | | Merge pull request #9431 from jamessan/bug-fix-branch-ciJames McCoy2019-01-01
|\ \ \ | | | | | | | | travis: Run ci for release-* branches
| * | | travis: Run ci for release-* branchesJames McCoy2019-01-01
|/ / /
* | | Merge pull request #9427 from jamessan/man-fixJames McCoy2019-01-01
|\ \ \ | | | | | | | | nvim.1: Add missing .El directive
| * | | nvim.1: Add missing .El directiveJames McCoy2018-12-31
| | |/ | |/| | | | | | | | | | $ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z man/nvim.1 >/dev/null mdoc warning: A .Bl directive has no matching .El (#59)
* / | cmake: runtime: use add_custom_command for tags directly (#9430)Daniel Hahler2019-01-01
|/ / | | | | | | | | | | | | | | | | | | This avoids generating the tags files all the time, and makes `make install` with `CMAKE_INSTALL_MESSAGE=LAZY` much more silent in general. Using `copy_if_different` instead of `remove` + `copy_directory` might be good on top, but is a) not really necessary anymore and b) would not sync removed files. For this `file(COPY` could be used, but would require to re-run cmake on changed input files then.
* | TUI: Konsole DECSCUSR fixup (#9423)Justin M. Keyes2018-12-31
| | | | | | | | | | | | Apparently Konsole's terminfo is still broken. ref #9364 closes #9420
* | Merge pull request #8455 from UtkarshMe/grid-splitBjörn Linse2018-12-31
|\ \ | | | | | | implement ext_multigrid: draw each window on a separate resizable grid.
| * | multigrid: rename grid->ScreenLines and other grid arraysBjörn Linse2018-12-31
| | |
| * | multigrid: API version bumpBjörn Linse2018-12-31
| | |
| * | multigrid: simplify testsBjörn Linse2018-12-31
| | |
| * | multigrid: rename to grid.row_offset and grid.requested_rowsBjörn Linse2018-12-31
| | |
| * | multigrid: reorganize types and global varaiblesBjörn Linse2018-12-31
| | |
| * | multigrid: various cleanup (types, unused parameters)Björn Linse2018-12-31
| | | | | | | | | | | | Handle the rare case of full highlight table properly
| * | multigrid: add tests for multiline messages and tabsBjörn Linse2018-12-31
| | |
| * | multigrid: test refactorBjörn Linse2018-12-31
| | |
| * | multigrid: doc updateBjörn Linse2018-12-31
| | |
| * | multigrid: Add multigrid documentationUtkarsh Maheshwari2018-12-31
| | |
| * | multigrid: rename event to win_pos, make grid firstBjörn Linse2018-12-31
| | |
| * | multigrid: add msg_scroll_start and msg_scroll_reset eventsBjörn Linse2018-12-31
| | |
| * | multigrid: send win_hide events when changing tabpageBjörn Linse2018-12-31
| | |
| * | multigrid: add multigrid screen testsUtkarsh Maheshwari2018-12-31
| | |
| * | multigrid: add multigrid support to test infrastructureBjörn Linse2018-12-31
| | | | | | | | | | | | make Screen explicitly tied to its session