Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | api: nvim_command_output: direct impl | Justin M. Keyes | 2018-01-10 | |
| | ||||
* | api: change nvim_command_output behavior | Justin M. Keyes | 2018-01-10 | |
| | | | | | | | | | | | | | | | | | | | Implement nvim_command_output with `execute({cmd},"silent")`. Behavior changes: - does not provoke any hit-enter prompt - no longer prepends a newline char - does not capture some noise (like the "[New File]" message, see the change to tabnewentered_spec.lua) Technically ("bug-for-bug") this a breaking change. But the previous behavior of nvim_command_output meant that it probably wasn't used for anything outside of tests. Also remove the undocumented `v:command_output` variable which was a hack introduced only for the purposes of nvim_command_output. closes #7726 | |||
* | Merge #7623 'man.vim: highlight bold, underlined text' | Justin M. Keyes | 2018-01-09 | |
|\ | ||||
| * | Address PR comments | Gabriel Holodak | 2017-12-27 | |
| | | ||||
| * | Add functional tests for man highlighting | Gabriel Holodak | 2017-12-27 | |
| | | ||||
* | | test: set_shell_powershell(): update flags (#7819) | Justin M. Keyes | 2018-01-07 | |
| | | ||||
* | | Merge #7753 'win: enable more functional tests' | Justin M. Keyes | 2018-01-06 | |
|\ \ | ||||
| * | | test: win: yes is unavailable on Windows | Jan Edmund Lazo | 2018-01-06 | |
| | | | ||||
| * | | win: test: check non-shell system() | Jan Edmund Lazo | 2018-01-06 | |
| | | | ||||
| * | | test: use unix fileformat to test NULs on systemlist | Jan Edmund Lazo | 2018-01-06 | |
| | | | ||||
| * | | win: enable more functional tests | Jan Edmund Lazo | 2018-01-06 | |
| | | | | | | | | | | | | | | | | | | - plugin/shada_spec.lua: Use \r\n as Windows EOL for tests on BufWriteCmd, FileWriteCmd, FileAppendCmd. Alternative is 'set fileformat=unix'. | |||
| * | | win: enable tests in ex_terminal_spec | Jan Edmund Lazo | 2018-01-06 | |
| | | | ||||
| * | | test: enable K_spec tests in Windows | Jan Edmund Lazo | 2018-01-03 | |
| | | | ||||
* | | | tests: stderr output contains `cp` noise | Justin M. Keyes | 2018-01-05 | |
| | | | | | | | | | | | | closes #7811 | |||
* | | | defaults: do :filetype stuff unless explicitly "off" | Justin M. Keyes | 2018-01-04 | |
|/ / | | | | | | | | | | | | | | | | | | | | | Until now, the default `:filetype ...` setup was skipped if the user config touched `:filetype` in any way (including implicitly via `:syntax on`). No one needs that, and it's very confusing. Instead, proceed with `:filetype ... on` unless the user explicitly called `:filetype ... off`. closes #7765 | |||
* | | Merge pull request #7762 from ZyX-I/remove-some-listitems | Justin M. Keyes | 2017-12-31 | |
|\ \ | | | | | | | Remove some tv_list_item_…() functions | |||
| * | | *: Fix linter errors | ZyX | 2017-12-24 | |
| | | | ||||
| * | | eval: Replace some tv_list_item_remove() calls | ZyX | 2017-12-24 | |
| | | | | | | | | | | | | | | | There is nothing wrong with them, just it is generally better to remove a range then to remove items individually. | |||
| * | | unittests: Do gc after reporting error, not before | ZyX | 2017-12-24 | |
| | | | | | | | | | | | | | | | Reason: test may contain cleanup at the endwhich is needed for GC to work properly, but is not done if test fails. With collectgarbage() in former position it would crash when collecting garbage. | |||
| * | | unittests: Remove start of trace, not end | ZyX | 2017-12-24 | |
| | | | ||||
| * | | eval: Rename tv_list_remove_items() to tv_list_drop_items() | ZyX | 2017-12-24 | |
| | | | | | | | | | tv_list_remove_items() may cause confusion with tv_list_item_remove() | |||
| * | | eval/typval: Make tv_list_item_remove return pointer to the next item | ZyX | 2017-12-24 | |
| | | | ||||
| * | | eval/typval: Remove tv_list_item_free() as it is unused | ZyX | 2017-12-24 | |
| | | | ||||
| * | | eval/typval: Make tv_list_item_alloc static | ZyX | 2017-12-24 | |
| | | | | | | | | | | | | Better write this bit in lua then make reviewers or clint filter out tv_list_item_alloc(). | |||
| * | | *: Remove most calls to tv_list_item_alloc | ZyX | 2017-12-24 | |
| |/ | | | | | | | Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the only reason why function did not receive `static` modifier. | |||
* | | tests: termclose_spec: fix flaky SIGTERM test #7787 | Daniel Hahler | 2017-12-30 | |
| | | | | | | | | | | Followup to https://github.com/neovim/neovim/pull/7217. Build failure: https://travis-ci.org/neovim/neovim/jobs/322930672#L2958. | |||
* | | Merge #7782 'Fix TabClose autocommand via close_windows' | Justin M. Keyes | 2017-12-30 | |
|\ \ | |/ |/| | ||||
| * | Move applying of TabClosed to win_close_othertab | Daniel Hahler | 2017-12-29 | |
|/ | ||||
* | mark: Make sure that jumplist item will not have zero lnum | ZyX | 2017-12-24 | |
| | | | | Fixes #7169 | |||
* | Merge #7708 from ZyX-I/hide-container-impl | Justin M. Keyes | 2017-12-23 | |
|\ | ||||
| * | Merge branch 'master' into hide-container-impl | ZyX | 2017-12-23 | |
| |\ | ||||
| * | | functests: Fix linter error | ZyX | 2017-12-16 | |
| | | | ||||
| * | | Merge branch 'master' into hide-container-impl | ZyX | 2017-12-16 | |
| |\ \ | ||||
| * | | | window: Fix matchaddpos() and enhance error reporting | ZyX | 2017-12-15 | |
| | | | | ||||
| * | | | *: Fix some problems found during review | ZyX | 2017-12-15 | |
| | | | | | | | | | | | | | | | | Still missing: problems in window.c, it should be possible to construct a test for them. | |||
| * | | | Merge branch 'master' into hide-container-impl | ZyX | 2017-12-12 | |
| |\ \ \ | ||||
| * | | | | eval: Fix add() | ZyX | 2017-12-11 | |
| | | | | | ||||
| * | | | | *: Fix test failures | ZyX | 2017-12-11 | |
| | | | | | ||||
| * | | | | functests: Add some more NULL tests | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | eval: Fix uniq() crash in legacy test 055 | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | functests: Mark islocked("v:_null_list") behaviour correct | ZyX | 2017-12-10 | |
| | | | | | | | | | | | | | | | It is the same for other VAR_FIXED lists. | |||
| * | | | | quickfix: Fix :cexpr and :lexpr | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | eval: Fix setmatches(), setqflist() and setloclist() | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | eval,functests: Fix tests and complete() and setline() behaviour | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | *: Hide list implementation in other files as well | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | eval: Fix writefile() | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | eval: Fix inputlist() | ZyX | 2017-12-10 | |
| | | | | | ||||
| * | | | | *: Start hiding list implementation | ZyX | 2017-12-10 | |
| | | | | | | | | | | | | | | | | | | | | Most of files, except for eval.c and eval/* were only processed by perl. | |||
* | | | | | channel: check for existance before trying to set key | Björn Linse | 2017-12-23 | |
| |_|_|/ |/| | | | | | | | | | | | This avoids an error message in async context, where it is not safe. | |||
* | | | | provider/nodejs: check version in Detect() | Justin M. Keyes | 2017-12-17 | |
| | | | |