chezmoiで管理しているdotfilesリポジトリを公開用に通常のdotfilesの形式に修正し公開。
| ツール | カテゴリ | 設定ファイル |
|---|---|---|
| Zsh | シェル | .zshrc |
| Sheldon | Zshプラグインマネージャ | .config/sheldon/plugins.toml |
| Starship | プロンプト | .config/starship.toml |
| Neovim | エディタ | .config/nvim/ |
| Vim | エディタ | .vimrc |
| Alacritty | ターミナル | .config/alacritty/ |
| Ghostty | ターミナル | .config/ghostty/config |
| tmux | マルチプレクサ | .tmux.conf |
| Zellij | マルチプレクサ | .config/zellij/config.kdl |
| Yazi | ファイルマネージャ | .config/yazi/ |
| lf | ファイルマネージャ | .config/lf/ |
| Git | Git | .config/git/ |
| LazyGit | Git UI | .config/lazygit/config.yml |
| GitUI | Git UI | .config/gitui/ |
| Hammerspoon | macOS自動化 | .hammerspoon/ |
※ Alacritty, tmux, Zellij, lf, GitUIは現在利用していないため古い設定になっている可能性があります。
- zsh-defer - 遅延読み込み
- zsh-syntax-highlighting - シンタックスハイライト
- zsh-autosuggestions - 自動補完候補
- zsh-completions - 追加の補完定義
| キー | 機能 |
|---|---|
Ctrl+f |
Yaziでファイル操作 |
Ctrl+g Ctrl+g |
LazyGit起動 |
Ctrl+g Ctrl+f |
zoxideでディレクトリ移動 (fzf) |
コミットメッセージはConventional Commitsに基づくテンプレートを使用。
Luaベースの設定。主な機能:
- Leader:
, - カラースキーム: hybrid
- プラグイン管理: lazy.nvim
- テーマ: Catppuccin Mocha
- 背景透過: 85%(ブラー半径20)
- フォント: FantasqueSansM Nerd Font Mono + Hiragino Kaku Gothic ProN
| キー | 機能 |
|---|---|
Ctrl+Shift+' |
右に分割 |
Ctrl+Shift+; |
下に分割 |
Ctrl+Shift+h/j/k/l |
ペイン移動 (左/下/上/右) |
Ctrl+Shift+Cmd+h/j/k/l |
ペインリサイズ |
Ctrl+Shift+u/i |
スクロール (下/上) |
Ctrl+Shift+t |
新規タブ |
Ctrl+Shift+,/. |
タブ移動 (前/次) |
Ctrl+Shift+w |
新規ウィンドウ |
macOS用の自動化ツール。ウィンドウ管理とキーリマップに使用。
Alt+Shift+Ctrl をモディファイアキーとして使用。
| キー | 機能 |
|---|---|
Alt+Shift+Ctrl+h |
フォーカスしているウインドウを左半分に移動 |
Alt+Shift+Ctrl+l |
フォーカスしているウインドウを右半分に移動 |
Alt+Shift+Ctrl+k |
フォーカスしているウインドウを上半分に移動 |
Alt+Shift+Ctrl+j |
フォーカスしているウインドウを下半分に移動 |
Alt+Shift+Ctrl+b |
フォーカスしているウインドウを右下 (60%幅) に移動 |
Alt+Shift+Ctrl+f |
フォーカスしているウインドウをフルスクリーンに |
Vimライクなカーソル移動をシステム全体で有効化。
| キー | 機能 |
|---|---|
Ctrl+h/j/k/l |
カーソル移動 (左/下/上/右) |
Ctrl+i |
行頭へ移動 |
Ctrl+a |
行末へ移動 |
Ctrl+w |
単語選択 (右方向) |
Ctrl+Shift+w |
単語選択 (左方向) |
Optionキー2回押し: Ghosttyを起動/フォーカス