タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pluginとdenoとcommandに関するopparaのブックマーク (1)

  • Vimでシェルコマンドを簡単に実行するcommand.vimを作った

    コマンドを入力したらEnterで実行します。 シンプルですが、:xxxとほぼ同じ感覚でコマンドをターミナル上で実行できるのでストレスがないです。 しくみcommand.vimdenops.vimを使用しています。 denops.vimについてはこちらの記事で詳しく書かれているのでよかったら読んでみてください。 vim scriptだけでも実装できたんですが、denoのエコシステムを利用できるdenops.vimが魅力的だったので使ってみました。 denoはテストを標準でサポートしているし、型システムもあるので、開発体験としてはとても良かったです。 ちょっと話逸れましたが、command.vimでは自動補完以外の処理は基deno側でやっています。 たとえば、バッファを開く時の処理は以下のようになっています。denops.vimvim.cmd()でVimのExコマンド、vim.callで

  • 1