[neovim] branch debian/sid updated (e6fddcf -> 0bd457c)
James McCoy
jamessan at debian.org
Thu Nov 9 03:49:26 UTC 2017
This is an automated email from the git hooks/post-receive script.
jamessan pushed a change to branch debian/sid
in repository neovim.
from e6fddcf releasing package neovim version 0.2.0-4
adds 1b0d573 version bump
adds bcc97af pvscheck: Do not use `test x`
adds 7fc3ccc pvscheck: Update pvs-studio URL
adds 15d3902 pvscheck: Add --pvs key to pvscheck.sh
adds 1d4f8f6 Merge #6636 from ZyX-I/pvs-update
adds 9b1cad7 win/package: nvim-qt v0.2.7 (fixes cursor-shaping) (#6641)
adds 13ec521 ci: DISABLE_LOG (#6498)
adds 4cb61aa pvscheck: Create getopts_long implementation
adds 68945ea pvscheck: Refactor script so that it only `cd`s in a subshell
adds 97806ee pvscheck: Add --pvs-install mode
adds 3638d28 pvscheck: Add --deps to build with all dependencies
adds 0c6e046 pvscheck: When using --recheck rerun build
adds 249b37e Merge #6647 from ZyX-I/pvs-deps
adds 4f4d216 pvscheck: Use absolute path for finding test-include.c
adds 08b23d0 Merge pull request #6653 from ZyX-I/pvs-fix-1
adds de50c00 Use vim_strchr(s, c) when c may be NUL (#6656)
adds 31e5053 doc: README.md: PVS-studio badge (#6637)
adds 685ca18 win: Terminal UI #6315
adds 5fd1d09 test/legacy: Add Test_with_partial_callback to s:flaky. (#6666)
adds 0502ac4 'guicursor': tui: Konsole: blinkon0 should disable blinking.
adds 53b3825 build: OpenBSD: libuv does not use KVM, do not link to it. (#6663)
adds 2b3cb2c Make script_host.rb rubocop-clean
adds 4f75e2f utf16_to_utf8: Allocate space for converted string and NUL
adds b9dba14 win: build: RelWithDebInfo
adds 2e3b78d Merge #6670 from jamessan/conversion-overflow
adds 3c0cc02 dist: AppImage #6638
adds 052c2d0 tui: Also fix "linux*" terminfo entries. #6673
adds 34c3f03 event/process.c: send SIGTERM directly (#6644)
adds 631d55a refactor/single-include (#6688)
adds 19044a1 strings: Replace vim_strchr implementation with a saner one
adds 171baae strings: Remove vim_strbyte
adds ac1cb1c regexp: Refactor cstrchr
adds caeff6e regexp: Do not use locale-dependent functions in cstrchr
adds acc52a9 regexp: Update comment in cstrchr()
adds 22fb9d8 Merge branch 'master' into 1476-changes
adds a9605bb Merge #6460 from ZyX-I/1476-changes
adds aace622 refactor/single-include (#6687)
adds a6f74de terminal: refresh before on_exit. #5217
adds 7c1a5d1 Revert "event/process.c: send SIGTERM directly (#6644)"
adds 4c3d7b2 Merge #6595 from justinmk/term-refresh-on-exit
adds 443399c options: consolidate updates for window string options affected by copy_winopt
adds bfcaf36 options: allow different highlights in windows
adds ab48a3e tests: add basic test for 'winhighlight`
adds 188bae5 docs: 'winhighlight'
adds b23aa1c Merge #6597 'winhighlight'
adds 8c8ea1f doc: nvim-from-vim: Prepend "~/.vim" #6694
adds e7a4d95 man.vim: Fix filename argument in mandoc #6693
adds b4f0586 CONTRIBUTING.md: Fix ri alias
adds a9981e0 Merge pull request #6701 from ZyX-I/fix-ri-alias
adds e7bbd82 eval: Add luaeval function
adds f551df1 viml/executor: Directly generate typval_T values
adds a4dc8de *: Silence linter
adds ed3115b executor: Make sure it works with API values
adds 3fa4ca8 executor/converter: Fix conversion of self-containing containers
adds 9297d94 executor/converter: Fix how maxidx is determined
adds 425d348 executor/converter: Make nlua_pop_Object not recursive
adds 7a013e9 executor/converter: Make it possible to supply `{}` to Dictionary arg
adds ba2f615 functests: Test for error conditions
adds d932693 executor/converter: Allow converting self-referencing lua objects
adds 5c1b9a0 api: Reserve more numbers for internal calls
adds 8679feb executor/converter: Use readable lua numbers for handles
adds a3ea05c functests: Add some tests
adds 45feaa7 eval/decode: Fix memory leak in JSON functions
adds 600bee9 genmsgpack: Include error source in error messages
adds f8d5526 executor/executor: When reporting errors use lua string length
adds bca9c2f functests: Move existing tests from lua_spec to lua/*, fix them
adds 53b89c1 executor/executor: Free lcmd on error
adds 666d85d functests: Some more tests
adds 1646a28 cmake: Allow switching from luajit to lua
adds 8fec4d5 ci: Make ASAN build link with lua, build lua with address sanitizer
adds 6b4a51f scripts: Make generate_vim_module more generic
adds ca4c8b7 api: Allow kObjectTypeNil to be zero without breaking compatibility
adds 927e6ef clint: Allow omitting include guards in .c.h file and func_attr.h file
adds 22d3ce9 msgpack_rpc: Fix #HANDLE_TYPE_CONVERSION_IMPL
adds c5a2124 ci: When building lua use -fPIC
adds d33b13d cmake: Try fixing ASAN nvim-test compilation
adds d522878 deps: Always build lua with -fPIC and -O0
adds d60302d cmake: Link libnvim-test with luajit in place of lua, disable ASAN
adds 9c743df cmake: Use LuaJIT include directory for declarations generator
adds f74322b gendeclarations: Save where declaration is comping from
adds c470fc3 gendeclarations: Also save information about directory
adds 52c7066 gendeclarations: Handle case when text did not match
adds ae4adcc gendeclarations: Make declarations generator work with macros funcs
adds d836464 cmake: Also include luajit directories for libnvim target
adds 140cd0d functests: Fix “function has more then 60 upvalues” error
adds 62fde31 api: Also shift numbers in api_metadata output
adds 872a909 executor: Add :lua command
adds 3531d8c executor: Add some const qualifiers
adds 3d48c35 ex_getln: Refactor script_get()
adds 7a5646d functests: Add tests for :lua
adds b4e2860 doc,functests: Add documentation
adds 9114d9b executor: Add :luado command
adds e1bbaca executor,functests: Add tests for :luado, also some fixes
adds 295e760 executor: Fix some memory leaks
adds dcb992a executor: Add :luafile command
adds 09fe618 doc: Enhance documentation
adds 1801d44 executor: Do not use S_LEN for memcpy
adds f2ad620 api: Use a form of `1 << 63` for INTERNAL_CALL_MASK
adds 90e2a04 executor: Add print() function
adds 279e341 doc: Update vim_diff.txt
adds ebad046 doc: Update vim_diff data regarding ShaDa
adds 9fd2bf6 executor,functests: Add print() tests, some fixes
adds 73d37f8 executor: Add :lua debug.debug mock
adds d13fdfd functests: Add test for debug.debug
adds a24e942 eval,functests: Fix linter errors
adds 5992cdf cmake: Use set_property in place of target_include_dirs
adds 043d8ff Merge branch 'master' into luaviml'/lua
adds 7b6b629 api: Add FUNC_API_SINCE(1) to new functions
adds a40a969 api: Rename _vim_id functions to nvim__id
adds ab4d13e Merge branch 'master' into luaviml'/lua
adds f3093bc api: Bump nvim__*id functions since value
adds 3ea2063 cmake: Add FindLua.cmake
adds 57308c4 eval/decode: Include header needed for TriState
adds 1751ec1 viml/executor: Fix check-single-includes
adds f98a3d8 lua: Move files from src/nvim/viml/executor to src/nvim/lua
adds 9cad515 functests: Make sure funcs.luaeval receives only one argument
adds 0c5e359 cmake: Append lua include also to single-includes targets
adds add7659 functests: Test for “string cannot contain newline” set_lines error
adds acd9ed8 functests: Add another check for the similar transformation
adds 9bf15ca lua: Fix header guards
adds a8ade24 lua/converter: Remove useless macros
adds 78082e8 functests: Check whether it is a problem with an array
adds 7d0fc17 genmsgpack: Do not export functions with __
adds 1bd39fb api: Remove FUNC_API_SINCE for nvim__ functions
adds 1d7fde3 api/buffer: Validate replacement array in a separate cycle
adds 09f849b Merge branch 'master' into luaviml'/lua
adds db1155f cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target prop
adds 577befe generators: Do not leak error messages text
adds 85bf64d api/window: Fix memory leak in nvim_win_set_cursor
adds 5b6d598 functests: Fix tests
adds 0e873a3 Merge #4411 from ZyX-I/luaviml'/lua
adds 04e7eb1 tests: Add tests for vim_strchr
adds 823b35e strings: Return NUL from vim_strchr for invalid input
adds d76a958 Merge #6707 from ZyX-I/fix-strchr-invalid
adds c66fd37 lua/converter: Fix typo in assert condition (#6708)
adds d9023b8 health.vim: Remove sensible.vim advice. (#6709)
adds 489d10c api: generate ui events
adds 4eb781c api: use generated events for popupmenu and tabline
adds c778311 generators: separate source generators from scripts
adds 7d6af99 ui: cleanup UI_CALL wrappers
adds e82cb5d api: add metadata for ui events
adds 3adcc0c os/shell.c: temporary solution to not put ctrl chars on the screen grid
adds 2d5920a api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY
adds 031756c Merge pull request #6618 from bfredl/ui_event
adds 32b422c ui_events: erase internal type HlAttrs (#6718)
adds 147b4b6 doc (#6719)
adds bc4fd8b health.vim: Fix hardcoded `python` name. #6714
adds 73c6bf3 health.vim: On error, show a valid shell command.
adds 3eaf4a0 health.vim: Don't lose contents after hide.
adds f57149d Merge #6721 from justinmk/health
adds edfe098 doc: Lua (#6722)
adds 8b171b8 functests: Test invalid behaviour
adds 50398e1 ex_getln: Fix :lang code execution when skipping
adds 19d38c4 functests: Replace check_provider -> missing_provider with err report
adds ae3d5e5 Merge #6731 from ZyX-I/fix-oneline-script-skip
adds 77f8aeb func_attr: Support "noreturn" attribute
adds 63ad4ca os_unix: Mark mch_exit as NORETURN
adds d840ff7 ex_cmds: Use NULL, not NUL, to check for strrchr failure
adds 0ff9593 *: Comment intentional fallthroughs
adds b43a3db Detect support for and use -Wimplicit-fallthrough
adds 5ec72aa *: Use __attribute__((fallthrough)) where comments aren't supported
adds 901c8fb regexp_nfa: Fix invalid fallthrough in character class detection
adds ad80a83 lint
adds f3a508b oldtests: Fix spelling of testname in s:flaky
adds ac47f8a Merge pull request #6514 from jamessan/gcc-7-fixes
adds 12fb634 API version bump
adds f424189 api: execute lua directly from the remote api
adds 244a1f9 Merge pull request #6704 from bfredl/luaexec
adds 7383274 cmake: Support building without LuaJIT. #6736
adds f4d5d52 eval: Refactor get_user_input to support dictionary
adds 475cd8f doc: Do not assume something is not supported in GUI
adds 5e6f7e1 eval: Alter E5050 error message, test that
adds 4c4f741 functests: Remove all wait()s
adds 88d4a26 functests: Remove some redraw calls
adds 33ca9f7 functests: Remove outdated comments
adds b6d73fb functests: Get rid of last redraws due to the “line above” issue
adds d66ef56 eval/typval: Fix numbuf parameter documentation
adds 9906db9 functests: Remove “correctly” from non-regression tests
adds a59ddde functests: Reword regression test headers
adds d01f140 doc: Add a note to vim_diff.txt
adds 17531ed Merge #6480 from ZyX-I/colored-cmdline'/input-dict
adds 6e4e70f ci: Enable staged builds (#6739)
adds 8d8b622 options: make 'highlight' read-only
adds 8e052f6 Merge #6737 "options: make 'highlight' read-only"
adds 4c5398b startup: v:progpath fallback: path_guess_exepath
adds 5bda5c5 vim_getenv: Use v:progpath instead of os_exepath.
adds cc5a42a env_iter: Learn `delim` parameter.
adds 597d65b Merge #6741 from justinmk/progpath
adds 4a08320 oldtests: Mark test_timer's Test_oneshot as flaky
adds 96ede7c Merge pull request #6759 from jamessan/flaky-timers
adds 060ce0e startup: init v:progpath before calling vim_getenv (#6755)
adds 3280765 man.vim: check for -l flag #6766
adds 2411b6f charset: Fix V695: dead branches
adds df67785 *: Fix all V641 errors
adds 956ef78 edit: Silence V595
adds a914029 buffer: Silence V519
adds d72df05 pvscheck: Add --only-analyse mode
adds 7f24736 pvscheck: Handle invalid option error gracefully
adds 1db29cb eval/encode: Silence V595 error
adds 98baea6 eval: Silence V782
adds d923918 eval: Fix V507
adds 37a7750 eval: Silence V614: potentially uninitialized variable
adds 9ec2bf2 getchar: Eliminate two-iteration loop
adds 40444e9 main: Silence V522: potential NULL pointer dereference
adds 7d895ee memfile: Fix V547: always true condition
adds 5bea490 options: Silence V542: odd casts for .def_val
adds 8bd903c search: Fix V502: ?: ambiguity
adds b2265a0 shada: Fix V581: adjacent branches with same condition
adds c7c4aad tag: Silence V522: potential null dereference
adds d939898 spellfile: Fix V547: always true condition
adds a494bf8 tui: Fix V547: always true condition
adds 1dafe1e syntax: Silence V782
adds a052040 options: Silence V542 the other way
adds e14f678 options: Silence V542 without using comments
adds c585a72 pvscheck: Provide arguments to `patch_sources` in correct order
adds 7dc7d2f lua: Add PVS comment to lua/*.c
adds bde46fd Merge #6772 from ZyX-I/fix-pvs-errors
adds 9e5d55e path.c: Remove invalid FUNC_ATTR_NONNULL_RET
adds 8d98780 func_attr.h: clang 3.7+: REAL_FATTR_NONNULL_RET
adds c77c54f func_attr.h: use NVIM_HAS_ATTRIBUTE
adds 6a7514f Merge pull request #6735 from justinmk/funcattr
adds bfb9cf1 vim_getenv: Remove redundant NULL check.
adds bdd73fc api/nvim_replace_termcodes: Document keycodes behavior
adds 872465c doc
adds 9cc10c6 Merge #6775 from justinmk/doc
adds db0159b doc: update *feature-list*, remove "gui_running"
adds 170d8af doc: on_stdout, on_stderr, onexit (#6761)
adds 7b55d50 tui.c: Initialize TUI input component only once. (#6784)
adds 620df53 doc: *Terminal-mode* #6757
adds 41f27ae doc
adds 41fd278 oldtests: Mark Test_lambda_with_timer as flaky
adds c4a8950 Merge pull request #6790 from justinmk/oldtest
adds 36d1fd0 tui: Only use dtterm's extension where supported.
adds 593af64 tui: resize: use an extended terminal capability
adds 0de7b17 tui: Reset the scroll region when resizing.
adds 133ae5e tui: Improve scrolling mechanism.
adds f4fddbf Merge #6799 from justinmk/tui-dtterm
adds 45626de get_keymap API (#6236)
adds 7a1a3a1 build: Default BUSTED_OUTPUT_TYPE to "nvim" (#6811)
adds 967e892 man.vim: feature-test section (-s) flag #6815
adds 023f67c terminal: Do not change 'number', 'relativenumber' (#6796)
adds 6255c4e build: FreeBSD: Disable -Wc11-extensions only for clang
adds 17a46dc pty_process_unix.c: include <libutil.h> on DragonFly BSD
adds a849267 install: bsd: install manpages to /usr/local/man
adds 1cf377f Merge #6777 from justinmk/bsd
adds eb71bbb vim-patch:8.0.0605 (#6821)
adds 3efc82c Server: use uv_getaddrinfo() for $NVIM_LISTEN_ADDRESS
adds f913ba6 Server tests: use helpers.command()
adds afa781f Server tests: endpoint parsing in serverstart()
adds fd5e4e2 Server: don't fall back to Unix sockets
adds 156e6f2 Doc: explain the format for serverstart()
adds 3f85c2e Server: Call uv_getaddrinfo with NULL service when no port
adds 6c135b8 eval: serverstart: Return finalized address to user
adds 62d020a socket_watcher_start: Silence conversion warning for sin(6)_port
adds 9cc185d Merge pull request #6680 from mhinz/listen/localhost
adds 6a75938 channels: implement sockopen() to connect to socket
adds 5a15155 sockets: don't deadlock when connecting to own pipe address
adds 1b7a9bf Merge pull request #6594 from bfredl/sockopen
adds 5886eae if_cscope: Fix truncation of formated output
adds 43f40b8 Merge pull request #6740 from oni-link/fix.snprintf
adds 033b1cb 'pastetoggle': Revert support for multi-key value (#6724)
adds fcc9d99 channel_write: fix compiler warning
adds c1026ff build: LuaRocks 2.4.2 #6059
adds 2dc27a8 shada: Remember whether "0 or "1 was the unnamed register
adds a00b03d shada: Set the unnamed register to the previous unnamed register on startup
adds 9a91ce4 eval: Add ability to set the unnamed register with setreg
adds beca4dc eval/shada: Add testing for unnamed register with setreg and startup
adds 336412e shada/linting: Moved some code out of shada_write. shada_write was too long (over 500 lines) and caused a linting error. Register initialization was moved to its own function in order to save lines.
adds 0c3dea5 style/lint
adds 5908f56 test: Fix and add cases for unnamed register
adds 745bac5 eval.c: Ignore unnamed register error in f_setreg
adds 2f2eeb1 shada: Add default value for is_unnamed
adds 133f8bc Merge #4700 from AdnoC/keep-default-register
adds 838277e test: fix bashisms (#6791)
adds fd07250 doc: README.md (#6839)
adds f3d8502 clint: check FUNC_ATTR lines to have 2-space indent
adds 3f553ac lint: fix indentation of FUNC_ATTR lines
adds 1b2acb8 Merge pull request #6807 from bfredl/attrindent
adds 0183830 oldtests: Fix syntax of s:flaky
adds 953f26b vim-patch:7.4.1975
adds 81be735 vim-patch:7.4.1976
adds 481654a vim-patch:7.4.1977
adds 0164a5f vim-patch:7.4.1978
adds 03f5f78 vim-patch:7.4.1979
adds 9c01efd vim-patch:7.4.1986
adds c3efb28 vim-patch:7.4.2029
adds 55c93ea vim-patch:7.4.2224
adds 2fb0a62 vim-patch:8.0.0219
adds 43534ca lint
adds fb2b3f9 func_attr: Allow disabling UBSAN for a function
adds eb5e4a2 *: Disable UBSAN for VimL arithmetic implementation
adds b3129b3 eexe_mod_op: Explicitly cast varnumber_T to float_T for -Wconversion
adds 45d92e2 doc: clang scan-build
adds 09eefbe vim-patch:8.0.0156
adds b1d4ef2 vim-patch:8.0.0158
adds 17d6160 vim-patch:8.0.0167
adds 0088ed0 vim-patch:8.0.0168
adds cb8efa4 vim-patch:8.0.0360
adds dafc14b vim-patch:8.0.0477
adds d707b2a vim-patch:8.0.0478
adds 5f8411b vim-patch:8.0.0176
adds 9a21d89 vim-patch:8.0.0561
adds 75c32b5 lint
adds cb0abce Merge pull request #6854 from jamessan/vim-8.0.0156
adds 9281653 Merge remote-tracking branch 'origin/master' into vim-7.4.1975
adds 6757c50 vim-patch:8.0.0614
adds 2109fb1 eval/typval: Convert string to varnumber_T instead of intermediate long
adds 601bf96 strings/tv_float: Explicitly cast v_number to float_T for -Wconversion
adds d69286c functests/msgpack: Use assert_equal() for more informative errors
adds bf4de3f functests/msgpack: Correct representation of literal INT64_MIN
adds af59a29 *: Fix conversion warnings for tv_get_number*()
adds ca1ba10 lint
adds d3d0c9a Merge pull request #5621 from jamessan/vim-7.4.1975
adds f83d733 log: log_uv_handles
adds 698ec9e loop_close: Avoid infinite loop, and log it.
adds fe1af9c log: Always enable; remove DISABLE_LOG
adds eb6dd3e ci: Dump $NVIM_LOG_FILE contents
adds 05cdbbc ga_append_via_ptr: fix log arguments
adds bb96b82 log: set $NVIM_LOG_FILE; fallback to $XDG_DATA_HOME/nvim/log
adds a49c92f test: Set $NVIM_LOG_FILE to test-local path
adds d07661b log: Fall back to CWD-relative .nvimlog
adds b4b09af test: iswin(): detect without nvim session
adds bc025ab doc: *standard-path*, *$NVIM_LOG_FILE*
adds 16cce1a Merge #6827 'Always enable logging'
adds edced21 vim-patch:7.4.2360
adds 1a093c0 Merge pull request #6345 from brcolow/vim-7.4.2360
adds 90f20bd pvscheck: Fix argument handling in do_recheck
adds d0ff200 vim-patch:8.0.0607 (#6879)
adds 9f534f3 mksession: Restore tab-local working directory #6859
adds 6eb2bcd scripts/vim-patch.sh: do not git-reset on push failure (#6878)
adds 6650588 vim-patch:7.4.2190 (#6882)
adds 16ae369 screen.c: make more highlights window specific
adds ad73a70 screen.c: fix lint
adds 7918845 Merge pull request #6700 from bfredl/winhl
adds 6efe84a provider/clipboard: add tmux support (#6894)
adds a4825eb ci: Bump clang version to 4.0
adds 8b976c4 Merge pull request #6896 from jamessan/clang-bump
adds cb75db4 coverity/155509: negative close() arg
adds f8e3bc6 Merge pull request #6860 from justinmk/coverity
adds e8aa589 Update deps (#6885)
adds 45df8f7 scripts/pvscheck.sh: fixes
adds b160a8b Merge pull request #6898 from blueyed/pvscheck-fixes
adds 826210a runtime: Fix issue with Ruby health `latest_gem` determination
adds f400c6f runtime: Allow overriding ruby host with g:ruby_host_prog
adds 9b98b95 runtime: Add docs for g:ruby_host_prog
adds 3a86dd5 Merge #6841 from alexgenco/ruby-host-prog
adds 694eb18 vim-patch:7.4.2356 (#6880)
adds 26235bc genappimage.sh: set CMAKE_INSTALL_MANDIR
adds 76ea97c coverity/155506: fixing "dereference null after check" (#6862)
adds dcbeefc coverity/112076: fixing "Explicit null dereferenced"
adds cb8e47c Merge #6863
adds bad5b2f eval: Error out when there is something after :endfunction
adds e57d4ee functests: Move function_spec to eval
adds d583977 functests: Refactor redir_exec
adds 60c0252 eval: Allow running next command after :endfunction
adds 607dc3e functests: Add tests
adds ae457ff functests: Check that minimal distance between commands works
adds 476c28f functests: Fix screen.lua supplying dedent additional argument
adds 144f584 Merge #6914 from ZyX-I/func-def-trailing-error
adds 0b6b03c kbtree.h
adds 1eff241 bufhl: use kbtree for bufhl
adds 6712e08 kbtree: allow iterators to start at arbitrary position
adds 53cf88c kbtree: use proper structs
adds 14e19b8 kbtree: eliminate unneccesary heap allocation
adds 28a549d kbtree: make warning free and delete deprecated macros
adds 7873660 bufhl: some style cleanup
adds 8b375cf bufhl: fix move
adds ca385db Merge pull request #5266 from bfredl/kbtree
adds a469704 scripts/pvscheck.sh: HACK: de-parallelize on CI
adds 4b08b5d scripts/pvscheck.sh: HACK: de-parallelize on CI
adds 2b377d8 scripts/pvscheck.sh: fix function rename
adds 1ef2d76 socket.c: Disable Nagle's algorithm on TCP sockets (#6915)
adds a5a5c83 api/vim: Fix nvim_list_runtimepaths
adds 9760237 lua: Add paths from &runtimepath to package.path and package.cpath
adds 643d620 doc: Add example plugin
adds 5b84c21 cmake: Rename RunTestsLint to RunLuacheck
adds 58f6ef5 ci: Also lint lua code in src/nvim/lua
adds a409fa2 lua: Use automatic determining of suffixes only for package.cpath
adds cab3a24 doc: Clarify documentation
adds f34befe Merge #6789 from ZyX-I/lua-path
adds 7955cf3 vim-patch:7.4.2259
adds 518b42d functests/legacy: Add lua version of test_search.vim
adds 0dd6455 vim-patch:7.4.2268
adds 3679752 vim-patch:7.4.2318
adds 54d5e90 vim-patch:7.4.2320
adds 6a84213 ex_getln: Lint command_line_handle_key readability/fn_size
adds 91749c0 Merge pull request #6927 from jamessan/vim-7.4.2259
adds 6016ac2 provider/clipboard.vim: allow configuration #6030
adds f0dafa8 provider/clipboard.vim: Handle missing g:clipboard keys
adds 42d8929 cmake: Remove custom "Dev" build-type. (#6932)
adds 25eced6 Update emoji-data URL for Unicode 10
adds ddea503 Update unicode files
adds 03fc0e3 scripts: Tell curl to follow redirects
adds fcbc7a8 Merge pull request #6936 from jamessan/unicode-10
adds 57d691e test: handle single-char hostname (#6939)
adds ca4633b ci/quickbuild: XXX: disable server_requests test (#6851)
adds 4d01725 test: expand_env_esc: Pass correct buffer size for outlen and assertion
adds 82907ab Merge pull request #6946 from jamessan/fix-expand_env_esc-test
adds e333957 dict_get_value(): name the missing key (#6952)
adds ac086d8 mbyte: Refactor mb_unescape
adds e9e1668 message: Refactor str2special_save and str2special
adds 832c158 message: Refactor str2specialbuf
adds 6140396 *: Adjust usages of modified functions
adds df040e5 eval/typval: Add tv_dict_add_allocated_str() function
adds 85a6329 eval: Use tv_dict_add_allocated_str() for mapblock_fill_dict
adds 936c070 eval: Make nvim_get_keymap output more robust
adds 4b8bdd9 functests: Remove local_copy function
adds a1fee48 functests: Add tests for new behaviour
adds 24f0056 message: Add support for replacing `<` to str2special
adds 5fe5d71 functests: Use more extensive testing
adds b97df0b getchar: Fix linter error
adds d5916a8 functests: Test how spaces appear in get_keymap output
adds 35898cf unittests: Fix allocation ordering for tv_dict_add_str()
adds 008b604 Merge #6947 from ZyX-I/consistent-get_keymap
adds b199194 functests: Copy eval/string_spec.lua to ex_cmds/echo_spec.lua
adds e07e46f message: Fix `:echo "\x80"` printing `~@<80>`
adds d113d3d functests: Make ex_cmds/echo actually use :echo
adds 480598d functests: Add some more :echo tests which also check for regression
adds 2208b64 functests: Ensure different SIDs on successive source() calls
adds 5214798 Merge #6955 'Fix invalid :echo output'
adds aa3e3b4 pvscheck: Add --environment-cc switch
adds 957a650 Merge pull request #6961 from ZyX-I/pvscheck-cc
adds 91b9ad7 shada: Make sure that code does not attempt to read too long items
adds 63f72ac shada: Fix linter error
adds 1b70a1d Merge #6958 from ZyX-I/fix-6957
adds 2e89aaf charset: Fix V728: excessive check
adds c930f32 socket: Silence V641: buf size is not multiple of what it is cast to
adds 1f05ec9 ex_getln: Silent V519: value is assigned twice successively
adds 94bd0f9 main: Fix V522: potential NULL dereference
adds 5ab9e9f os/fileio: Add msgpack_file_write function
adds 72b3fd9 os/fileio: Add ability to use os/fileio.c for file descriptors
adds f0b3029 os: Add OS_STD*_FILENO constants
adds 605c8fb main: Use msgpack_file_write in place of “fbuffer”
adds 6552768 normal: Fix V728: excessive check
adds f81d1ce regexp: Silence V595: potential null dereference
adds 4cb6317 spell: Fix V728: excessive check
adds aaab5e3 spell: Silence V512: buffer underflow
adds af1f17f syntax: Fix V763: parameter always rewritten before being used
adds 28f6bd8 terminal: Silence -V666 error: value not correspond with string length
adds 7109f63 main: Flush file in place of closing it, also do error reporting
adds ce30998 bufhl_defs: Silence V512: buffer underflow
adds 69f0847 Merge #6959 from ZyX-I/pvs-fixes
adds e4dc878 options: Default to 'ttimeout' and 'ttimeoutlen=50'
adds c07e144 Merge pull request #6969 from jamessan/ttimeoutlen
adds d5468d3 Change TUI resize to use an extended terminal capability.
adds 7821eef Separate 16- and 256- colour control sequences and tidy up some redundancy.
adds 5e59146 tui: document fix_terminfo()'s several tasks
adds d711bb8 tui: Eliminate superfluous SGR resets.
adds dbc25f5 tui: Optimize cursor motions
adds 5b07ca1 tui: Use what scrolling PuTTY has.
adds e826ec0 tui: Optimize more cursor motions
adds d077a16 tui: Coding style changes only
adds ede4d62 tui: Fix cursor motion clear screen bug visible on line #1 in redraws.
adds 6be921b doc: Relegate xterm-8bit to a removed feature.
adds d65cff9 doc: Document some more terminal behaviours.
adds 3d8e059 tui: Split fix_terminfo() up and refactor.
adds 03683c3 tui: Disable interference in guicursor by higher layers.
adds 76a6509 tui: More refactoring, and improvements to cursor shape support.
adds 756a17a doco: Replace termcap with terminfo where appropriate.
adds 74472f7 tui: Fix conflict with predefined "linux" macro.
adds 503a5c4 tui: Spelling corrections in doco and commentary
adds 9e9ffeb tui: Update fallback terminfo records.
adds 67e2120 tui: Refactor built-in teminfo records.
adds 16300d0 tui: Improvements to RGB colour support. The details are in the on-line help under :help true-color .
adds a2434ae tui: Remove tmux wrapper from the Konsole path. tmux has its own code path, now; and the tmux wrapping was not the ideal thing to do in the first place.
adds e6cbb01 tui: Update colour tests.
adds 8768b7f tui: Remove now-unused flag variable. Follows on from fcf0d13f48bffbd41749069ce383d01153dd960c.
adds 1f3b5e1 tui: Correct error in terminfo extension processing. Using the wrong unibilium query function just happened to work with the various terminfo records used in local testing.
adds 6910bfe tui: Correct error in terminfo extension processing. Using the right unibilium query function then revealed a latent NULL pointer problem.
adds 8f60395 tui: Update colour tests some more.
adds 0d53767 tui: Add iTerm and rxvt to the terminals that know extended DECSCUSR.
adds 24db94b tui: Fix Interix and account for deferred wrap. The Interix termcap entry is missing the carriage_return capability which nvim relies upon. And Interix is one of the few terminal emulators that does not defer automatic wrap at the right margin, which is now accounted for when moving the cursor left and when outputting whole lines at a time.
adds 3f8dedd tui: Correct a copy and paste error in stterm tests. The test decsription was correct; the test was not.
adds 5377de3 tui: Add st to the always 256-colour capable list. Also comment and augment some terminal colour tests.
adds 5265ac5 tui: Change terminal family recognition to avoid '+' entries. The terminfo commentary states that these are not standalone entries suitable for end-use.
adds 41403c6 tui: Treat genuine Xterm and iTerm.app as standards-conformant. They both can handle SGR control sequences in the form set out in ISO 8613-6:1994/ITU T.416:1993.
adds 32396b5 tui: Perform length safety check in comparison macros.
adds 1c1231b tui: Add built-in terminfo entry for VTE. Also slightly refactor the way in which GNOME/MATE Terminal pretending to be xterm is detected.
adds 533f5c3 doco: Note some common $TERM mistakes and how to fix them. Also explain more clearly the difference between Vim and Nvim when it comes to built-in terminfo entries.
adds c2a0fd3 doco: Move TERM help into its own section and expand. :help TERM previously pointed to a section that no longer even discussed the variable.
adds 1b008be tui: Correct to_status_line for screen. PM...ST actually sends the string to screen's message area. Sending the string to the status line requires a different control sequence peculiar to screen.
adds 4408bd2 tui: Char signedness fix for the big blocks of (signed) numbers.
adds c201518 doco: Correct :help term-dependent-settings . The example used &term which is no longer meaningful. Fortunately, we can change this into a useful example using $TERM that also shows how to address a common need with termguicolors at the same time.
adds 1aba6c6 tui: Change screen status line back to hardstatus.
adds 63fd561 tui: Fix OBOE in linux cnorm capability fixup code.
adds 1903fb5 tui: Make iTerm2 have no deferred wrap. Testing by Enrico Ghirardi and review of the source indicates that iTerm2 is a second terminal emulator that does not defer automatic wrap at the right margin.
adds a2aba3f tui: Handle a corner case for rare terminals.
adds 94d00d9 doco: Add some guidance on up-to-date terminfo.
adds 7cbf52d tui: Separate out built-in terminfo records.
adds b672035 tui: Coding style changes only
adds 98907c5 tui: Several minor tweaks per commentary and 256-colourize PuTTY.
adds 9475cf2 screen: Correct commentary.
adds 6fe839a tui: Do some deferred wrap on iTerm2.
adds ae7bb47 tui: Coding style changes only.
adds b604e3a tui: Add terminfo patches for linux on MacOS.
adds f6116ee tui: Add tmux to the always 256-colour capable list.
adds 86d7966 tui: Correct commentary on tmux colour tests.
adds 15500db tui: Treat cygwin as an immediate-wrap terminal.
adds 997411b tui: Do not optimize left motion at the right margin.
adds 239b0aa tui: Remove the iTerm2 corner case.
adds 054b03e tui: Combine multiple attribute changes.
adds b22a61c tui: Recognize "Tc" terminfo capability.
adds 2b35f40 doco: Adjust TERM and terminfo doco.
adds 6d35c5c tui: Another linux terminfo capability fix
adds cdfaecb tui: Eliminate more extraneous control sequences.
adds 2c236fc tui: Track cursor visibility.
adds de8a9f6 tui: Coding style changes only
adds 5701165 tui: Switch terminal keyboard mode properly.
adds 852f21e tui: Coding style changes only
adds 1ae7744 lint
adds 105d680 Merge #6816 'TUI improvements'
adds 5f5f2ce test: tui_spec: Remove unused is_linux variable
adds f31c26f jobstop/process_stop: send SIGTERM directly
adds 773ea9d Merge pull request #6823 from blueyed/fix-term-stop
adds 35fad15 Prefer the static jemalloc library by default on OSX
adds 226603a Merge pull request #6979 from jamessan/avoid-jemalloc-on-osx
adds 17298a7 runtime: update vimCommand syntax pattern (#6976)
adds 69e9cda i_CTRL-O: fix :startinsert at end of line (#6963)
adds 06f798c doc: ISSUE_TEMPLATE.md
adds 6720fe2 runtime: K: prefer Vim help instead of man #3104
adds 78c5201 'cpoptions': remove "k" flag
adds 0ea7e45 'cpoptions': remove "<" flag; ignore <special>
adds 0b88bf2 doc: api.txt; deprecate <special>
adds 829e1f2 lint
adds 0fb4d17 Merge #6945 from justinmk/cpoptions
adds 619838f inccommand: improve performance #6949
adds 702c94a mbyte: Fix crash when using multibyte chars in maparg() return (#6986)
adds 5bdad50 doco: Document constant 'term' in more detail.
adds 68d2fb7 tui: Improve the setrgbf/setrgbb fallback logic.
adds 0a7e7e0 tui: Remove superflous iTerm2 test added in error.
adds 6725667 Merge #6991 from jdebp/tui-fixes-201707
adds 2555bd3 third-party: Bump libtermkey to 0.20
adds 5f8f46b Merge pull request #6983 from justinmk/libtermkey
adds b4ccf5c vim-patch:7.4.2354
adds 8370373 Merge pull request #6881 from Shougo/vim-7.4.2354
adds d40ca32 doc: rewrite job-control example
adds f746e38 Merge pull request #7011 from mhinz/doc/jobcontrol-example
adds c805f2c vim-patch:7.4.2250
adds 06f4b96 lint
adds c4ac3ff Merge pull request #6993 from ckelsel/vim-7.4.2250
adds 04de6a6 vim-patch:7.4.2189
adds 2999d7c vim-patch:7.4.2229
adds 462a614 lint
adds dabd9ef Merge pull request #6977 from ckelsel/_vim-7.4.2189.patch
adds 06ec151 Bump Vim version to 8.0 and applied patches
adds d67e483 test: shada: Replace hard-coded 704 with dynamic version
adds 08e4b6b version.c: Mark NA patches
adds da99ded Merge pull request #6486 from jamessan/vim8-patches
adds ad34f15 third-party: Bump win32yank to v0.0.4 and install arch-specific binary
adds 307605e Merge pull request #7024 from jamessan/win32yank
adds e3a2b72 vim-patch.sh: only show missing patches
adds e221672 Merge pull request #7026 from lonerover/vim_patch
adds 72c38b5 health.vim: validate g:clipboard
adds d15317e health.vim: fix test
adds 8898793 tui: Do not override 'termguicolors' choice (#7004)
adds d72db1a test: mouse_spec: remove obnoxious wait times (#7029)
adds d8fe631 intro: change byline to "by al." (#6984)
adds 4dee942 provider/clipboard.vim: capture/display errors (#6684)
adds 2dc5b14 tutor: some tweaks to begginer's tutorial
adds ec67d07 tutor: allow metadata to exist outside of the documents.
adds c235ee3 tutor: don't enable folds by default
adds cb0282a tutor: update tutor-mode tutorial
adds 8e48d7c tutor: disable old method for setting "expect" regions
adds 37af859 tutor: update syntax
adds 3241bce tutor: reorganize
adds a76da96 Merge #7028 from fmoralesc/vimtutor-disentangle2
adds 24a0d4e vim-patch:8.0.0004 (#7044)
adds 33efad7 vim-patch:8.0.0017
adds c00300e vim-patch:8.0.0026
adds ffa2e43 vim-patch:8.0.0078
adds 875c356 vim-patch:8.0.0079
adds e29ec13 vim-patch:8.0.0084
adds d053796 Merge #7040 'vim-patch:8.0.{0017,0026,0078,0079,0084}'
adds 26124b4 provider/clipboard.vim: fix logic issue #7042
adds b98ea04 vim-patch:8.0.0003
adds c40093f Merge pull request #7027 from lonerover/vim-8.0.0003
adds 710546c vim-patch:8.0.0085
adds 4bcc70b Merge pull request #7045 from jbradaric/vim-8.0.0085
adds 962e8cc vim-patch:8.0.0052 (#7057)
adds 8fb5990 vim-patch:8.0.0031 (#7050)
adds 253f6f3 vim-patch:8.0.0038 (#7051)
adds 13f5bc9 log: all UI events, not just UI-bridge
adds 502af39 log: channel registration
adds bc6a3fe log: caller provides the source details
adds 4b390fa log: termios info to DEBUG instead of INFO
adds ca32eb3 Merge #7048 from justinmk/log-ui
adds 5fc775e log.h: LOG_CALLSTACK
adds eb2473e log: log_callstack()
adds d011fac Merge #6516 'log_callstack()'
adds ad07e9c vim-patch:8.0.0069
adds b656159 vim-patch:8.0.0073
adds 86f2c47 fix lint
adds 2b473a9 Merge #7061 from ckelsel/vim-8.0.0069
adds 9ffa22b vim-patch:8.0.0023
adds 9cf0415 vim-patch:8.0.0025
adds 5a0acd0 Merge #7043 'vim-patch:8.0.{0023,0025}'
adds 55c8211 git: ignore .nvimlog (#7074)
adds 58d8d91 provider: Extra pythonx's stderr handling to common functions
adds 722806a provider: clipboard: Only report stderr if the job failed
adds 6e83db4 Merge pull request #7065 from jamessan/collect-provider-stderr
adds d94e39a vim-patch:8.0.0062
adds 86f0cd7 Merge pull request #7070 from jbradaric/vim-8.0.0062
adds 09470eb vim-patch:8.0.0075
adds 0d24af8 Merge pull request #7071 from jbradaric/vim-8.0.0075
adds 811c451 vim-patch:8.0.0034
adds a2dc33b Merge pull request #7069 from jbradaric/vim-8.0.0034
adds 861ba1d runtime: Fix where desktop file and icon are installed (#7072)
adds 8eb54c5 vim-patch:8.0.0088 (#7080)
adds 3abf4c7 build: disable array bounds checking in gcc < 4.8.5
adds e6d5440 Merge #7083 'build: disable array bounds checking in gcc < 4.8.5'
adds dc68538 viml: introduce menu_get() function #6322
adds 3b45f67 menu_get(): doc
adds 707bb37 vim-patch:8.0.0100 (#7085)
adds 5acda12 coverity/155506: null dereference (#7089)
adds 3c2640c doc
adds 5c08c8c test: force LC_ALL=en_US.UTF-8
adds 8ae16aa Merge #7087 from justinmk/test-locale
adds dc3c06e doc: how to enable ASan/UBSan
adds fe0bcc0 vim-patch:8.0.0020
adds a4d1505 Merge pull request #7068 from jbradaric/vim-8.0.0020
adds cca6d40 test/busted: eager-flushing TAP.lua handler
adds a118134 test/legacy: avoid TSAN CI build hang
adds b3ca711 Merge #7093 from justinmk/fix-qb
adds 743993e vim-patch:8.0.0119 (#7091)
adds 5cd68b3 vim-patch:8.0.0124 #7092
adds a753837 build: linux does not always have execinfo.h (#7101)
adds 0795dd3 vim-patch: 8.0.00{12, 46, 93} (#7098)
adds cb13ef3 tui: fix truecolor in libvte, tmux #7037
adds 360ca18 doc: tui colors, cursor
adds 13e8356 Merge #7100 from justinmk/tui-colors
adds b5e713e options: remove ghost of `:set termcap` (#7102)
adds 1039916 vim-patch:8.0.0498 (#7103)
adds 347dd94 oldtests: Run nvim using --headless to avoid requesting user input
adds 27356de Merge pull request #7104 from jamessan/run-oldtests-under-headless
adds eb40b7e vim-patch:8.0.0133 (#7107)
adds 8160a0e Revert "vim-patch:8.0.0133 (#7107)"
adds 8aa0dfd doc: "terminal" always means "embedded terminal emulator"
adds 29f44aa doc: Remove/relocate win32 notes.
adds 5cc4ea3 Merge #7105 from justinmk/doc-tui
adds 99aeb60 vim-patch:8.0.0081
adds 0c3f4f3 fix lint error
adds 36a91c7 Merge pull request #7116 from lonerover/vim-8.0.0081
adds 348229b vim-patch:8.0.0133 (#7107)
adds 9210194 test: job_spec.lua: disable shada in test instance
adds 678e87b test/oldtest: avoid delete() on files used by a subprocess
adds 37dd5de Merge #7111 from justinmk/unrevert
adds 55c0401 vim-patch:8.0.0134 (#7109)
adds c695443 win_redr_status(): skip if wildmenu is showing
adds a31482d terminal: block redraw during c_CTRL-D
adds efb0aca test/helpers: disable powershell logo/banner message
adds 3099635 clint: allow starting brace after `enum`
adds 50c8f19 build: silence maybe-uninitialized warning
adds d801ce7 win_defs.h: redefine RGB macro after undefining
adds 3827d5b input: skip dialogs if no UI is active
adds 5bec946 Merge #7110 from justinmk/preserve-wildmenu
adds 36ceb93 vim-patch:8.0.0086 (#7118)
adds d1f0b5a vim-patch:8.0.0137 (#7119)
adds 644fa65 vim-patch:8.0.0143 (#7120)
adds 120d1b8 vim-patch:8.0.0147 #7121
adds 2753d61 vim-patch:8.0.0111 (#7090)
adds e13b4a2 vim-patch:8.0.0149 (#7127)
adds 9506ee0 buf_write(): wrong argument to os_fileinfo_hardlinks
adds dac216c Merge pull request #7135 from justinmk/buf_write
adds 9854fc4 oldtest: use TMPDIR
adds f7e99fd oldtest: test_cmdline: Complete "Xtestf" so "Xtest-tmpdir" isn't matched
adds 085102f Merge #7134 from justinmk/oldtest-tmpdir
adds ac055d6 os_stat: return ENOENT on NULL filename arg
adds 7ae744b buf_write(): handle NULL fname on non-unix
adds de1084f Merge #7140 'os_stat: return ENOENT on NULL fname'
adds b7e84de vim-patch:8.0.0165 (#7132)
adds 17eb20b log: Add log_callstack_to_file()
adds 320b573 Merge pull request #7143 from jamessan/log_callstack_to_file
adds 9edf00b coverity/166184: Check length of str, not term
adds f2fd5af Merge pull request #7150 from jamessan/cid-166184
adds df02f9c vim-patch:8.0.0090 fix breakindent bug
adds 1bcb3ed vim-patch:8.0.0126
adds b732047 vim-patch:8.0.0128
adds c747b53 vim-patch:8.0.0311
adds 49b671f vim-patch:8.0.0290 vim-patch:8.0.0394
adds cddd4e6 vim-patch:8.0.0518
adds a0c7e35 vim-patch:8.0.0524
adds 7dc5e8f oldtest: cannot `:set term` in Nvim
adds c87dbad vim-patch:8.0.0235
adds d42547f Merge #7088 from justinmk/vimpatches
adds 1f9c139 tui: fix DECSCUSR logic #6997
adds bf1b1ea lua/executor: Fix crash when printing empty string (#7157)
adds a2947a4 travis: Move TSAN to last stage and allow failure
adds 3c8d063 Merge pull request #7158 from jamessan/move-tsan-stage
adds d258ac8 io: more guards against NULL filename (#7159)
adds 34e5654 ui: disable 'lazyredraw' during ui_refresh.
adds f5938d9 doc: screen_resize(): remove mention of "mustset"
adds c349083 Merge #6259 from justinmk/ui_refresh
adds e463cb6 ci: Switch to codecov.io for coverage data
adds e88fc35 ci: Collect coverage data for MINGW_64 builds on appveyor
adds a8ae8ae ci: Ignore QB for codecov's CI status
adds bdc72c7 Merge pull request #7161 from jamessan/codecov
adds 44dc8bb ci/win: list build permutations explicitly (#7163)
adds ca4b3f3 ci: Rename .codecov.yml → codecov.yml
adds ab72063 Merge pull request #7167 from jamessan/codecov
adds 90f62cc ex_getln: Clean up draw_cmdline a bit
adds 7db2f65 ex_getln: Do not do arabic shaping unless needed
adds c1d21e9 ex_getln: Add basic support for coloring command-line prompt
adds 3d25200 functests: Start adding some tests
adds d82741f ex_getln: Add some more tests, fix some found errors
adds 407abb3 eval,ex_getln: Add support for coloring input() prompts
adds 95fe561 functests: Add missing wait()
adds 072a853 ex_getln: Enable coloring for expression mode
adds 71616fc functests: Abstract away some ways to enter cmdline coloring mode
adds 8e51347 functests: Comment out failing test
adds edc2a7e functests: Make tests work with input()
adds 36a84d8 functests: Fix typo
adds 493d250 functests: Make “stops executing callback” test work
adds 0ed9542 ex_getln: Call highlight callback inside :try
adds 5e49765 functests: Partially uncomment <C-c> test
adds 9ccb3ab functests: Uncomment `{REDRAW}` part of “works” test
adds 3da49cd ex_getln: Fix “echoerr msg not shown” problem
adds 99079a1 ex_getln: Make sure standard error reporting facility is not used
adds 564d5f9 ex_getln: Fix indent
adds ea75966 ex_getln: Do not make <C-c> interrupt input() after interrupting hl cb
adds 7ab152a ex_getln: Save and restore try state
adds 69719e6 Merge branch 'master' into colored-cmdline
adds 3660535 oldtests: Use $(TOOL) in place of $(VALGRIND)
adds 2a6423e api helpers: Save/restore more values in try_enter/try_leave
adds f4744e1 ex_getln: Do not goto color_cmdline_end without first cleaning up
adds dc0a496 ex_getln: Do not do useless try_enter/try_leave calls
adds cb3c71e doc: Adjust documentation a bit
adds 3a923ad ex_getln: Replace global with entry in save_ccline
adds cfb1d93 api helpers: Also save and restore did_emsg
adds 8a581b9 ex_getln: Check prev_prompt_errors before running redrawcmdline
adds 759f71d functests: Check for previously unchecked errors
adds 25f6690 functests: Test input() nesting support
adds 25c6ac1 *: Fix clint errors
adds 740dcae ex_getln: Avoid GCC “unused variable” warning from QB
adds 0a46ae3 functests: Add sleep to <C-c> test
adds d23c0de doc: Update documentation
adds 1ba21b4 functests: Remove unneeded wait()s
adds 2952a00 message: Only require second (format) argument to be not NULL
adds e129607 functests: Replace wait() with nvim_async
adds c5857e3 ex_getln: Cache highlight callback calling results
adds 1011462 Revert "functests: Replace wait() with nvim_async"
adds fbe60af Merge branch 'master' into colored-cmdline
adds a356d3c Merge branch 'master' into colored-cmdline
adds 4d8ff5e api/helpers: Clarify try_start() usage
adds efb0390 functests: Remove wait() from input_spec
adds 36acfce api/helpers: Fix typo
adds 474aa82 Merge branch 'master' into colored-cmdline
adds a5449f7 functests: Check that input is correctly silenced
adds f1ef94b doc: Clarify how function is executed
adds 0571b8c functests: Alter comment
adds 5c60cd2 doc: State that it is called for new *displayed* input
adds 19a2835 ex_getln: Make error messages look better
adds bb70eec Merge #6364 'command-line color hook'
adds 1f40900 coverty: solve #7149
adds 30cb66e Merge pull request #7168 from teto/fix_coverty
adds 9a9d9a1 ci: Ignore MINGW_64-gcov failures in overall ci status
adds 8e2096c Merge pull request #7174 from jamessan/appveyor-allow-cov-failure
adds f0a9b7f vim-patch:8.0.0678 closing a window does not trigger resizing
adds 1fb3339 vim-patch:8.0.0679
adds 370602a Merge pull request #6928 from justinmk/vim-patch-8.0.0678
adds 4cd2749 vim-patch:8.0.0174
adds 6844ff7 Merge pull request #7145 from ckelsel/vim-8.0.0174
adds 8dddf55 vim-patch:8.0.0044
adds cea1248 Merge pull request #7052 from ckelsel/vim-8.0.0044
adds 7f22a27 win: integrate winpty (WIP)
adds a797856 win/install: winpty-agent.exe
adds 4b1f21d win: support :terminal
adds e635754 win/pty: jobstart, jobstop: fix null-pointer dereference
adds 3b992f1 win/pty: quote_cmd_arg(): check bounds
adds 1614e80 win/test: tty-test: print screen size explicitly with CTRL-Q
adds 84fb794 win/pyt: cleanup
adds d3a8c4f win/pty: log errors
adds 8c1782b pty_process_win: avoid quoting for cmd.exe
adds 8642f05 single-includes: ignore os/pty_process_win.h
adds 6a90f53 test: cleanup
adds e0763e9 test: tty-test.c: restore win32 SIGWINCH handler
adds d2d7688 win/test: enable more :terminal tests
adds 91c85a6 test: tty-test.c: keep `tty_out` handle around
adds dbb4045 test/win: place cursor at edge to tickle SIGWINCH
adds 9a6eb71 test/win: give up on this one
adds 5b32bce Merge #7007 'Windows :terminal'
adds 3acbb49 provider#clear_stderr: Use remove() not delete() to update s:stderr
adds f465bf0 Merge pull request #7185 from jamessan/fix-provider-clear_stderr
adds d7bc55c doc
adds b2967a0 nvim -h: omit special-case options
adds 6ca6a81 intro: remove byline #6984
adds af046a3 version: tweak layout, doc
adds b13070e doc/api: nvim_out_write() and friends
adds b3da396 Merge #7171 from justinmk/doc
adds 9882e25 clipboard: avoid error flood during :redir
adds cc7e344 clipboard: remove start_batch_changes() in redir_write()
adds 88165a7 clipboard: test g:clipboard validation, fix a bug
adds 8d1ccb6 Merge #7193 from justinmk/cb-pathology
adds 7d183e8 Use Normal mode as default when opening a new terminal
adds 5a214a9 Update documentation
adds 642e14d Repair ex_terminal_spec functional tests
adds ac52947 Repair job_spec functional tests
adds 73286a8 Repair tui_spec functional tests
adds 9ff0cc7 Merge pull request #6808 from nelstrom/normal-mode-terminal
adds a66eca7 vim-patch:8.0.0308
adds 24a5564 vim-patch:8.0.0325
adds 651c6f9 vim-patch:8.0.0326
adds fc7bf1c vim-patch:8.0.0437
adds 622c345 vim-patch:8.0.0612
adds 41d180a vim-patch:8.0.0680
adds 1d175f3 Merge pull request #7201 from jamessan/vim-8.0.0308
adds 4d91369 syntax.c: register 'Normal' highlight group
adds 5f6ad86 syntax.c: style
adds 7f76986 Merge #6973 from teto/normal_hl
adds 85f3084 clipboard: disallow recursion; show hint only once (#7203)
adds e556589 win: wmain(): locale-independent argv (#7180)
adds da84f7d tui: always use unibi_add_ext_str with unibi_get_ext_str #7204
adds 71df5dd win: wmain(): use utf16_to_utf8() #7060
adds 02e5eaf win: expect utf8-encoded `argv` when built as a library
adds 0f2873c Merge #7205 from justinmk/win-wmain
adds d2595ba vim-patch:8.0.0092
adds 46a4099 Merge pull request #7192 from llorens/vim-8.0.0092
adds e006b1d log: some DEBUG-level stream logging
adds af993da rpc: close channel if stream was closed
adds 0f442c3 channel.c:call_set_error(): fix memory leak
adds 6e7a8c3 Merge #7081 from justinmk/rpcstop
adds e1628fa tui: support new iterm2, iTerm2.app terminfo entries
adds f612e99 ci: XXX: permissive termclose_spec timer (#7217)
adds ffdddcd provider: Remove dict attribute from stderr_collector
adds 5566f30 Merge pull request #7218 from jamessan/stderr_collector-fix
adds 0e13b15 vim-patch:8.0.0209
adds 7bfa440 Merge pull request #7227 from ckelsel/vim-8.0.0209
adds 11429f9 vim-patch:8.0.0247 (#7232)
adds 69a201d vim-patch:8.0.0125
adds fec6ca7 Merge pull request #7233 from yjhan96/vim-8.0.0125
adds 541dde3 eventloop: K_EVENT should not finish operator
adds 3922237 test: lint
adds f050aaa tui: DECSCUSR workaround for Konsole (#7236)
adds ce852ba eventloop: K_EVENT does not finish mapping
adds 82795c2 vim-patch: 8.0.0{181,182,188} (#7152)
adds b6b6e4a eventloop: FocusGained: schedule event instead of pseudokey
adds 46fdacc doc: eventloop
adds d30abd8 eventloop: FocusGained: schedule the schedule
adds f9af824 test: use global_helpers.uname() instead of calling to nvim UUT
adds 4bf953c test: FocusGained/FocusLost
adds d47b538 eventloop: do not redraw in cmdline K_EVENT handler
adds 6c53c3e eventloop: restore redraw in cmdline K_EVENT handler
adds 63c6470 log: introduce `context`
adds 8716994 lint
adds ff32bac test: FocusGained: let UI settle before sending input
adds c00a33e eventloop: loop_schedule_deferred()
adds cdd9e86 doc: channel, eventloop
adds b9d6bda test: FocusGained: press-enter prompt
adds 51808a2 Merge #7221 from justinmk/ev-focusgained
adds ade51c1 terminal.c: Handle more special keys
adds d23403a terminal.c: move mod logic into convert_modifiers
adds 4fd4f66 terminal.c: add more arrow key support
adds 5ffa01c terminal.c: handle ctrl+space and ctrl+@
adds a1d545f terminal.c: label fallthrough on big switch
adds 5696991 Merge #5014 ':terminal : handle F1-F12, other keys'
adds cb912a3 Merge #7241 ':terminal : handle F1-F12, other keys'
adds 618cfe0 test: ex_terminal_spec.lua: retry flaky test (#7245)
adds 06f8ad5 terminal.c: need maketitle() in terminal-mode
adds 26d08df inccommand: fix optimization logic #7224
adds 7c00b10 health.vim: always check pyenv if installed #7219
adds b927e50 test: FocusGained: retry() cmdline-mode test
adds 23cc41d ci/travis: report python environment info
adds 6389bde ci/travis: skip pip3 upgrade if pip3 is missing
adds d173d48 Merge #7253 from justinmk/ci-travis
adds 713a957 vim-patch:8.0.0282 vim-patch:8.0.0291 (#7255)
adds ceade2f vim-patch:8.0.0186 (#7154)
adds f51a397 ci/travis: ignore pip3 failure
adds d2cbc31 Vim-patch 8.0.0300 (#7258)
adds 6d0f87a 'inccommand': fix 'gdefault' lockup #7261
adds 2736f0c ex_cmds.c:do_sub(): macroize duplicate code
adds 1551f71 Merge #7262 'inccommand': fix 'gdefault' lockup
adds 1cebf17 build: show a hint for BSD make (#7275)
adds 47019bb getchar.c: add TERM_FOCUS to MAP_HASH (#7271)
adds 9d6bac3 test: more coverage for RPC + op-pending #3732
adds e53af2b vim-patch:8.0.0305 (#7265)
adds 009c695 vim-patch:8.0.0302 NA (#7264)
adds cf59d61 vim-patch:8.0.0324 (#7279)
adds 12efbf8 vim-patch:8.0.0327 (#7281)
adds b9cba41 tui: Use unibi_var_from_num when available
adds 705739a Merge pull request #7277 from jamessan/deprecated-unibilium-APIs
adds 0b1904d Revert cbda7d8 "build: Revert 464bc16."
adds 43d3276 Merge pull request #7280 from bfredl/fix_helptags
adds 20a7970 runtime/syntax/vim.vim: disable g:vimsyn_embed by default
adds 1f1728e runtime/syntax/vim.vim: highlight vimEmbedError as Normal
adds 37609db Merge #7252 from justinmk/perf-vim.vim
adds 460aab3 escape amatch filename (#7292)
adds 68bc73b doc: fix typo with :lcd (#7299)
adds 2e9a345 runtime/tutor: fix typos (#7302)
adds f8dcd31 vim-patch:8.0.0294 (#7305)
adds 6d47163 cmake: Check if the compiler understands -Wno-array-bounds
adds 094bc39 Move definition of cstrchr above the functions which call it
adds 4bb0e95 Merge pull request #7298 from jamessan/check-array-bounds-support
adds 2b4a52f vim-patch:8.0.0091 (#7312)
adds 126b2ca test: lint whitespace in legacy/ (#7308)
adds 2b53a56 vim-patch:8.0.0333
adds b3905c4 Merge pull request #7311 from ckelsel/vim-8.0.0333
adds 3ab6a51 vim-patch:8.0.0328
adds 5c25d65 Merge pull request #7309 from ckelsel/vim-8.0.0328
adds 006425b vim-patch:8.0.0330
adds e085a50 Merge pull request #7310 from ckelsel/vim-8.0.0330
adds 1c7f396 vim-patch:8.0.0112
adds 5bb2a19 vim-patch:8.0.0253
adds 43da7ea vim-patch:8.0.0258
adds 25d4cd7 vim-patch:8.0.1024
adds e0197a4 vim-patch:8.0.1025
adds f663074 lint
adds 542ed5f Merge pull request #7325 from jamessan/vim-8.0.0112
adds e6d4b76 vim-patch.sh: Exclude testdir/ files from src/ file pruning
adds f1242c2 oldtest: Run test_mksession_utf8 tests
adds c580ef6 Merge #7328 from jamessan/keep-testdir-make
adds 9545860 runtime/syntax/vim.vim: highlight nvim groups #7338
adds 981387b ci/appveyor: modify compression options for cache
adds 2b13310 win: vim_FullName(): force backslashes #7287
adds e9dba21 test/shada: fixup for Windows backslashes #7287
adds 6f7754d test: avoid extra clear() calls
adds 01e53a5 Merge #7349 'win: more path-handling fixes'
adds 235fda5 Stub ngettext when libintl isn't available
adds 07a0685 Merge pull request #7355 from jamessan/ngettext-fix
adds b7fe15d editorconfig: handle Vim help files (#7354)
adds 5f4d2ed 'titleold': set UI title on exit #7191
adds 70e84a7 'titleold': simplify behavior
adds 73b50de 'titleold': move logic to getout()
adds 01487d4 Merge #7358 from justinmk/titleold
adds a4019bc eval.c: ga_concat_esc() #7357
adds 9ad7529 vim-patch:8.0.0157 (#7362)
adds c0e45d9 vim-patch:8.0.0148 #7344
adds e3ca1e6 vim-patch:8.0.0142 (#7335)
adds d916ea1 resettitle(): remove conditions (#7360)
adds 7a832c3 syntax: 'cursorcolumn', 'colorcolumn': low priority #6380
adds d1874ab syntax: 'cursorline': low priority #6380
adds 032b088 Merge #7364 lower priority of 'cursorline', 'cursorcolumn'
adds e565fc2 gitignore: cmake-build-debug (#7359)
adds 1663599 vim-patch:8.0.0164 (#7368)
adds ba7277c Adds nvim_get_hl_by_name/by_id
adds e3a2cca Increased test coverage for RGB and cterm
adds 3a00648 Changed prototypes to accept a boolean "rgb"
adds 481e40c Remove duplicate ATTRENTRY_INIT
adds 04187a1 Merge #7082 'api: nvim_get_hl_by_name/by_id'
adds 5251732 test: nvim_get_hl_by_name/by_id #7082
adds db99982 Merge #7082 'api: nvim_get_hl_by_name/by_id'
adds 36f13ce vim-patch:8.0.0131
adds 65c9796 vim-patch:8.0.0132
adds f97ca6b vim-patch:8.0.0155
adds 4b2592d Merge branch 'master' into vim-8.0.0131
adds 77f1392 Merge #7327 from ckelsel/vim-8.0.0131
adds dc513f7 getcmdline_prompt: Temporarily disable msg_silent so prompt is displayed
adds 02c2b1d Merge pull request #7380 from jamessan/silent-input
adds 7ca1f43 health.vim: warn about 'paste' option
adds c4ab110 health.vim: fix highlighting
adds 2a5a6a0 health.vim: rename "suggestions" to "advice" in most places
adds 68f3da5 Merge pull request #7394 from justinmk/health.vim
adds 2ecff08 doc: remove E172 (#7395)
adds 4b3e51d ops: save and restore clipboard batch status when entering cmdline window
adds 3e502fd Merge pull request #7373 from bfredl/cmdwin_clip
adds 56eda2a syntax: 'cursorline': revert priority change (#7400)
adds 4543fc1 menu_get: prettyprint special chars
adds 9fb8b47 menu_get: adjust tests for prettyprinting
adds 41f624a Deal with NOP, add actext to output
adds 1f61387 More tests
adds a792c1f Merge #7340 'menu_get: print keycodes'
adds 2f4647e test: avoid redundant clear() #7340
adds d2eba87 vim-patch:8.0.0101
adds cd13c24 vim-patch:8.0.0102
adds 583b68f vim-patch:8.0.0101
adds 172722e vim-patch: 8.0.0104 Problem: Value of 'thesaurus' option not checked properly. Solution: Add P_NDNAME flag. (Daisuke Suzuki) https://github.com/vim/vim/commit/f422bcc7f9615fe91fa69b059cfe4785093d3d4a
adds e2bdfb5 fix conflict
adds 1a73ac7 Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
adds 3a1c33a vim-patch:8.0.0106
adds dde6290 Merge branch 'master' of https://github.com/neovim/neovim into vim-8.0.0101
adds 25a3f77 vim-patch:8.0.0106
adds 5d369ad Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
adds 39b431b fix hostname_spec.lua test failed
adds 3965449 test
adds b96f43f rm test
adds 1514cdc Merge remote-tracking branch 'upstream/master'
adds 465bbee Merge remote-tracking branch 'upstream/master'
adds 8cc49f9 ignore patch-2367,2364
adds cb95f71 merge upstream/master
adds 2c89195 merge upstream
adds 31c0182 Merge remote-tracking branch 'upstream/master'
adds 3e0536e Merge remote-tracking branch 'upstream/master'
adds 973bc2b Merge remote-tracking branch 'upstream/master'
adds 7c70397 Merge remote-tracking branch 'upstream/master'
adds b16a4ad Merge remote-tracking branch 'upstream/master'
adds 9b3ed62 Merge remote-tracking branch 'upstream/master'
adds 0743684 Merge remote-tracking branch 'upstream/master'
adds c972efc Merge remote-tracking branch 'upstream/master'
adds 8b4dc95 Merge remote-tracking branch 'upstream/master'
adds 9a5d309 Merge remote-tracking branch 'upstream/master'
adds d59e9a2 Merge remote-tracking branch 'upstream/master'
adds 5e66c42 vim-patch:8.0.0090 fix breakindent bug
adds dfd45f2 vim-patch:8.0.0126
adds 247c338 vim-patch:8.0.0128
adds f5e55e9 vim-patch:8.0.0311
adds a7b9824 vim-patch:8.0.0290 vim-patch:8.0.0394
adds 9b4cbd5 vim-patch:8.0.0518
adds 5ed2ab6 vim-patch:8.0.0524
adds e214cc2 oldtest: cannot `:set term` in Nvim
adds cd5f9d6 vim-patch:8.0.0235
adds 8094202 tui: fix DECSCUSR logic #6997
adds e6c528d travis: Move TSAN to last stage and allow failure
adds d0cb175 lua/executor: Fix crash when printing empty string (#7157)
adds c4e214a io: more guards against NULL filename (#7159)
adds 5d33208 Merge remote-tracking branch 'upstream/master' into HEAD
adds 673fc74 Merge remote-tracking branch 'upstream/master'
adds 0b6fa3a Merge remote-tracking branch 'upstream/master'
adds 9ae353a Merge remote-tracking branch 'upstream/master'
adds 70c62d5 Merge remote-tracking branch 'upstream/master'
adds af2dd68 Merge remote-tracking branch 'upstream/master'
adds 5ad5bb0 Merge remote-tracking branch 'upstream/master'
adds bf80a68 Merge remote-tracking branch 'upstream/master'
adds 6258e33 Merge remote-tracking branch 'upstream/master'
adds 90fc903 Merge remote-tracking branch 'upstream/master'
adds c3de878 Merge remote-tracking branch 'upstream/master'
adds fae5593 Merge remote-tracking branch 'upstream/master'
adds f2b9cce Merge remote-tracking branch 'upstream/master'
adds 76606b6 Merge remote-tracking branch 'upstream/master'
adds ceb40c0 Merge remote-tracking branch 'upstream/master'
adds d2b0c58 Merge branch 'master' of github.com:ckelsel/neovim into vim-8.0.0101
adds 2abd939 Merge branch 'master' of github.com:ckelsel/neovim into vim-8.0.0101
adds 7d3f302 Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
adds 0f0fcce Merge pull request #7313 from ckelsel/vim-8.0.0101
adds 97dc135 vim-patch:8.0.0183 NA
adds 9467c8e Merge pull request #7372 from ckelsel/vim-8.0.0183
adds 5baeb4a ex-cmds: :checkhealth
adds d214df4 doc: replace ":CheckHealth" with ":checkhealth"
adds d5d7a99 doc: E5009 "Invalid $VIMRUNTIME"
adds 014bd59 ex_checkhealth: call health#check() directly
adds 3bcee71 :checkhealth : validate $VIM
adds 0cba3da Merge #7399 ':checkhealth (built-in)'
adds 70b574d vim-patch:8.0.0118
adds 91586d1 Merge pull request #7404 from jamessan/vim-8.0.0118
adds dfe806e bufhl: support creating new groups
adds 6338199 Merge pull request #7414 from bfredl/bufhl_new
adds 37420ef build: set MIN_LOG_LEVEL correctly (#7419)
adds 7068370 help, man.vim: change "outline" map to gO (#7405)
adds 3ce9787 cmake,bsd: Fix mandir to saner defaults. (#7417)
adds 295c909 refactor/single-include: terminal.h
adds 6919995 refactor/single-include: regexp_defs.h
adds 4b0a086 refactor/single-include: syntax_defs.h
adds 14e6327 refactor/single-include: undo_defs.h
adds 0f74b7a refactor/single-include: undo.h
adds dde3ece lint
adds a3a9ef9 Merge #7030 'refactor/single-include'
adds 82b8382 vim-patch:8.0.0962
adds b5b8966 vim-patch:8.0.1019
adds d7594f9 Merge #7420 'vim-patch:8.0.0962, 8.0.1019'
adds bead15f vim-patch:8.0.0140 (#7428)
adds 9db42d4 :cquit : take an error code argument #7336
adds ef6641b lua/executor: Make stricmp function work with strings with NULs
adds 96b1600 functests: Add test for stricmp
adds 93ef823 lua/executor: Move stricmp to vim “module” and document it
adds b1a8dce lua/executor: Fix crash when first string contains NUL and second not
adds dd1943a doc: Describe everything what is in `vim` lua “module”
adds 42b80c3 Merge #7165 'lua: Move stricmp to vim module'
adds e4a974c plines_win_nofold(): Ignore virtcols after 32000th computation #3527
adds a3134bc test: tabstop=<big-number> #2838
adds e35a66d Merge #7430 'Ignore virtcols after 32000'
adds fdd9b19 :version : show Lua[Jit] version (#7436)
adds f1f7f3b inccommand: Ignore leading modifiers in the command
adds f0c2f82 Merge pull request #6967 from jamessan/icm-skip-modifiers
adds 1de5b04 doc: debian badge
adds da13d9a test: ctrl_c_spec: bias timeouts for success (#7451)
adds b8a6755 terminal: Account for number column (#5310)
adds bcf266d test: :terminal + numberwidth=9
adds 8c732f7 Merge #7440 "terminal: adjust for 'number'"
adds 122f52b vim-patch:8.0.0206 (#7446)
adds 439c39a ext_cmdline: allow external ui to draw cmdline
adds 6e90bc7 ext_cmdline: Added cmdline prompt
adds 26fd70b ext_cmdline: add tests
adds b7a8a76 ext_cmdline: lint
adds 550651c ext_cmdline: use standard external ui functions
adds daec81a ext_cmdline: change the content format
adds e164ba4 ext_cmdline: fix firstc, change cmdline_leave to cmdline_hide
adds ab85999 ext_cmdline: change to use ui_call
adds 866dada ext_cmdline: added cmdline level
adds 461ae69 ext_cmdline: Add function block support
adds fb389a6 ext_cmdline: added indent
adds 5ad591e ext_cmdline: lint
adds 22402fb ext_cmdline: add support for highlighting
adds ddfc077 ext_cmdline: disable some redraws
adds a68817f ext_cmdline: extend "function" to generic "block" mechanism
adds f2aaa4a ext_cmdline: rename cmdline_char to cmdline_special_char
adds 87a7239 ext_cmdline: documentation
adds 91f94bf ext_cmdline: restructure and improve tests
adds 2050e66 ext_cmdline: turn nested cmdlines into a linked list
adds bed0a3a ext_cmdline: implement redraw!
adds 91d8e26 ext_cmdline: interact with cmdline window
adds 445f259 ext_cmdline: fix inputsecret()
adds f640ae0 docs: breakout ui.txt from msgpack_rpc.txt
adds 8526902 doc/ui.txt
adds 1a93f58 test: ui/cmdline_spec.lua: enable on Windows
adds 7b0ceb3 Merge #7173 'api/ui: externalize cmdline'
adds 3a938ff test/win: partially disable :terminal resize test (#7453)
adds 2a3bcd1 rpc: Don't delay notifications when request is pending (#6544)
adds aab16e6 vim-patch:8.0.0189
adds 2bd424c vim-patch:8.0.0194
adds 45a95a8 vim-patch:8.0.0196
adds 20f1bf3 fix TEST_FILE=test_profile.res make oldtest failed
adds 6c43fcc vim-patch:8.0.0944
adds 45296b3 Merge #7444 'vim-patch: test :profile'
adds 1e2ae94 vim-patch:8.0.1207
adds cc72858 eval_clear: free profile data
adds efa9152 Merge #7456 from justinmk/vim-8.0.1207
adds 241fe70 pvs/V575: false positive (#7462)
adds 8d929f5 Inccommand: Multiline substitutions, highlighting, multibyte.
adds 1fcd838 Fix old inccomand tests, and add more for the new functionality.
adds 35b867d Lint
adds a4e4f2b Move tests into original file, lint, and add a test
adds 3e5ecd9 Remove pat/sub from show_sub
adds d8bb1da Fix the last line in the preview buffer
adds be20b20 Adjust tests for the new preview window
adds 353c81a Clear highlight when there's no match
adds ab942b7 Test for clearing the highlight
adds 0c35872 Fix highlighting conflict
adds 369ac90 Adjust tests for new highlighting.
adds 7b4baad Remove superflous parameter from show_sub
adds 4daf638 Fix cmd modifier tests for the new highlight
adds 60b1e8a Merge #7315 "'inccommand': multiline, other fixes"
adds 39e83fa ui: allow external ui to draw wildmenu
adds 59f5eb0 doc: ui.txt
adds b67f58b Merge #7454 'ui: ext_wildmenu'
adds 54b79f1 win/package: nvim-qt v0.2.8 (#7464)
adds a39c8b7 test: server_spec: Tolerate missing protocol (#7478)
adds 739bc51 docs: correct cmdline_special_char documentation (#7475)
adds 04b3c32 'inccommand': Fix matches for zero-width (#7487)
adds 842a54a doc
adds 73fabf4 doc: nvim_buf_add_highlight(): zero-indexed lines
adds 8cb77ac spellfile.vim: use :keeppatterns before :global
adds 5d2af7e man.vim: allow other ex-commands after :Man
adds fb3c21e doc: job-control
adds 7984959 gen_api_vimdoc.py: support Doxygen @note
adds 7e59b89 gen_api_vimdoc.py: workaround: attributes of (void) functions
adds 280943d doc: API (generated)
adds d31b94a Merge #7188 from justinmk/doc
adds 8f03014 eval/decode.c: Avoid NULL arg to memchr() #7332
adds 93fb738 vim-patch:214641f77df6
adds c348f84 vim-patch:036986f1507d
adds 946c2a8 Merge #7491 'vim-patch: runtime'
adds c598c3a doc: deprecate 'highlight'; remove howto.txt (#7497)
adds 7bcbf5d health.vim: show TUI-related env vars (#7498)
adds dc92901 vim-patch.sh: new option `-P`
adds 0312fc2 vim-patch:3c2881dc1195
adds 8c6a92c vim-patch:e0720cbf63eb
adds ef7af07 vim-patch:cd5c8f825078
adds 49a627d vim-patch:94237495c03f
adds 60179b8 vim-patch:0635ee682481
adds 78223bc vim-patch:b4d6c3ea4a59
adds 599170d vim-patch:6aa8cea46d41
adds a39bf01 vim-patch:3ec574f2b549
adds 85cfc4c vim-patch:74675a666b51
adds b7f1885 health.vim: env var may be defined but empty #7498
adds 20e317e po: remove duplicate definitions
adds ad52739 Merge #7499 'vim-patch: runtime'
adds b9b2fb7 spellfile.vim: Search for a writable directory on Windows
adds 52748d2 Merge pull request #7496 from jamessan/windows-spellfile-fix
adds 06fd32b ui: remove ext_cmdline noise (#7486)
adds bd17fa4 vim-patch:bf92e3a3719f
adds 208dee4 vim-patch:b6e0ec6b71c4
adds 415927e vim-patch:NA
adds 39fa278 vim-patch:f55e4c867f77
adds 1a3e542 vim-patch:1ccd8fff8acf
adds 8c3377e vim-patch:c572da5f67aa
adds ae569ea Merge #7500 'vim-patch: runtime'
adds 8c61685 vim-patch:37c64c78fd87
adds 4be0379 vim-patch: NA
adds 10e5040 vim-patch:24a98a0eb772
adds 3a7feb6 vim-patch.sh: remove vimrc_example.vim
adds ea51f08 vim-patch.sh: avoid creating *.orig files
adds 4175dfa vim-patch:01164a6546b4
adds 2ca5963 vim-patch:b0d45e7f5354
adds bbf730a Merge #7503 from justinmk/vim-patches
adds c67dd5a NVIM v0.2.1
new c508feb Merge tag 'v0.2.1' into debian/sid
new ebd44d8 Update changelog/copyright for 0.2.1
new 8ce8c3a Declare compliance with Policy 4.1.1
new 84b00f7 Install nvim.desktop
new 7180025 Build against Lua when LuaJIT is not available
new 0bd457c releasing package neovim version 0.2.1-1
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.editorconfig | 4 +
.gitignore | 5 +-
.travis.yml | 45 +-
BSDmakefile | 4 +
CMakeLists.txt | 181 +-
CONTRIBUTING.md | 52 +-
ISSUE_TEMPLATE.md | 11 +-
Makefile | 10 +-
README.md | 70 +-
appveyor.yml | 6 +
busted/outputHandlers/TAP.lua | 92 +
ci/after_success.sh | 1 +
ci/before_install.sh | 16 +-
ci/build.bat | 18 +-
ci/common/build.sh | 3 +-
ci/common/suite.sh | 7 +
ci/install.sh | 4 +-
ci/run_lint.sh | 6 +
cmake/FindJeMalloc.cmake | 3 +
cmake/FindLibIntl.cmake | 1 +
cmake/FindLibUV.cmake | 2 +-
cmake/FindLua.cmake | 197 +
cmake/FindWinpty.cmake | 10 +
cmake/InstallHelpers.cmake | 9 +
cmake/RunLuacheck.cmake | 22 +
cmake/RunTests.cmake | 7 +
cmake/RunTestsLint.cmake | 13 -
codecov.yml | 27 +
config/config.h.in | 2 +
contrib/local.mk.example | 16 +-
debian/changelog | 11 +
debian/control | 2 +-
debian/copyright | 85 +-
debian/neovim-runtime.install | 8 +-
debian/rules | 4 +-
runtime/CMakeLists.txt | 25 +-
runtime/autoload/ada.vim | 2 +-
runtime/autoload/health.vim | 35 +-
runtime/autoload/health/nvim.vim | 21 +-
runtime/autoload/health/provider.vim | 66 +-
runtime/autoload/javascriptcomplete.vim | 4 +-
runtime/autoload/man.vim | 52 +-
runtime/autoload/netrw.vim | 1372 ++--
runtime/autoload/netrwSettings.vim | 10 +-
runtime/autoload/paste.vim | 4 +-
runtime/autoload/provider.vim | 20 +
runtime/autoload/provider/clipboard.vim | 75 +-
runtime/autoload/provider/pythonx.vim | 16 +-
runtime/autoload/provider/ruby.vim | 2 +-
runtime/autoload/provider/script_host.rb | 8 +-
runtime/autoload/remote/define.vim | 35 +-
runtime/autoload/rust.vim | 415 ++
runtime/autoload/rustfmt.vim | 107 +
runtime/autoload/shada.vim | 3 +-
runtime/autoload/spellfile.vim | 8 +-
runtime/autoload/sqlcomplete.vim | 2 +-
runtime/autoload/tutor.vim | 197 +-
runtime/bugreport.vim | 1 -
runtime/compiler/bdf.vim | 6 +-
runtime/compiler/cargo.vim | 35 +
runtime/compiler/gcc.vim | 6 +-
runtime/compiler/rst.vim | 25 +-
runtime/compiler/rustc.vim | 46 +
runtime/doc/api.txt | 200 +-
runtime/doc/arabic.txt | 26 +-
runtime/doc/autocmd.txt | 30 +-
runtime/doc/change.txt | 6 +-
runtime/doc/cmdline.txt | 32 +-
runtime/doc/debug.txt | 2 +-
runtime/doc/deprecated.txt | 12 +-
runtime/doc/develop.txt | 66 +-
runtime/doc/diff.txt | 10 +-
runtime/doc/digraph.txt | 5 +-
runtime/doc/editing.txt | 23 +-
runtime/doc/eval.txt | 650 +-
runtime/doc/filetype.txt | 16 +-
runtime/doc/fold.txt | 10 +-
runtime/doc/ft_ada.txt | 2 +-
runtime/doc/ft_rust.txt | 237 +
runtime/doc/gui.txt | 55 +-
runtime/doc/help.txt | 8 +-
runtime/doc/helphelp.txt | 9 +-
runtime/doc/howto.txt | 96 -
runtime/doc/if_cscop.txt | 9 +-
runtime/doc/if_lua.txt | 361 +
runtime/doc/if_pyth.txt | 4 +-
runtime/doc/if_ruby.txt | 4 +-
runtime/doc/indent.txt | 2 +-
runtime/doc/index.txt | 45 +-
runtime/doc/insert.txt | 19 +-
runtime/doc/intro.txt | 50 +-
runtime/doc/job_control.txt | 170 +-
runtime/doc/map.txt | 47 +-
runtime/doc/mbyte.txt | 2 +-
runtime/doc/message.txt | 18 +-
runtime/doc/mlang.txt | 3 +-
runtime/doc/motion.txt | 5 +-
runtime/doc/msgpack_rpc.txt | 203 +-
runtime/doc/nvim.txt | 10 +-
runtime/doc/nvim_terminal_emulator.txt | 86 +-
runtime/doc/options.txt | 258 +-
runtime/doc/os_win32.txt | 179 -
runtime/doc/pattern.txt | 19 +-
runtime/doc/pi_health.txt | 104 +-
runtime/doc/pi_matchit.txt | 7 +-
runtime/doc/pi_netrw.txt | 355 +-
runtime/doc/print.txt | 66 +-
runtime/doc/provider.txt | 84 +-
runtime/doc/quickfix.txt | 38 +-
runtime/doc/quickref.txt | 5 +-
runtime/doc/recover.txt | 2 +-
runtime/doc/remote.txt | 5 +-
runtime/doc/remote_plugin.txt | 2 +-
runtime/doc/repeat.txt | 2 +-
runtime/doc/russian.txt | 2 +-
runtime/doc/scroll.txt | 4 +-
runtime/doc/sign.txt | 2 +-
runtime/doc/spell.txt | 8 +-
runtime/doc/starting.txt | 196 +-
runtime/doc/syntax.txt | 79 +-
runtime/doc/tabpage.txt | 2 +-
runtime/doc/tagsrch.txt | 3 +-
runtime/doc/term.txt | 253 +-
runtime/doc/tips.txt | 12 +-
runtime/doc/ui.txt | 308 +
runtime/doc/undo.txt | 2 +-
runtime/doc/usr_02.txt | 12 +-
runtime/doc/usr_03.txt | 4 +-
runtime/doc/usr_05.txt | 16 +-
runtime/doc/usr_07.txt | 8 +-
runtime/doc/usr_08.txt | 2 +-
runtime/doc/usr_09.txt | 18 +-
runtime/doc/usr_12.txt | 2 +-
runtime/doc/usr_41.txt | 12 +-
runtime/doc/usr_44.txt | 2 +-
runtime/doc/various.txt | 52 +-
runtime/doc/vi_diff.txt | 2 +-
runtime/doc/vim_diff.txt | 155 +-
runtime/doc/visual.txt | 11 +-
runtime/doc/windows.txt | 37 +-
runtime/filetype.vim | 57 +-
runtime/ftplugin/a2ps.vim | 6 +-
runtime/ftplugin/alsaconf.vim | 6 +-
runtime/ftplugin/arch.vim | 6 +-
runtime/ftplugin/automake.vim | 6 +-
runtime/ftplugin/bdf.vim | 6 +-
runtime/ftplugin/c.vim | 6 +-
runtime/ftplugin/calendar.vim | 6 +-
runtime/ftplugin/cdrdaoconf.vim | 4 +-
runtime/ftplugin/conf.vim | 6 +-
runtime/ftplugin/crm.vim | 6 +-
runtime/ftplugin/css.vim | 6 +-
runtime/ftplugin/cvsrc.vim | 6 +-
runtime/ftplugin/denyhosts.vim | 4 +-
runtime/ftplugin/dictconf.vim | 6 +-
runtime/ftplugin/dictdconf.vim | 6 +-
runtime/ftplugin/dircolors.vim | 6 +-
runtime/ftplugin/dosini.vim | 6 +-
runtime/ftplugin/elinks.vim | 6 +-
runtime/ftplugin/eterm.vim | 6 +-
runtime/ftplugin/fetchmail.vim | 6 +-
runtime/ftplugin/framescript.vim | 6 +-
runtime/ftplugin/gdb.vim | 12 +
runtime/ftplugin/gpg.vim | 6 +-
runtime/ftplugin/group.vim | 6 +-
runtime/ftplugin/grub.vim | 6 +-
runtime/ftplugin/hamster.vim | 6 +-
runtime/ftplugin/haskell.vim | 6 +-
runtime/ftplugin/help.vim | 13 +-
runtime/ftplugin/hostconf.vim | 4 +-
runtime/ftplugin/hostsaccess.vim | 6 +-
runtime/ftplugin/indent.vim | 6 +-
runtime/ftplugin/ld.vim | 6 +-
runtime/ftplugin/lftp.vim | 6 +-
runtime/ftplugin/libao.vim | 6 +-
runtime/ftplugin/limits.vim | 6 +-
runtime/ftplugin/loginaccess.vim | 6 +-
runtime/ftplugin/logindefs.vim | 6 +-
runtime/ftplugin/m4.vim | 6 +-
runtime/ftplugin/mailaliases.vim | 4 +-
runtime/ftplugin/mailcap.vim | 6 +-
runtime/ftplugin/man.vim | 2 +-
runtime/ftplugin/manconf.vim | 6 +-
runtime/ftplugin/modconf.vim | 6 +-
runtime/ftplugin/mplayerconf.vim | 6 +-
runtime/ftplugin/muttrc.vim | 6 +-
runtime/ftplugin/nanorc.vim | 6 +-
runtime/ftplugin/{muttrc.vim => neomuttrc.vim} | 7 +-
runtime/ftplugin/netrc.vim | 6 +-
runtime/ftplugin/nsis.vim | 6 +-
runtime/ftplugin/pamconf.vim | 6 +-
runtime/ftplugin/passwd.vim | 6 +-
runtime/ftplugin/perl.vim | 13 +-
runtime/ftplugin/pinfo.vim | 6 +-
runtime/ftplugin/procmail.vim | 6 +-
runtime/ftplugin/prolog.vim | 6 +-
runtime/ftplugin/protocols.vim | 6 +-
runtime/ftplugin/python.vim | 35 +-
runtime/ftplugin/quake.vim | 6 +-
runtime/ftplugin/racc.vim | 6 +-
runtime/ftplugin/readline.vim | 6 +-
runtime/ftplugin/rnc.vim | 6 +-
runtime/ftplugin/rst.vim | 6 +-
runtime/ftplugin/rust.vim | 197 +
runtime/ftplugin/sbt.vim | 15 +
runtime/ftplugin/screen.vim | 6 +-
runtime/ftplugin/sensors.vim | 6 +-
runtime/ftplugin/services.vim | 6 +-
runtime/ftplugin/setserial.vim | 6 +-
runtime/ftplugin/sieve.vim | 6 +-
runtime/ftplugin/slpconf.vim | 6 +-
runtime/ftplugin/slpreg.vim | 6 +-
runtime/ftplugin/slpspi.vim | 6 +-
runtime/ftplugin/sql.vim | 74 +-
runtime/ftplugin/sshconfig.vim | 6 +-
runtime/ftplugin/sudoers.vim | 6 +-
runtime/ftplugin/sysctl.vim | 6 +-
runtime/ftplugin/terminfo.vim | 6 +-
runtime/ftplugin/tmux.vim | 12 +
runtime/ftplugin/treetop.vim | 6 +-
runtime/ftplugin/tutor.vim | 19 +-
runtime/ftplugin/udevconf.vim | 6 +-
runtime/ftplugin/udevperm.vim | 6 +-
runtime/ftplugin/udevrules.vim | 6 +-
runtime/ftplugin/updatedb.vim | 6 +-
runtime/ftplugin/verilog.vim | 21 +-
runtime/ftplugin/vim.vim | 5 +-
runtime/ftplugin/xdefaults.vim | 6 +-
runtime/ftplugin/xf86conf.vim | 6 +-
runtime/ftplugin/xinetd.vim | 6 +-
runtime/ftplugin/xmodmap.vim | 6 +-
runtime/ftplugin/yaml.vim | 6 +-
runtime/ftplugin/zsh.vim | 12 +-
runtime/indent/ada.vim | 22 +-
runtime/indent/automake.vim | 6 +-
runtime/indent/awk.vim | 6 +-
runtime/indent/bst.vim | 4 +-
runtime/indent/bzl.vim | 9 +-
runtime/indent/cdl.vim | 18 +-
runtime/indent/chaiscript.vim | 6 +-
runtime/indent/clojure.vim | 8 +-
runtime/indent/cmake.vim | 18 +-
runtime/indent/cobol.vim | 24 +-
runtime/indent/config.vim | 8 +-
runtime/indent/css.vim | 5 +-
runtime/indent/cucumber.vim | 4 +-
runtime/indent/dictconf.vim | 6 +-
runtime/indent/dictdconf.vim | 6 +-
runtime/indent/docbk.vim | 6 +-
runtime/indent/dtd.vim | 48 +-
runtime/indent/dylan.vim | 12 +-
runtime/indent/eiffel.vim | 21 +-
runtime/indent/erlang.vim | 32 +-
runtime/indent/eruby.vim | 6 +-
runtime/indent/eterm.vim | 10 +-
runtime/indent/falcon.vim | 16 +-
runtime/indent/framescript.vim | 10 +-
runtime/indent/gitconfig.vim | 4 +-
runtime/indent/gitolite.vim | 16 +-
runtime/indent/go.vim | 22 +-
runtime/indent/haml.vim | 4 +-
runtime/indent/hamster.vim | 4 +-
runtime/indent/hog.vim | 6 +-
runtime/indent/html.vim | 57 +-
runtime/indent/idlang.vim | 14 +-
runtime/indent/ishd.vim | 8 +-
runtime/indent/java.vim | 29 +-
runtime/indent/javascript.vim | 511 +-
runtime/indent/json.vim | 6 +-
runtime/indent/ld.vim | 12 +-
runtime/indent/liquid.vim | 4 +-
runtime/indent/logtalk.vim | 12 +-
runtime/indent/lua.vim | 6 +-
runtime/indent/make.vim | 16 +-
runtime/indent/matlab.vim | 8 +-
runtime/indent/mma.vim | 2 +-
runtime/indent/ocaml.vim | 12 +-
runtime/indent/occam.vim | 6 +-
runtime/indent/pascal.vim | 28 +-
runtime/indent/perl.vim | 23 +-
runtime/indent/perl6.vim | 10 +-
runtime/indent/php.vim | 105 +-
runtime/indent/postscr.vim | 6 +-
runtime/indent/pov.vim | 6 +-
runtime/indent/prolog.vim | 8 +-
runtime/indent/r.vim | 28 +-
runtime/indent/readline.vim | 10 +-
runtime/indent/rhelp.vim | 2 +-
runtime/indent/rpl.vim | 8 +-
runtime/indent/rst.vim | 6 +-
runtime/indent/ruby.vim | 6 +-
runtime/indent/rust.vim | 213 +
runtime/indent/sas.vim | 138 +
runtime/indent/sass.vim | 4 +-
runtime/indent/scala.vim | 34 +-
runtime/indent/sdl.vim | 6 +-
runtime/indent/sh.vim | 23 +-
runtime/indent/sml.vim | 14 +-
runtime/indent/sqlanywhere.vim | 24 +-
runtime/indent/systemverilog.vim | 2 +-
runtime/indent/tcl.vim | 6 +-
runtime/indent/tcsh.vim | 6 +-
runtime/indent/teraterm.vim | 18 +-
runtime/indent/tex.vim | 137 +-
runtime/indent/tf.vim | 14 +-
runtime/indent/tilde.vim | 4 +-
runtime/indent/treetop.vim | 10 +-
runtime/indent/vb.vim | 10 +-
runtime/indent/verilog.vim | 38 +-
runtime/indent/vhdl.vim | 51 +-
runtime/indent/xf86conf.vim | 10 +-
runtime/indent/xinetd.vim | 10 +-
runtime/indent/xml.vim | 4 +-
runtime/indent/yacc.vim | 6 +-
runtime/indent/yaml.vim | 14 +-
runtime/macros/less.vim | 12 +-
runtime/menu.vim | 124 +-
runtime/optwin.vim | 16 +-
.../pack/dist/opt/termdebug/plugin/termdebug.vim | 40 +
runtime/plugin/man.vim | 2 +-
runtime/plugin/matchit.vim | 24 +-
runtime/plugin/matchparen.vim | 22 +-
runtime/plugin/netrwPlugin.vim | 14 +-
runtime/plugin/tarPlugin.vim | 1 +
runtime/scripts.vim | 18 +-
runtime/synmenu.vim | 19 +-
runtime/syntax/a2ps.vim | 6 +-
runtime/syntax/alsaconf.vim | 6 +-
runtime/syntax/arch.vim | 6 +-
runtime/syntax/autohotkey.vim | 14 +-
runtime/syntax/bdf.vim | 6 +-
runtime/syntax/bib.vim | 9 +-
runtime/syntax/c.vim | 74 +-
runtime/syntax/calendar.vim | 6 +-
runtime/syntax/cdrdaoconf.vim | 6 +-
runtime/syntax/cdrtoc.vim | 6 +-
runtime/syntax/clojure.vim | 2 +-
runtime/syntax/cmake.vim | 491 +-
runtime/syntax/cmusrc.vim | 4 +-
runtime/syntax/cpp.vim | 4 +-
runtime/syntax/crm.vim | 6 +-
runtime/syntax/cvsrc.vim | 6 +-
runtime/syntax/debchangelog.vim | 12 +-
runtime/syntax/debcontrol.vim | 16 +-
runtime/syntax/debsources.vim | 10 +-
runtime/syntax/denyhosts.vim | 6 +-
runtime/syntax/dictconf.vim | 6 +-
runtime/syntax/dictdconf.vim | 6 +-
runtime/syntax/doxygen.vim | 9 +-
runtime/syntax/elinks.vim | 6 +-
runtime/syntax/erlang.vim | 30 +-
runtime/syntax/eterm.vim | 6 +-
runtime/syntax/fetchmail.vim | 6 +-
runtime/syntax/form.vim | 10 +-
runtime/syntax/framescript.vim | 6 +-
runtime/syntax/gitolite.vim | 150 +-
runtime/syntax/gpg.vim | 6 +-
runtime/syntax/group.vim | 6 +-
runtime/syntax/grub.vim | 6 +-
runtime/syntax/haskell.vim | 4 +-
runtime/syntax/help.vim | 10 +-
runtime/syntax/hitest.vim | 13 +-
runtime/syntax/hostconf.vim | 6 +-
runtime/syntax/html.vim | 17 +-
runtime/syntax/indent.vim | 10 +-
runtime/syntax/initex.vim | 8 +-
runtime/syntax/ld.vim | 6 +-
runtime/syntax/ldapconf.vim | 6 +-
runtime/syntax/lftp.vim | 6 +-
runtime/syntax/libao.vim | 6 +-
runtime/syntax/limits.vim | 6 +-
runtime/syntax/litestep.vim | 6 +-
runtime/syntax/loginaccess.vim | 6 +-
runtime/syntax/logindefs.vim | 6 +-
runtime/syntax/mailaliases.vim | 6 +-
runtime/syntax/manconf.vim | 6 +-
runtime/syntax/mason.vim | 56 +-
runtime/syntax/modconf.vim | 6 +-
runtime/syntax/murphi.vim | 127 +
runtime/syntax/n1ql.vim | 434 ++
runtime/syntax/nanorc.vim | 6 +-
runtime/syntax/neomuttrc.vim | 1032 +++
runtime/syntax/netrc.vim | 6 +-
runtime/syntax/netrw.vim | 80 +-
runtime/syntax/pamconf.vim | 6 +-
runtime/syntax/passwd.vim | 6 +-
runtime/syntax/perl.vim | 199 +-
runtime/syntax/php.vim | 559 +-
runtime/syntax/pinfo.vim | 6 +-
runtime/syntax/plaintex.vim | 6 +-
runtime/syntax/pod.vim | 5 +-
runtime/syntax/protocols.vim | 6 +-
runtime/syntax/quake.vim | 8 +-
runtime/syntax/r.vim | 177 +-
runtime/syntax/racc.vim | 6 +-
runtime/syntax/readline.vim | 9 +-
runtime/syntax/rmd.vim | 92 +-
runtime/syntax/rnc.vim | 6 +-
runtime/syntax/rust.vim | 295 +
runtime/syntax/sas.vim | 508 +-
runtime/syntax/sbt.vim | 32 +
runtime/syntax/scala.vim | 4 +-
runtime/syntax/sensors.vim | 6 +-
runtime/syntax/services.vim | 6 +-
runtime/syntax/setserial.vim | 6 +-
runtime/syntax/sh.vim | 39 +-
runtime/syntax/sieve.vim | 6 +-
runtime/syntax/sisu.vim | 4 +-
runtime/syntax/slpconf.vim | 6 +-
runtime/syntax/slpreg.vim | 6 +-
runtime/syntax/slpspi.vim | 6 +-
runtime/syntax/sshdconfig.vim | 5 +-
runtime/syntax/sudoers.vim | 6 +-
runtime/syntax/sysctl.vim | 6 +-
runtime/syntax/tap.vim | 97 +
runtime/syntax/terminfo.vim | 6 +-
runtime/syntax/tex.vim | 32 +-
runtime/syntax/tmux.vim | 124 +
runtime/syntax/treetop.vim | 6 +-
runtime/syntax/tt2.vim | 6 +-
runtime/syntax/tutor.vim | 22 +-
runtime/syntax/udevconf.vim | 6 +-
runtime/syntax/udevperm.vim | 6 +-
runtime/syntax/udevrules.vim | 6 +-
runtime/syntax/updatedb.vim | 6 +-
runtime/syntax/vim.vim | 38 +-
runtime/syntax/xinetd.vim | 6 +-
runtime/syntax/xmodmap.vim | 6 +-
runtime/syntax/xs.vim | 3942 ++++++-----
runtime/syntax/zsh.vim | 418 +-
runtime/tutor/en/vim-01-beginner.tutor | 402 +-
runtime/tutor/en/vim-01-beginner.tutor.json | 45 +
runtime/tutor/tutor.tutor | 118 +-
runtime/tutor/tutor.tutor.json | 35 +
runtime/vimrc_example.vim | 56 -
scripts/download-unicode-files.sh | 4 +-
scripts/gen_api_vimdoc.py | 22 +-
scripts/genappimage.sh | 83 +
scripts/pvscheck.sh | 415 +-
scripts/vim-patch.sh | 50 +-
src/clint.py | 26 +-
src/nvim/CMakeLists.txt | 192 +-
src/nvim/README.md | 92 +-
src/nvim/api/buffer.c | 134 +-
src/nvim/api/private/defs.h | 34 +-
src/nvim/api/private/helpers.c | 203 +-
src/nvim/api/private/helpers.h | 18 +-
src/nvim/api/tabpage.c | 14 +-
src/nvim/api/ui.c | 203 +-
src/nvim/api/ui_events.in.h | 94 +
src/nvim/api/vim.c | 280 +-
src/nvim/api/window.c | 40 +-
src/nvim/aucmd.c | 41 +
src/nvim/aucmd.h | 9 +
src/nvim/buffer.c | 419 +-
src/nvim/buffer.h | 8 +-
src/nvim/buffer_defs.h | 31 +-
src/nvim/bufhl_defs.h | 23 +-
src/nvim/charset.c | 69 +-
src/nvim/cursor.c | 29 +-
src/nvim/cursor_shape.c | 2 +-
src/nvim/diff.c | 88 +-
src/nvim/digraph.c | 1 +
src/nvim/edit.c | 21 +-
src/nvim/eval.c | 823 ++-
src/nvim/eval.lua | 12 +-
src/nvim/eval/decode.c | 157 +-
src/nvim/eval/decode.h | 1 +
src/nvim/eval/encode.c | 6 +-
src/nvim/eval/executor.c | 6 +-
src/nvim/eval/typval.c | 60 +-
src/nvim/eval/typval.h | 15 +-
src/nvim/eval/typval_encode.c.h | 5 -
src/nvim/event/libuv_process.c | 10 +-
src/nvim/event/loop.c | 48 +-
src/nvim/event/loop.h | 22 +-
src/nvim/event/process.c | 48 +-
src/nvim/event/process.h | 3 +-
src/nvim/event/rstream.c | 2 +-
src/nvim/event/socket.c | 207 +-
src/nvim/event/socket.h | 2 +-
src/nvim/event/stream.c | 10 +-
src/nvim/event/wstream.c | 1 +
src/nvim/ex_cmds.c | 410 +-
src/nvim/ex_cmds.lua | 26 +-
src/nvim/ex_cmds2.c | 188 +-
src/nvim/ex_docmd.c | 253 +-
src/nvim/ex_eval.c | 23 +-
src/nvim/ex_eval.h | 27 +-
src/nvim/ex_getln.c | 1191 +++-
src/nvim/fileio.c | 74 +-
src/nvim/fileio.h | 15 +-
src/nvim/fold.c | 2 +-
src/nvim/func_attr.h | 60 +-
src/nvim/garray.h | 2 +-
src/nvim/generators/c_grammar.lua | 50 +
src/nvim/generators/dump_bin_array.lua | 17 +
.../nvim/generators/gen_api_dispatch.lua | 276 +-
src/nvim/generators/gen_api_ui_events.lua | 166 +
src/nvim/generators/gen_char_blob.lua | 48 +
.../nvim/generators/gen_declarations.lua | 64 +-
.../nvim/generators/gen_eval.lua | 2 +-
{scripts => src/nvim/generators}/gen_events.lua | 0
.../nvim/generators/gen_ex_cmds.lua | 0
.../nvim/generators/gen_options.lua | 3 +-
.../nvim/generators/gen_unicode_tables.lua | 0
src/nvim/getchar.c | 125 +-
src/nvim/getchar.h | 15 +-
src/nvim/gettext.h | 1 +
src/nvim/globals.h | 130 +-
src/nvim/highlight_defs.h | 126 +
src/nvim/if_cscope.c | 304 +-
src/nvim/if_cscope_defs.h | 1 +
src/nvim/indent.c | 4 +-
src/nvim/indent_c.c | 154 +-
src/nvim/keymap.c | 313 +-
src/nvim/keymap.h | 12 +-
src/nvim/lib/kbtree.h | 451 ++
src/nvim/log.c | 203 +-
src/nvim/log.h | 79 +-
src/nvim/lua/converter.c | 1189 ++++
src/nvim/lua/converter.h | 15 +
src/nvim/lua/executor.c | 693 ++
src/nvim/lua/executor.h | 25 +
src/nvim/lua/vim.lua | 64 +
src/nvim/macros.h | 30 +
src/nvim/main.c | 195 +-
src/nvim/map.c | 1 -
src/nvim/map.h | 1 -
src/nvim/mark.c | 19 +-
src/nvim/mark.h | 3 +-
src/nvim/mbyte.c | 107 +-
src/nvim/mbyte.h | 6 +
src/nvim/memfile.c | 25 +-
src/nvim/memline.c | 11 +-
src/nvim/memory.c | 2 +-
src/nvim/menu.c | 301 +-
src/nvim/menu.h | 47 +-
src/nvim/message.c | 190 +-
src/nvim/misc1.c | 18 +-
src/nvim/mouse.c | 4 +-
src/nvim/move.c | 29 +-
src/nvim/msgpack_rpc/channel.c | 264 +-
src/nvim/msgpack_rpc/helpers.c | 38 +-
src/nvim/msgpack_rpc/helpers.h | 7 +
src/nvim/msgpack_rpc/server.c | 48 +-
src/nvim/msgpack_rpc/server.h | 2 +
src/nvim/normal.c | 114 +-
src/nvim/ops.c | 198 +-
src/nvim/option.c | 220 +-
src/nvim/option_defs.h | 71 +-
src/nvim/options.lua | 26 +-
src/nvim/os/env.c | 60 +-
src/nvim/os/fileio.c | 76 +-
src/nvim/os/fs.c | 25 +-
src/nvim/os/os_defs.h | 7 +
src/nvim/os/pty_process_unix.c | 2 +-
src/nvim/os/pty_process_win.c | 410 ++
src/nvim/os/pty_process_win.h | 28 +-
src/nvim/os/shell.c | 13 +-
src/nvim/os/shell.h | 2 +
src/nvim/os/win_defs.h | 19 +-
src/nvim/os_unix.c | 8 +-
src/nvim/path.c | 63 +-
src/nvim/po/af.po | 7250 +++++++++-----------
src/nvim/po/ca.po | 88 +-
src/nvim/po/de.po | 18 +-
src/nvim/po/eo.po | 323 +-
src/nvim/po/es.po | 31 +-
src/nvim/po/fi.po | 57 +-
src/nvim/po/fr.po | 286 +-
src/nvim/po/ga.po | 179 +-
src/nvim/po/it.po | 52 +-
src/nvim/po/ja.euc-jp.po | 147 +-
src/nvim/po/ja.po | 147 +-
src/nvim/po/ko.UTF-8.po | 63 +-
src/nvim/po/pl.UTF-8.po | 2 +-
src/nvim/po/pt_BR.po | 12 +-
src/nvim/po/ru.po | 8 +-
src/nvim/po/sk.cp1250.po | 1 +
src/nvim/po/sk.po | 1 +
src/nvim/po/uk.po | 44 +-
src/nvim/popupmnu.c | 21 +-
src/nvim/quickfix.c | 118 +-
src/nvim/regexp.c | 1123 +--
src/nvim/regexp_defs.h | 46 +-
src/nvim/regexp_nfa.c | 281 +-
src/nvim/screen.c | 624 +-
src/nvim/search.c | 21 +-
src/nvim/shada.c | 104 +-
src/nvim/spell.c | 14 +-
src/nvim/spellfile.c | 3 +-
src/nvim/state.c | 14 +-
src/nvim/strings.c | 90 +-
src/nvim/syntax.c | 446 +-
src/nvim/syntax_defs.h | 21 +-
src/nvim/tag.c | 93 +-
src/nvim/terminal.c | 151 +-
src/nvim/terminal.h | 2 +
src/nvim/testdir/Makefile | 19 +-
src/nvim/testdir/runtest.vim | 130 +-
src/nvim/testdir/shared.vim | 2 +-
src/nvim/testdir/test49.vim | 2 +-
src/nvim/testdir/test_alot.vim | 4 +
src/nvim/testdir/test_autocmd.vim | 58 +-
src/nvim/testdir/test_breakindent.vim | 298 +
src/nvim/testdir/test_cmdline.vim | 68 +-
src/nvim/testdir/test_cscope.vim | 2 +-
src/nvim/testdir/test_cursor_func.vim | 8 +-
src/nvim/testdir/test_diffmode.vim | 54 +
src/nvim/testdir/test_display.vim | 71 +
src/nvim/testdir/test_expr.vim | 39 +-
src/nvim/testdir/test_fileformat.vim | 17 +
src/nvim/testdir/test_float_func.vim | 332 +
src/nvim/testdir/test_functions.vim | 19 +
src/nvim/testdir/test_goto.vim | 281 +-
src/nvim/testdir/test_help_tagjump.vim | 57 +-
src/nvim/testdir/test_hide.vim | 97 +
src/nvim/testdir/test_history.vim | 24 +
src/nvim/testdir/test_largefile.vim | 34 +
src/nvim/testdir/test_listlbr.vim | 235 +
src/nvim/testdir/test_listlbr_utf8.vim | 229 +
src/nvim/testdir/test_matchadd_conceal.vim | 1 +
src/nvim/testdir/test_menu.vim | 2 +-
src/nvim/testdir/test_mksession.vim | 155 +
src/nvim/testdir/test_mksession_utf8.vim | 104 +
src/nvim/testdir/test_nested_function.vim | 57 +-
src/nvim/testdir/test_normal.vim | 26 +-
src/nvim/testdir/test_options.vim | 39 +
src/nvim/testdir/test_popup.vim | 39 +-
src/nvim/testdir/test_profile.vim | 183 +
src/nvim/testdir/test_quickfix.vim | 299 +-
src/nvim/testdir/test_regexp_utf8.vim | 15 +
src/nvim/testdir/test_retab.vim | 77 +
src/nvim/testdir/test_search.vim | 300 +
src/nvim/testdir/test_startup.vim | 62 +-
src/nvim/testdir/test_startup_utf8.vim | 64 +
src/nvim/testdir/test_stat.vim | 64 +
src/nvim/testdir/test_syntax.vim | 84 +-
src/nvim/testdir/test_undo.vim | 28 +
.../testdir/{test_viml.vim => test_vimscript.vim} | 151 +
src/nvim/testdir/test_virtualedit.vim | 43 +
src/nvim/testdir/test_visual.vim | 38 +-
src/nvim/testdir/test_window_cmd.vim | 44 +
src/nvim/testdir/view_util.vim | 30 +
src/nvim/tui/input.c | 19 +-
src/nvim/tui/input.h | 3 +
src/nvim/tui/terminfo.c | 123 +
src/nvim/tui/terminfo.h | 10 +
src/nvim/tui/tui.c | 1200 +++-
src/nvim/tui/tui.h | 1 +
src/nvim/ugrid.c | 4 +-
src/nvim/ugrid.h | 2 -
src/nvim/ui.c | 322 +-
src/nvim/ui.h | 33 +-
src/nvim/ui_bridge.c | 276 +-
src/nvim/undo.c | 37 +-
src/nvim/undo.h | 1 +
src/nvim/undo_defs.h | 6 +-
src/nvim/version.c | 3111 +++------
src/nvim/version.h | 8 +-
src/nvim/vim.h | 5 +
src/nvim/window.c | 81 +-
test/.luacheckrc | 2 +-
test/README.md | 55 +-
test/functional/api/buffer_spec.lua | 10 +
test/functional/api/highlight_spec.lua | 103 +
test/functional/api/keymap_spec.lua | 310 +
test/functional/api/server_requests_spec.lua | 177 +-
test/functional/api/vim_spec.lua | 171 +-
test/functional/api/window_spec.lua | 7 +
test/functional/autocmd/termclose_spec.lua | 43 +-
.../clipboard/clipboard_provider_spec.lua | 113 +-
test/functional/core/exit_spec.lua | 61 +-
test/functional/core/job_spec.lua | 8 +-
test/functional/core/path_spec.lua | 56 +
test/functional/eval/api_functions_spec.lua | 2 +-
test/functional/{viml => eval}/function_spec.lua | 0
test/functional/eval/hostname_spec.lua | 2 +-
test/functional/eval/input_spec.lua | 428 +-
test/functional/eval/json_functions_spec.lua | 7 +
test/functional/eval/map_functions_spec.lua | 159 +
test/functional/eval/msgpack_functions_spec.lua | 8 +-
test/functional/eval/server_spec.lua | 57 +-
test/functional/ex_cmds/ctrl_c_spec.lua | 2 +-
test/functional/ex_cmds/echo_spec.lua | 321 +
test/functional/ex_cmds/encoding_spec.lua | 4 +-
test/functional/ex_cmds/menu_spec.lua | 571 ++
test/functional/ex_cmds/mksession_spec.lua | 49 +
test/functional/ex_cmds/script_spec.lua | 75 +
test/functional/fixtures/api_level_3.mpack | Bin 0 -> 19501 bytes
.../fixtures/autoload/provider/clipboard.vim | 8 +
test/functional/fixtures/bigfile_oneline.txt | 593 ++
test/functional/fixtures/tty-test.c | 88 +-
test/functional/helpers.lua | 96 +-
test/functional/insert/ctrl_o_spec.lua | 43 +
test/functional/legacy/003_cindent_spec.lua | 76 +
.../legacy/005_bufleave_delete_buffer_spec.lua | 1 +
test/functional/legacy/006_argument_list_spec.lua | 6 +-
.../legacy/007_ball_buffer_list_spec.lua | 4 +-
test/functional/legacy/011_autocommands_spec.lua | 2 +
test/functional/legacy/015_alignment_spec.lua | 3 +-
.../legacy/019_smarttab_expandtab_spec.lua | 1 +
test/functional/legacy/029_join_spec.lua | 2 +
test/functional/legacy/033_lisp_indent_spec.lua | 5 +-
.../legacy/036_regexp_character_classes_spec.lua | 12 +
.../functional/legacy/038_virtual_replace_spec.lua | 1 +
.../legacy/039_visual_block_mode_commands_spec.lua | 2 +
test/functional/legacy/051_highlight_spec.lua | 1 +
.../legacy/055_list_and_dict_types_spec.lua | 1 +
.../legacy/060_exists_and_has_functions_spec.lua | 26 +-
.../legacy/066_visual_block_tab_spec.lua | 4 +-
.../functional/legacy/068_text_formatting_spec.lua | 1 +
.../legacy/069_multibyte_formatting_spec.lua | 14 +-
.../legacy/078_swapfile_recover_spec.lua | 16 +-
.../legacy/081_coptions_movement_spec.lua | 1 +
.../legacy/082_string_comparison_spec.lua | 4 +-
test/functional/legacy/084_curswant_spec.lua | 1 +
test/functional/legacy/088_conceal_tabs_spec.lua | 1 +
.../legacy/089_number_relnumber_findfile_spec.lua | 18 +-
.../legacy/092_mksession_cursor_cols_utf8_spec.lua | 1 +
.../093_mksession_cursor_cols_latin1_spec.lua | 1 +
.../legacy/094_visual_mode_operators_spec.lua | 1 +
.../legacy/103_visual_mode_reset_spec.lua | 4 +-
test/functional/legacy/106_errorformat_spec.lua | 4 +-
.../legacy/108_backtrace_debug_commands_spec.lua | 40 +-
test/functional/legacy/assert_spec.lua | 17 +-
test/functional/legacy/breakindent_spec.lua | 3 +
test/functional/legacy/command_count_spec.lua | 9 +-
test/functional/legacy/erasebackword_spec.lua | 1 +
test/functional/legacy/eval_spec.lua | 9 +
test/functional/legacy/increment_spec.lua | 2 +-
test/functional/legacy/listchars_spec.lua | 2 +
test/functional/legacy/listlbr_spec.lua | 27 +-
test/functional/legacy/listlbr_utf8_spec.lua | 40 +-
test/functional/legacy/marks_spec.lua | 1 +
test/functional/legacy/options_spec.lua | 2 +-
test/functional/legacy/packadd_spec.lua | 44 +-
test/functional/legacy/search_spec.lua | 474 ++
test/functional/legacy/tagcase_spec.lua | 6 +-
test/functional/legacy/utf8_spec.lua | 1 +
test/functional/lua/api_spec.lua | 204 +
test/functional/lua/commands_spec.lua | 164 +
test/functional/lua/luaeval_spec.lua | 255 +
test/functional/lua/overrides_spec.lua | 301 +
test/functional/lua/utility_functions_spec.lua | 108 +
test/functional/options/defaults_spec.lua | 52 +
test/functional/options/pastetoggle_spec.lua | 35 +-
test/functional/options/tabstop_spec.lua | 23 +
test/functional/plugin/health_spec.lua | 77 +-
test/functional/plugin/shada_spec.lua | 46 +-
test/functional/provider/python3_spec.lua | 8 +-
test/functional/provider/python_spec.lua | 8 +-
test/functional/provider/ruby_spec.lua | 8 +-
test/functional/shada/compatibility_spec.lua | 29 +-
test/functional/shada/errors_spec.lua | 18 +
test/functional/shada/merging_spec.lua | 187 +-
test/functional/shada/registers_spec.lua | 36 +
test/functional/terminal/buffer_spec.lua | 4 +-
test/functional/terminal/cursor_spec.lua | 2 -
test/functional/terminal/ex_terminal_spec.lua | 49 +-
test/functional/terminal/helpers.lua | 1 -
test/functional/terminal/highlight_spec.lua | 5 +-
test/functional/terminal/mouse_spec.lua | 5 +-
test/functional/terminal/scrollback_spec.lua | 86 +-
test/functional/terminal/tui_spec.lua | 298 +-
test/functional/terminal/window_spec.lua | 57 +-
test/functional/terminal/window_split_tab_spec.lua | 41 +-
test/functional/ui/bufhl_spec.lua | 31 +-
test/functional/ui/cmdline_highlight_spec.lua | 893 +++
test/functional/ui/cmdline_spec.lua | 525 ++
test/functional/ui/cursor_spec.lua | 4 +-
test/functional/ui/highlight_spec.lua | 415 +-
test/functional/ui/inccommand_spec.lua | 960 ++-
test/functional/ui/mouse_spec.lua | 4 -
test/functional/ui/screen.lua | 7 +-
test/functional/ui/screen_basic_spec.lua | 46 +-
test/functional/ui/tabline_spec.lua | 57 +-
test/functional/ui/wildmode_spec.lua | 246 +-
test/functional/viml/completion_spec.lua | 2 +-
test/functional/viml/function_spec.lua | 232 +-
test/helpers.lua | 16 +-
test/unit/eval/typval_spec.lua | 85 +-
test/unit/os/env_spec.lua | 2 +-
test/unit/os/fileio_spec.lua | 72 +-
test/unit/os/fs_spec.lua | 5 +
test/unit/os/shell_spec.lua | 22 +-
test/unit/path_spec.lua | 69 +-
test/unit/strings_spec.lua | 39 +
third-party/CMakeLists.txt | 56 +-
third-party/cmake/BuildLibtermkey.cmake | 48 +-
third-party/cmake/BuildLua.cmake | 19 +-
third-party/cmake/BuildLuarocks.cmake | 7 +-
unicode/CaseFolding.txt | 8 +-
unicode/EastAsianWidth.txt | 90 +-
unicode/UnicodeData.txt | 1028 ++-
unicode/emoji-data.txt | 764 ++-
797 files changed, 47602 insertions(+), 21472 deletions(-)
create mode 100644 BSDmakefile
create mode 100644 busted/outputHandlers/TAP.lua
create mode 100644 cmake/FindLua.cmake
create mode 100644 cmake/FindWinpty.cmake
create mode 100644 cmake/RunLuacheck.cmake
delete mode 100644 cmake/RunTestsLint.cmake
create mode 100644 codecov.yml
create mode 100644 runtime/autoload/provider.vim
create mode 100644 runtime/autoload/rust.vim
create mode 100644 runtime/autoload/rustfmt.vim
create mode 100644 runtime/compiler/cargo.vim
create mode 100644 runtime/compiler/rustc.vim
create mode 100644 runtime/doc/ft_rust.txt
delete mode 100644 runtime/doc/howto.txt
create mode 100644 runtime/doc/if_lua.txt
delete mode 100644 runtime/doc/os_win32.txt
create mode 100644 runtime/doc/ui.txt
create mode 100644 runtime/ftplugin/gdb.vim
copy runtime/ftplugin/{muttrc.vim => neomuttrc.vim} (63%)
create mode 100644 runtime/ftplugin/rust.vim
create mode 100644 runtime/ftplugin/sbt.vim
create mode 100644 runtime/ftplugin/tmux.vim
create mode 100644 runtime/indent/rust.vim
create mode 100644 runtime/indent/sas.vim
create mode 100644 runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
create mode 100644 runtime/syntax/murphi.vim
create mode 100644 runtime/syntax/n1ql.vim
create mode 100644 runtime/syntax/neomuttrc.vim
create mode 100644 runtime/syntax/rust.vim
create mode 100644 runtime/syntax/sbt.vim
create mode 100644 runtime/syntax/tap.vim
create mode 100644 runtime/syntax/tmux.vim
create mode 100644 runtime/tutor/en/vim-01-beginner.tutor.json
create mode 100644 runtime/tutor/tutor.tutor.json
delete mode 100644 runtime/vimrc_example.vim
create mode 100755 scripts/genappimage.sh
create mode 100644 src/nvim/api/ui_events.in.h
create mode 100644 src/nvim/aucmd.c
create mode 100644 src/nvim/aucmd.h
create mode 100644 src/nvim/generators/c_grammar.lua
create mode 100644 src/nvim/generators/dump_bin_array.lua
rename scripts/gendispatch.lua => src/nvim/generators/gen_api_dispatch.lua (62%)
create mode 100644 src/nvim/generators/gen_api_ui_events.lua
create mode 100644 src/nvim/generators/gen_char_blob.lua
rename scripts/gendeclarations.lua => src/nvim/generators/gen_declarations.lua (79%)
rename scripts/geneval.lua => src/nvim/generators/gen_eval.lua (98%)
rename {scripts => src/nvim/generators}/gen_events.lua (100%)
rename scripts/genex_cmds.lua => src/nvim/generators/gen_ex_cmds.lua (100%)
rename scripts/genoptions.lua => src/nvim/generators/gen_options.lua (97%)
rename scripts/genunicodetables.lua => src/nvim/generators/gen_unicode_tables.lua (100%)
create mode 100644 src/nvim/highlight_defs.h
create mode 100644 src/nvim/lib/kbtree.h
create mode 100644 src/nvim/lua/converter.c
create mode 100644 src/nvim/lua/converter.h
create mode 100644 src/nvim/lua/executor.c
create mode 100644 src/nvim/lua/executor.h
create mode 100644 src/nvim/lua/vim.lua
create mode 100644 src/nvim/os/pty_process_win.c
create mode 100644 src/nvim/testdir/test_breakindent.vim
create mode 100644 src/nvim/testdir/test_display.vim
create mode 100644 src/nvim/testdir/test_fileformat.vim
create mode 100644 src/nvim/testdir/test_float_func.vim
create mode 100644 src/nvim/testdir/test_hide.vim
create mode 100644 src/nvim/testdir/test_largefile.vim
create mode 100644 src/nvim/testdir/test_listlbr.vim
create mode 100644 src/nvim/testdir/test_listlbr_utf8.vim
create mode 100644 src/nvim/testdir/test_mksession.vim
create mode 100644 src/nvim/testdir/test_mksession_utf8.vim
create mode 100644 src/nvim/testdir/test_profile.vim
create mode 100644 src/nvim/testdir/test_retab.vim
create mode 100644 src/nvim/testdir/test_search.vim
create mode 100644 src/nvim/testdir/test_startup_utf8.vim
create mode 100644 src/nvim/testdir/test_stat.vim
rename src/nvim/testdir/{test_viml.vim => test_vimscript.vim} (82%)
create mode 100644 src/nvim/testdir/test_virtualedit.vim
create mode 100644 src/nvim/testdir/view_util.vim
create mode 100644 src/nvim/tui/terminfo.c
create mode 100644 src/nvim/tui/terminfo.h
create mode 100644 test/functional/api/highlight_spec.lua
create mode 100644 test/functional/api/keymap_spec.lua
create mode 100644 test/functional/core/path_spec.lua
copy test/functional/{viml => eval}/function_spec.lua (100%)
create mode 100644 test/functional/eval/map_functions_spec.lua
create mode 100644 test/functional/ex_cmds/echo_spec.lua
create mode 100644 test/functional/ex_cmds/mksession_spec.lua
create mode 100644 test/functional/ex_cmds/script_spec.lua
create mode 100644 test/functional/fixtures/api_level_3.mpack
create mode 100644 test/functional/fixtures/bigfile_oneline.txt
create mode 100644 test/functional/insert/ctrl_o_spec.lua
create mode 100644 test/functional/legacy/search_spec.lua
create mode 100644 test/functional/lua/api_spec.lua
create mode 100644 test/functional/lua/commands_spec.lua
create mode 100644 test/functional/lua/luaeval_spec.lua
create mode 100644 test/functional/lua/overrides_spec.lua
create mode 100644 test/functional/lua/utility_functions_spec.lua
create mode 100644 test/functional/options/tabstop_spec.lua
create mode 100644 test/functional/ui/cmdline_highlight_spec.lua
create mode 100644 test/functional/ui/cmdline_spec.lua
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vim/neovim.git
More information about the pkg-vim-maintainers
mailing list