vim

Sapporo.vim もくもく会 (2024/02)に参加した

Sapporo.vim もくもく会 (2024/02) に参加しました! 最後に訪れたのは 2014 年の 5 月ということで、だいたい 10 年ぶりになります。 会場は今回も株式会社インフィニットループさんの会議室ですが、前回訪れたあとの翌年に移転しており、前回とは違う場所…

約 4 年ぶりに Meguro.vim を開催しました

表題の通り、2024 年 1 月 27 日に Meguro.vim #21 を開催しました。 最後の開催が 2020 年 2 月 8 日だったので、実にほぼ 4 年ぶりになります。 経緯 2020 年 2 月と言えば、Covid-19 が流行り始めた時期です。オフラインのイベントはお預けになり、そのま…

VimConf 2023 Tiny を振り返る

先週の 2023 年 11 月 18 日、VimConf 2023 Tiny が開催されました。 開催からもう一週間も裁っていまいました。筆が遅い…。 久々の VimConf VimConf は 2013 年から毎年 11 月に開催されていましたが、2020 年から 2022 年の 3 年間、COVID-19 の影響で休止…

Vim 駅伝 100 回記念

vim

この記事は Vim 駅伝 の 100 本目の記事です。 というわけでついに 100 本目です! 私は言い出しっぺにも関わらず、記事はほとんど書けていません。申し訳ない…。 にも関わらず、ここまで続いたのは賛同してくれた皆さんの尽力によるものです。 おかげで新鮮…

Vim9 script の始め方

vim

この記事は Vim 駅伝の 9 本目の記事です。 9 本目ということで、Vim9 script について書きます。 Vim では Vim script を使ってエディタの挙動を拡張できますが、Vim 9.0 では新たに Vim9 script が追加されました。本記事ではそのさわりとして、Vim9 scrip…

Vim 駅伝、始動します

これは Vim 駅伝 の 1 本目の記事です。 Vim 駅伝は、駅伝でタスキを繋ぐように Vim に関する記事を参加者で順番に書いていくイベントです。 発端 2023 年 2 月 6 日、vim-jp 内で Advent Calendar が話題に上がりました。 Advent Calendar は 12 月の 1 日…

新宿もくもく会(仮)をやった

1 年ぶりくらいのブログ更新。まだ書く気あったんですねー。 新宿もくもく会(仮)開催までの流れ きっかけは 12/26 に日付が変わった直後頃のこと。 Slack での何気ない発言に私が反応したことでした。 Slack での発言 結果的に元発言の「イベント」はリアル…

qfhl.vim を作った

vim

quickfix は便利ですが、それがバッファ内のどの位置を指しているのか、視覚的には分かりづらいです。 これを解決するための vim-hier というプラグインがあります。このプラグインは、quickfix の位置をハイライトで視覚的に表示してくれます。 実用には十…

dein.vim でのプラグインの更新チェックを爆速にする

vim

先日、Vim のプラグインマネージャである dein.vim に、プラグインの更新チェックを劇的に高速にする変更が取り込まれた。使うには設定が必要なので、その方法を紹介する。 dein.vim を最新版にする 言うまでもないが、まずは dein.vim を最新版にする。 :ca…

Vim で q を prefix キーにする

vim

前置き Vim でプラグインをたくさんいれていると、それらを呼び出すためにキーマッピングを用意したくなることはよくある。 Vim はキーシーケンスに対してマッピングを割り当てられるので、何かのキーを prefix キーとして、そのキーに続けて何かしら機能を…

VimConf 2019 が開催されて1週間が過ぎました

今年も無事 VimConf を終えることができました。私は今年もスタッフの一人として参加しました。参加してくれた皆さん、発表してくれた皆さん、スタッフ、そのほか関係者の皆さん、ありがとうございました。おつかれさまでした。 1週間経ったこともあり、感想…

ライブコーディングで作ったプラグインを整理して公開した

先日、ゴリラ.vim #9 に参加してライブコーディングをしてきた。 gorillavim.connpass.com その際に作ったプラグインを整理して最低限の形した。整理する過程で色々変わったのでその話など。 公開したプラグインは以下。 github.com どんなプラグインなのか …

ゴリラ.vim #1 に行ってきた

ゴリラ.vim #1 に行ってきた。 この規模の Vim イベントで定員オーバーは初めて見たかもしれない。しかもまだ実績のない第1回でこれなのだから、ゴリラさんの求心力の高さが伺える。 会場は渋谷ヒカリエにある株式会社ディー・エヌ・エーさん。セキュリティ…

VimConf 2018 で Bram Moolenaar さんと会った話

2018年11月24日に VimConf 2018 が開催されてから、早いものでもう 2 週間経った。 2 週間経ってしまった…。2 週間…早い…。 このままだと私の VimConf が終わらないので、正直何を書けばいいのかわからないのだけど、なんか書こうと思う。 VimConf 2018 前日…

Docker Hub で Vim の最新版をタグ付きで自動ビルドするようにした話

今まで Docker Hub 上で最新の Vim のビルドが行われるように設定していたが、ふと思い立って過去のバージョンについても一通りタグに残ってると良さそうだと思って設定した際の記録。 ちなみにこの作業を開始したのは 2018 年 1 月です。どんだけかけとるん…

