Welcome to my blog
Thoughts, code, and life.
-
Use SpaceVim
Vimの複雑な設定管理をやめ、SpaceVimへ移行しました。`init.toml`を使った設定例やレイヤーの構成について紹介しています。
-
Use vim-packager
`minpac`に近い使い勝手を持つVimプラグインマネージャー「vim-packager」を試用し、設定スクリプトを作成した話です。
-
Use neovim in docker
Dockerコンテナ内でNeovimを実行環境を構築するためのDockerfile作成と、ホストOSとの権限問題を解決する方法について解説しています。
-
Twitter on Chrome
Chromeを使ってTwitterモバイル版とTweetDeckをアプリのように起動する設定方法です。fish shellのalias設定例を紹介しています。
-
Use minpac and source plugin on demand
「minpac」を使って、コマンド実行時やファイルタイプ検出時にプラグインをオンデマンドで読み込む設定方法を紹介しています。dein.vimのような遅延ロードを実現する独自関数も解説しています。
-
Use GatsbyJS on Netlify
ブログをHugoからGatsbyJSへ移行し、Netlifyでホスティングを開始しました。導入の手軽さやNetlifyとの連携について触れています。
-
Fix Broken Pipe in Rust
Rust製のCLIツールでパイプ処理を中断した際に発生する「Broken pipe」パニックを、`writeln!`を使って適切にハンドリングする方法です。
-
gsr in Rust
以前Go言語で作成した「gsr」をRustで書き直しました。`structopt`や`walkdir`、`rust-threadpool`などのクレートを使用した実装について解説しています。
-
Use Vim Devicons
Vimでファイルタイプアイコンを表示する「vim-devicons」と、ステータスラインプラグイン「vim-airline」を導入・設定してみた話です。
-
Fix conf with single user mode on mac
Macの設定変更で起動しなくなった際に、シングルユーザーモードで起動して設定ファイルを修正・復旧した手順のメモです。