Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ch_open() で開いた channel からの出力をバッファに出力させたい #1148

Open
tyru opened this issue Feb 7, 2018 · 1 comment

Comments

Projects
None yet
1 participant
@tyru
Copy link
Member

commented Feb 7, 2018

質問・報告の内容

job_start() では {'out_io': 'buffer', 'out_buf': bufnr} のようにバッファに出力する機能があります。
それと同じように ch_open() でもバッファに出力する機能が欲しいです。

提案しようと思ったきっかけなどは以下の記事にまとめました。

Vim script で Chrome Debugging Protocol を扱うライブラリを作りたい
http://tyru.hatenablog.com/entry/2018/02/08/015007

@tyru

This comment has been minimized.

Copy link
Member Author

commented Feb 8, 2018

提案しようと思ったきっかけなどは以下の記事にまとめました。

すみません、最低限この機能追加によって何が可能になるかを書いておくと、
この機能追加でヌルバイトを含むバイト列を channel で扱えるようになります。
channel によりソケット通信が可能になったものの、Vim の String はヌルバイトを扱えないため
ヌルバイトを取り扱うプロトコル(例:WebSocket)を実装するには外部インターフェース/外部コマンドを使う必要があります。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.