yukimemi
Vim / Neovim と Rust で道具を作っています。 作ったものと、その過程で調べたこと・つまずいたことを、2013 年からここに書きためています。
作っているもの
- プラグインマネージャー — 今は rvpm。Rust 製で、
config.tomlからloader.luaを事前コンパイルする CLI ファーストな設計です。その前は Deno + denops で設定を TypeScript で書く dvpm を使っていました。 - Neovim プラグイン — Lua で書いた
*.nvim。静かに世代付きバックアップを取る silentsaver.nvim、読み書きの履歴を残す chronicle.nvim、保存時に正規表現置換をかける autoreplacer.nvim、colorscheme を好み付きで巡回する lumiris.nvim など。rvpm 側のヘルパ rvpm.nvim もあります。以前は denops.vim 上で TypeScript で書いていて、そちらは*.vimという名前です。古い記事に出てくるのは主にこの世代です。 - CLI ツール — Rust。ガントチャート・ToDo の yaiba、dotfiles マネージャーの yui、プロジェクトテンプレートの kata、ディスパッチャの todoke など。
- 環境の整備 — PowerShell、dotfiles、ターミナルまわり。
記事について
内容は Vim / Neovim、Rust、PowerShell、シェル環境が中心です。 古い記事は当時のまま残してあり、今では通用しない手順も含みます。日付を見て読んでください。
タグから辿るのが早いと思います。tags に何をどれだけ書いたかが出ています。 一部の記事は Zenn にも投稿しています。