[vim/vim] ch_sendexpr() cannot answer a request named with a string (PR #21126)
h_east (Vim Github Repository) <[email protected]>
| Newsgroups | gmane.editors.vim.devel |
|---|---|
| Message-ID | <vim/vim/pull/[email protected]> |
```
Problem: A server that names a request with a string cannot be
answered, since ch_sendexpr() rejects an "id" that is not a
Number.
Solution: Require a Number only when Vim has to match a reply, which
is with ch_evalexpr() or when a callback is given. Send the
message as it is otherwise.
```
related: #21114
You can view, comment on, or merge this pull request online at:
https://github.com/vim/vim/pull/21126
-- Commit Summary --
* ch_sendexpr() cannot answer a request named with a string
-- File Changes --
M runtime/doc/channel.txt (7)
M src/channel.c (25)
M src/testdir/test_channel.vim (15)
-- Patch Links --
https://github.com/vim/vim/pull/21126.patch
https://github.com/vim/vim/pull/21126.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/vim/vim/pull/21126
You are receiving this because you are subscribed to this thread.
Message ID: <vim/vim/pull/[email protected]>
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/vim_dev/vim/vim/pull/21126%40github.com.