メインコンテンツまでスキップ

macOS (Emacs) style

macOS ではショートカット control + P / N / B / F でノート内でカーソル移動できますが、Markdown テーブルの中ではカーソルキーと違って正しく機能しません。このプラグインはカーソルキーに相当するホットキーコマンドを提供し、これらのショートカットにホットキーとして割り当てることでテーブル内でも正しくカーソル操作できるようにします。

また Emacs の主要な編集コマンドをひと通り揃えていますので、Kill & Yank (Set-mark して Kill-region からの Yank も) や Recenter が Obsidian の中で使えるようになります。

Windows ユーザーも macOS 風のカーソル移動を使いたい場合や Emacs 風のキー操作を使いたい場合にこのプラグインのコマンドが役に立つはずです。

つづいては: コマンドリファレンス | 設定 | 制限事項

テーブルへの出入りSmart home の様子
Kill & Yank の様子Smart join の様子

デフォルトではホットキーは何も割り当てられていません。カーソル移動 + α の最低限の推奨ホットキーについては「クイックセットアップ」としてボタンを 3 回押すだけで設定完了です。

Obsidian の 設定 → コミュニティプラグイン Universal Cursor Hotkeys を選択 → 上部タブ macOS (Emacs) style を開いて、3 つのコマンドグループ (Cursor movement、Editing、Other hotkeys) それぞれで Apply recommended ボタンを押してください。3 クリックで完了します。

macOS (Emacs) style タブ、3 つのコマンドグループ全てで Apply recommended をハイライト表示

一部のコマンドについては、純粋な Emacs 機能を再現するだけでなく Obsidian に最適化して Markdown ノート編集機能を強化しています。上の動作デモの「Smart home」や「Smart join」は純粋なテキストエディタではない Markdown エディタならではの機能となっています。設定の調整で純粋動作に変えることもできますので 設定 をあわせてご覧ください。