Welcome to my blog
Thoughts, code, and life.
-
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の設定変更で起動しなくなった際に、シングルユーザーモードで起動して設定ファイルを修正・復旧した手順のメモです。
-
Use minpac.vim
Vim 8のパッケージ機能を利用したプラグインマネージャー「minpac」の導入記事です。起動速度向上のための遅延ロード設定などを解説しています。
-
Setting of the vim-plug
Vimのプラグインマネージャー「vim-plug」を試してみました。dein.vimと比較しつつ、条件付き読み込みや遅延ロードの設定例を紹介しています。
-
Use denite instead of unite
Vimの統合インターフェースプラグインをUniteからDeniteへ移行しました。dein.vimを使ったtoml設定や、grepツール(pt, jvgrep, ripgrep)との連携方法を紹介しています。