aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
Commit message (Collapse)AuthorAge
...
| * vim-patch:8.0.0590: cannot add a context to locationsJames McCoy2017-12-19
| | | | | | | | | | | | | | | | Problem: Cannot add a context to locations. Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, closes vim/vim#1012) https://github.com/vim/vim/commit/8f77c5a4ec756f3f866bd6b18feb6fca6f2a2e91
| * vim-patch:8.0.0517: there is no way to remove quickfix listsJames McCoy2017-12-18
| | | | | | | | | | | | | | | | Problem: There is no way to remove quickfix lists (for testing). Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2
* | eval: Fix some issues found in reviewZyX2017-12-17
| |
* | Merge branch 'master' into hide-container-implZyX2017-12-16
|\|
| * vim-patch:8.0.0074Michael Schupikov2017-12-15
| | | | | | | | | | | | | | | | | | | | Problem: Cannot make Vim fail on an internal error. Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an internal error without mentioning where. https://github.com/vim/vim/commit/95f096030ed1a8afea028f2ea295d6f6a70f466f Signed-off-by: Michael Schupikov <michael@schupikov.de>
* | eval: Fix linter errorZyX2017-12-16
| |
* | window: Fix matchaddpos() and enhance error reportingZyX2017-12-15
| |
* | clint,eval: Make linter check for direct usage of list attributesZyX2017-12-12
| |
* | *: Fix linter errorsZyX2017-12-12
| |
* | eval: Fix add()ZyX2017-12-11
| |
* | *: Fix linter errorsZyX2017-12-11
| |
* | *: Finish hiding list implementationZyX2017-12-11
| |
* | *: Fix test failuresZyX2017-12-11
| |
* | eval: Still check for NULL when doing :unletZyX2017-12-10
| |
* | eval: Fix uniq() crash in legacy test 055ZyX2017-12-10
| |
* | eval: Fix setmatches(), setqflist() and setloclist()ZyX2017-12-10
| |
* | eval,functests: Fix tests and complete() and setline() behaviourZyX2017-12-10
| |
* | eval: Fix writefile()ZyX2017-12-10
| |
* | eval: Fix inputlist()ZyX2017-12-10
| |
* | *: Start hiding list implementationZyX2017-12-10
|/ | | | Most of files, except for eval.c and eval/* were only processed by perl.
* Viml: Make filter and map handle null list correctFlorianGit2017-12-03
| | | | | | | | | | | | | | | | | | | filter('v:_null_list, 'v:val') should return v:_null_list and a similar statement should hold for map. Changes after review * Test inserted in legacy test suite has been removed by reverting the commit adding it. * Change the fix to tv_copy the argument before returning. * Readd the two tests on crashes, and modified their expected return value. * Move the test from 'incorrect behaviour' section to 'correct behaviour section' * Add analogous tests for v:_null_dict Always copy list or dictionary to return variable If the type of input is correct (i.e. either a list or a dictionary), this should also be returned.
* channels: improvements to bufferingBjörn Linse2017-11-25
|
* channels: refactor jobwaitBjörn Linse2017-11-25
|
* channels: reimplement logging (as stub for proper event)Björn Linse2017-11-25
|
* channels: stderr channelBjörn Linse2017-11-25
|
* channels: generalize jobclose()Björn Linse2017-11-25
|
* channels: move away term code from eval.cBjörn Linse2017-11-25
|
* channels: allow bytes sockets and stdio, and buffered bytes outputBjörn Linse2017-11-24
|
* channels: refactorBjörn Linse2017-11-24
|
* Revert channel logging, rebased on new code belowBjörn Linse2017-11-24
|
* Merge #7593 'PVS static analysis fixes'Justin M. Keyes2017-11-22
|\
| * eval.c: remove nonnullret deadcodePeter Kalauskas2017-11-22
|/ | | | | | | | | | | | | | The following calls can't return null: * xmalloc * xcalloc * get_buffer_info * get_tabpage_info * get_vim_var_str * get_win_info * tv_get_string * tv_list_alloc * tv_list_alloc_ret * vim_strnsave
* vim-patch:8.0.0287 (#7590)KunMing Xie2017-11-20
| | | | | | | Problem: Cannot access the arguments of the current function in debug mode. (Luc Hermitte) Solution: use get_funccal(). (Lemonboy, closes vim/vim#1432, closes vim/vim#1352) https://github.com/vim/vim/commit/c7d9eacefa319e5ac3b3b2334fda5acb126b8716
* :checkhealth : validate 'runtimepath' (#7526)Justin M. Keyes2017-11-10
|
* compat: "v:count" distinct from "count" (#7407)Marco Hinz2017-11-09
|
* vim-patch:8.0.0096: has('ttyin'), has('ttyout')Justin M. Keyes2017-11-04
| | | | | | | | | | | | | Nvim note: intentionally did not include `--ttyfail` since its purpose is not clear. (And it isn't used in any Vim test files/scripts). --- Problem: When the input or output is not a tty Vim appears to hang. Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout" features to be able to check in Vim script. https://github.com/vim/vim/commit/2cab0e191055a8145ccd46cd52869fbb9798b971
* Merge #7173 'api/ui: externalize cmdline'Justin M. Keyes2017-10-29
|\ | | | | | | closes #6162
| * ext_cmdline: extend "function" to generic "block" mechanismBjörn Linse2017-10-26
| |
| * ext_cmdline: lintDongdong Zhou2017-10-26
| |
| * ext_cmdline: Add function block supportDongdong Zhou2017-10-26
| |
| * ext_cmdline: use standard external ui functionsDongdong Zhou2017-10-26
| |
| * ext_cmdline: Added cmdline promptDongdong Zhou2017-10-26
| |
* | terminal: Account for number column (#5310)Sam Wilson2017-10-27
|/
* ex_checkhealth: call health#check() directlyJustin M. Keyes2017-10-17
| | | | This allows us to remove :CheckHealth later (avoids wildmenu noise).
* ex-cmds: :checkhealthJustin M. Keyes2017-10-17
| | | | | | | | Built-in `:checkhealth` checks for valid $VIMRUNTIME by attempting to autoload `health#check()`. closes #2977 closes #3159
* vim-patch:8.0.0164 (#7368)KunMing Xie2017-10-08
| | | | | | Problem: Outdated and misplaced comments. Solution: Fix the comments. https://github.com/vim/vim/commit/caa55b65c204946d160c1b743c5f8f3b506dc4d3
* eval.c: ga_concat_esc() #7357Andrew Ferreira2017-10-07
| | | | vim-patch:2368917d8f0c0a997eac7a51ddfaa748dc528392 closes #7256
* vim-patch:8.0.0186 (#7154)KunMing Xie2017-09-10
| | | | | | | Problem: The error message from assert_notequal() is confusing. Solution: Only mention the expected value. https://github.com/vim/vim/commit/5869cf060e60cc09e71b2b3bd85f0576ec78f9f5
* clipboard: avoid error flood during :redirJustin M. Keyes2017-08-20
| | | | | | | | | | | | | | | | | | redir_write(): - This is a "batch" operation which was not yet covered by start_batch_changes() adjust_clipboard_name(): - msg() and friends during :redir will, of course, cause redir_write() to try to capture that message, which causes recursion. - EMSG() here is trouble: if it interrupts :redir it is a mess. Rather than deal with the mess, show a non-error message. closes #7182 closes #7184 closes #7183 ref #6048 ref #7032
* Merge #6364 'command-line color hook'Justin M. Keyes2017-08-16
|\