牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

macOS の Obsidian.app で Markdown の .md ファイルを Finder からダブルクリックして開くやり方のメモ

前置き

  • デフォルトだと Finder で .md をダブルクリックしても Obsidian.app で開けない
    • ということは spotlite でファイルを開けないので不便
  • Obsidian の保管庫 vault とそれ以外で開くアプリをなんとなく分けたい
    • それ以外はとりあえず Coteditor.app
  • クラスプラットホームで利用できるように remotely-save を利用している

やり方

結論を先に言うと Automator.app で解決する

Automator.app でアプリケーション作成

  • Automator.app の新規作成 -> アプリケーション を選択
  • アプリ名はお好みで(ここでは a_Open_with_Obsidian.app
  • シェルスクリプトを実行 を選択
RAW_PATH="$1"

if [[ "$RAW_PATH" == *"remotely-save/obsidian_vault"* ]]; then
  open "obsidian://open?path=$(python3 -c "import urllib.parse; print(urllib.parse.quote('${RAW_PATH}'))")"
else
  open -a CotEditor.app "$RAW_PATH"
fi

.mdファイルの情報を見るから設定を変更

  • このアプリケーションで開くAutomator で作成したアプリを指定して すべてを変更

これで .md ファイルをダブルクリックすれば想定通りに Obsidian|Coteditor で開く

感想

  • 公式ドキュメントを参照したり、gemini に訊いたり、ググったりしてキメラ的に出来上がった
  • macOS 標準のメモ.appからObsidianに移行中
  • Obsidian とても良い気がする