ゴリラ.vim #4 に参加してきました #gorillavim
当日飛び入りで参加してきました。 今回は神回という声もあって、そんなタイミングで参加できたのは幸運だったなと思います。
各発表のサマリと感想
翻訳プラグイン作った by ゴリラ さん @gorilla0513
- コマンドやバッファで入力した内容を翻訳
- GAS ( Google Translate ) + Go + VimScript で実装
- バッファに文字列を入力して Enter すると逐次翻訳されていく様は見ていて楽しい
- 学生の頃、英単語の勉強のために xyzzy で似たようなことやってたな~としみじみ
- ゴリラさん、 さくらのナレッジで vim の連載が決定! 今から楽しみです。
- 書籍も出したいとのこと
【速報】
— ゴリラ (@gorilla0513) 2019年5月13日
さくらインターネットさんのさくらのナレッジでvimの連載が決まりましたhttps://t.co/GRgdjHmrBi
GWで初めてVim Pluginを作った話 by かまたけんし さん @knsh14
- Vim のバッファ上の選択範囲から GitHub のリンクを作ってクリップボードにコピーするプラグイン
- 便利!
- コードレビューとかで「ここの実装見てみて」といったアドバイスするときに URL 欲しくなる
- いつもブラウザでアクセスしてアドレスコピーしてた
- 今のところ GitHub と GitLab に対応
選択範囲から GitHub のリンクを生成してクリップボードにコピーするプラグインhttps://t.co/JSFZKZg0MB#gorillavim pic.twitter.com/kDyWQ9Y9D4
— ɐɯɐsɐʞ! (@ikasamak) 2019年5月15日
terminal-api について by てんなし さん @tnnsh1
Neovim 0.4.0 新機能 フロートウィンドウについて by ドッグ さん @Linda_pp
- 既存のウィンドウの上にオーバーラップしたウィンドウを作ることができる!
- 従来の Vim ウィンドウと同じように使える
- はみ出すときは自動で位置とサイズを調整してくれる
- こういうところ考えなくてよくなるのは楽!
- フロートウィンドウを使った Plugin 例
- git-messenger.vim
- カーソル位置のコミットログをフロートウィンドウで表示 github.com
- vim-iced
- カーソル位置の Clojure の評価結果をフロートウィンドウで表示 github.com
- git-messenger.vim
- 惜しむらくは Neovim の機能というところ
- 本家 Vim にもほしい!
- それか Neovim に乗り換えるか
飛び入り LT by tamy さん @__tamy
- comamnd-line fuzzy finder の紹介
- 作者謹製の Vim Plugin もある
- バッファをたくさん開いているときのバッファ選択とかに強い
- fzf はいいぞ!
- ぼくも enhancd と組み合わせて使ってます
飛び入り LT by ujihisa さん @ujm
- ライブコーディングが印象的でそれしか覚えてない、、、
grep
コマンドを VimScript で実装してみることに- 「美しいけど動かないコードより汚くても動くコードのほうが無限倍良い」、至言
- 小さく実装して QuickRun を回す
- スピードが圧倒的に違う、、、
- マニュアルを参照しながら実装していく
- これはフレームワークに乗っかって開発するときはよくやる
最終的に出来上がったコード ( 所用時間: 15 分 ) gist.github.com
米国に行かれるそうなので、これが日本で最後の LT になるかもとのこと
- 最後に面白いもの見させてもらいました!
飛び入り LT by はやぶさ さん @haya14busa
- タブにラベルを付与して表示させて、それをもってタブ移動できる
- タブ 4 つ以上開いてるときは便利そう
- でもぼくは tmux 使うから Vim の中であんまりタブ開かないかも……