Vim の問題を調査したときの記録

vim

先日私の環境で起きた Vim に関する問題を調査した際の記録。一例なので汎用的に使える手法ではないけど、こういう感じのことをしているよというのを書き留めておきます。 結果的に無駄だった工程も書いています。1 本道で調査が進むことの方が珍しく、だい…

進捗キャンプに行ってきた

書くのが遅くなってしまったけど、先週末に金曜を休みにして 4 連休を利用して友人達と進捗キャンプに行ってきた。 旅館に引き籠もってひたすら進捗を出す会。たまに休憩をしつつ、たまに近くにいる利点を活かして相談しあったり、進捗のマサカリを投げあっ…

VimConf 2017 を振り返る

VimConf 2017 に、スタッフとして参加したので、その簡単に振り返りなどを。この内容はあくまで個人的なものであり、運営チームとしての見解ではありません。 今年の VimConf の立ち上げ 例年の VimConf に参加してくれていた人ならわかると思いますが、今年…

Udon.vim #0 に行ってきた

はるばる行ったぞ初四国!というわけで Udon.vim #0 に行ってきた話。 うどん県上陸 神戸から深夜フェリーでうどん県へ。4 時間ほどの船旅。 フェリーだけど海っぽい揺れは全然なく、せいぜいエンジンっぽい揺れがあるくらいだった。フェリー感はあまりない…

Fablic.vim #1 に行ってきた

Fablic.vim #1 に行ってきたよ。 イベントの詳しい内容は公式レポートに譲って、個人的な感想などを。 ピザ まずは開始前にピザを頂きつつアイスブレイク。ピザおいしい。 本編 最前列の見やすい席で聴講。ゲーム系のプラグインで盛り上がった。最近作ってな…

Meguro.vim #3 を開催した

第3回目の開催となった Meguro.vim #3 を開催したよ。簡単に振り返り。 ランチ カレーを食べました。 本編 割とぐだぐだに始まってしまったのが反省点。途中で自己紹介タイムを挟むことに。 全体的に、みんな自由に作業したり雑談したりできていたみたいで、…

Meguro.vim #2 リベンジを開催した

Meguro.vim #2 リベンジなるイベントを開催したので、簡単にレポートっぽい何かを。 元々は 2/25 に Meguro.vim #2 が開催予定だったのだけど、私が風邪を引いてしまい開催できなかった…参加登録してくれた方には申し訳なかった…。というわけで、仕切り直し…

Yokohama.vim #9 に行ってきた

かなり今更感あるけど、Yokohama.vim #9 に行ってきたよ! ここのところ全くブログが書けてないので、イベントの参加記事くらい書くか、という感じでめっちゃ遅いけど書きます。 第10回! 今回は #9 だけど、実は #0 からやっているのでついに第10回!めでた…

Vim 8.0 Advent Calendar

vim

この記事は 2016 年 12 月に Qiita 上で行われた Vim 8.0 Advent Calendar を 1 つにまとめたものです。

Meguro.vim #1 を開催しました

Meguro.vim #1 を開催したので、そのレポートなどをだらだらと。 実を言うと、これまであちこちの Vim 系のイベントに参加したり、開催をけしかけたりしてきた私ですが、私が単独で主催するイベントはこれが初めて。初主催!どきどき! と言うわけでちゃんと…

ssh 越しにクリップボード共有したり URL 開いたりする lemonade の便利設定

私は普段は Windows マシンから自宅サーバの Linux に ssh で接続して作業しており、端末内で作業が完結している間はいいのだけど、Web ブラウザはローカル側なので、URL を開いたりクリップボードのやりとりなどが面倒。 そこで便利なのが lemonade! GitHub…

Yokohama.vim #8 に行ってきた

Yokohama.vim #8 に行ってきたよ! Yokohama.vim の軌跡について @gu4 さんの開始挨拶。 印象に残っているのが、gu4 さんは Vim で有能な新人をゲットするお仕事などをしているらしい。すごい。 アイスブレイク 自己組織化ゲーム(Vimバージョン)というのをや…

Osaka.vim #7 に行ってきた

今更何を言い出すんだ、という感じではあるけども、次回 Osaka.vim #8 が来週に控え、さすがに何か残しておくか、という気持ちになったので書きます。 というわけで Osaka.vim #7 に行ってきました。3ヶ月前の勉強会の感想記事だよ! 当日朝 今回は @ryunix …

第6回 集まっtail で LT してきた

Osaka.vim のレポート記事を書きそびれていい加減なんか書かんとなと言う気持ちの今日この頃です。今更感あるけどやっぱ後でレポート記事書こうかな…。 さて、最近は teratail と言うプログラマ向けの QA サイトをよく利用するんですが、そのオフィシャルの…

Vim の help を見せてくれる hubot スクリプトを作った

先週は Vim で help が引ける npm パッケージを作ったのだけど、そもそもなぜ作りたかったかというと、bot で使いたかったから。 と言うわけで vimhelp パッケージを使って、hubot-vimhelp を作りました。 https://www.npmjs.com/package/hubot-vimhelp http…