derisの日記スマートフォン用の表示で見るderisの日記この広告は、90日以上更新していないブログに表示しています。2018でujihisaさんがお話されていたtermdebug、早速試してみたところ、主にMacのgdbでハマったので自分用にメモ。ありがたくujihisaさんのスライドを見ましょう。Sierra)だと動かないらしいので、以下の記事を参考に、8.0を入れる。Qiitagdbを動かすために、コード署名が必要なので、以下の記事を参考に署名する。./src/vimterminal上でgdb表示される。以降は別にビルドしたvim使わなくてもMacVimなどでも良かった。Sierra)上のvimでtermdebugするTweet広告を非表示にするもっと読むコメントを書く2018-11-25VimConf2018が最高に最高だった話この記事は、2018/11/24(土)に秋葉原の富士ソフトアキバプラザで開催されたVimConf2018の参加レポートです。はじめにまず始めにお伝えしたいのは、運営の方への感謝の言葉です。それをあの人数でまわすのは相当な労力がかかったかと思います。運営の皆さん本当にお疲れ様でした!そしてありがとうございました!また、発表された方もお疲れ様でした。準備にかけた時間、当日の緊張感(おそらくご自分の発表までは気が気でなかったと思います)は相当なものだったと思います。今年も例年通り、質の高い発表ばかりで本当に楽しい1日を過ごさせていただきました。発表された皆さん本当にお疲れ様でした!そしてありがとうございました!また、参加者の方もお疲れ様でした。お話できた方、お話できなかった方含め、皆さんの参加、熱量で成り立っているカンファレンスです。皆さんと同じ時を共有できてとても有意義な時間を過ごすことができました。皆さんありがとうございました。私は1日中興奮しっぱなしで夢のような1日でした。一晩明けた今も若干夢見心地な気分です。Moolenaarです。(この記事を読むだろうVimmerにとっては言うまでもないかもしれませんが、BramさんはVimを作った人です)歴史上の偉人が目の前に顕現したかのような、不思議な光景。その偉人ご本人による素晴らしいキーノート。(後日動画が公開されると思いますので是非見てみてください。featureの話は必見です)カンファレンスの間は始終アドレナリンが出っぱなしでした。(そのおかげか、帰ってからの疲労感が半端なかったです。快く応じてくれていました。話しかけたいけど話しかけられない緊張状態が午前中ずっと続いていました。この方も日本人Vimmerにとっては偉人です)に「ご飯食べるの早いね」と言われる始末でした。Bramさんと話している参加者を遠目で眺めては羨ましく思っていました。出して声をかけました。本当に夢のようなひとときでした。なんと!記念にBramさんと一緒に写真も撮ってしまいました!これは一生の宝ものです。写真をお願いしたときもとても快く応じてくださいました。何かBramさんの話ばかりになってしまいましたが、VimConf本編も豪華な発表者、非常に濃い内容で本当に素晴らしいものでした。featureの話(こんな話を聞ける機会はVimConfでしかありえないでしょう。scriptコンパイル来るか!?)daisuzuさんのpluginからVimの標準に置き換える話(目が冷めました。scriptの解説良かったです)rhysdさんのWebAssenblyを使ってブウザでVimを動かす話(流石の犬クオリティ。レベルが高くて、相変わらず頭おかしい。あと軽い話ではなかったですよ)どのLTも面白かったです。ドラ役のaomoriringoさんもグッジョブでした皆さん本当にとても素晴らしい発表でした。ありがとうございました。久しぶりな色々な方とお話させていただきとても楽しい時間を過ごすことができました。お話していただいた皆さんありがとうございました。印象的(というかびっくりした)だったのは、h_eastさんがいらっしゃっていたことです。k-takataさんとお話されているところを、たまたま気づくことができ、少しですがお話させていただきました。SNSでは交流があったのですが、初対面で直接お話できて嬉しかったです。ありがとうございました。(ちなみにご存じない方にお話しておくと、h_eastさんはVimにめっちゃパッチを送っている日本Vim界の重鎮です。揃っていたのでめっちゃ写真撮りたかったですw(VimConfはプライバシーに配慮していて、不特定多数が映る写真撮影NGなので無理でしたが)おわりに最近、Vim活できていなかったのですが、VimConfに参加して一気にVim熱が上がりました。2016の13日目の記事です。前置きまずはこの動画を見てください(※私の動画ではないです)。この動画は先日行われたVimConf2016でt9mdさんが発表されたときの動画です。発表中「すげー」という単語しか出てこないくらいすごかったです。言葉でうまく表現するのが難しいですが、すごかったところをざっくり言うと、Vimの、特にtextobjects、operator周りの考察が深い。AtomをVim風に操作できるvim-modeというpackage(Vimでいうplugin)をforkしてvim-mode-plusで、Vimの機能を移植するのみならず、様々な独自機能を追加され、完全に独自進化を遂げている。そのvim-mode-plusで独自追加された機能が、Vimについて深く考えていないと作れないようなもので、どれも面白く便利そう。詳しく知りたい方は、上の動画およびt9mdさんの発表slideを是非見てみてください。最近忘れていたVimへの気持ちの高まりというか、なんというか不思議な感覚を覚えました。Twitter上で何人かのVimmerとvim-mode-plusについての議論になりました。visualというのはやめて、マルチ選択領域として整理しました。pluginを実装したりvim-mode-plusに触発されて色々な話がでてきて盛り上がりました。思い出したので、これをネタにしようという運びとなりました。(ヒドイ)haya14busaさん、そしてt9mdさんありがとうございました。pluginでできるようにしましたという話です。状況によっては使いづらいケースがあります。「あれ?さっきいたところどこだっけ?」となることがあります。forkして実験的にフック機能をつけてみました。実験的なのでexperiment/hookというブランチを切ってそちらで実装しています。時間がなくI/Fが練られていなかったり、テストがなかったり、ドキュメントが雑だったりの状態なので、使用は自己責任でお願いします。(インストール方法も、使用方法もあまり詳しく載せていないのは決して時間がなかったからではない。)整理してそのうち本家にPRを送りたいですが、いつになるかは不明です。以下のようなフックを追加する関数を用意しています。(なお実験ブランチなのでI/Fは変更される可能性があります。