| Commit message (Collapse) | Author | Age |
... | |
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
mkfifo (msysgit) does not work outside of msys2 environment.
gzip tests fail on Windows.
mklink requires admin privs for file symbolic links so mklink fails.
|
| |
| |
| |
| |
| | |
Fire autocmd when channel opens or its info changes.
Add a way for API clients can describe themselves.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No autocmd triggered in Insert mode with visible popup menu.
Solution: Add TextChangedP. (Prabir Shrestha, Christian Brabandt,
closes vim/vim#2372, closes vim/vim#1691)
Fix that the TextChanged autocommands are not always triggered
when sourcing a script.
https://github.com/vim/vim/commit/5a093437199001a0d60d8e18e2b9539b99a7757c
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
closes #8393
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
likely fixes #7768 #7913
If multiple internal stream callbacks were recieved before vimL
callbacks got called, only invoke one vimL callback with all data.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update vim_diff.txt with :lmap differences, update documentation on
'keymap', and add tests.
The tests added are to demonstrate the behaviour specified in the
documentation of :loadkeymap.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This means that the major way that :lmap mappings are applied works as
one would expect with macros.
This also means that having a translation with 'keymap' does not
preclude using mappings in insert mode with :imap.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There is some behaviour that we keep with the recent changes, and some
behaviour that we change.
Instetad of having one failing test covering all behaviour, we split
the test into two.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
close #5652
Start by adding some tests
|
| | | | |
|
| |/ /
|/| |
| | |
| | | |
closes https://github.com/neovim/node-client/issues/72
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
builtin commands are never buffer-local, so we can return empty for that
case.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Support more :command attributes:
-bang
-bar
-register
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Always return all keys, with at least NIL value.
- Require `opts` param to be {"builtin":false}
- Validate `opts` param
|
| | | |
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Make `:verbose set ...` show when an option was last modified by an
API client or Lua script/chunk. In the case of an API client, the
channel ID is displayed.
|
|\ \ \ \ |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Use the same pattern as nvim_call_function (_call_function).
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Return VimL errors instead of generic errors for:
- nvim_call_function
- nvim_call_dict_function
- Fix tests which were silently broken before this change.
This violates #6150 where we agreed not to translate API errors. But
that can be fixed later.
|
|/ / / / |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The `internal` param is difficult to explain, and will rarely be
anything but `true`. To avoid it, use a hack: check if the resolved
dict value starts with "function(".
|
| | | |
| | | |
| | | |
| | | |
| | | | |
- Add test coverage for errors.
- Rename, rearrange.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
[RFC] screen: avoid artifacts
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
fixes #8354
Regression from #8088, where we try to avoid clearing the screen
if not absolutely necessary
|
|/ / /
| | |
| | |
| | | |
closes #2690
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
closes #4983
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I failed to deduce why analyzer thinks E882 may not be triggered, though
conditions for triggering it are strange: it would trigger E882 only in the
single case “function returned non-number”. Cases “function thrown exception”,
or “built-in sorter encountered error” will neither yield E882 nor stop
sort()/uniq().
Note though that searching test code revealed that neither E702 nor E882 are not
tested anywhere.
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Use it to verify fsync() behavior.
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
fix #5584
|
|/ / / /
| | | |
| | | |
| | | | |
fix #7494
|