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 にも投稿しています。