by shigemk2

当面は技術的なことしか書かない

openコマンドをEmacsで実行してみたい

open コマンドで開くコマンドから学ぶ、とても簡単な Elisp。 - 日々、とんは語る。

設定ファイルに

(defun open ()
  "Open current buffer for OSX command"
  (interactive)
  (shell-command (concat "open " (buffer-file-name))))

と書くと、

$ open /Users/shigemk2/tmp/hoge.html

と同じ結果をファイル編集中にopenコマンドを実行することで得られます。

存外に便利なので、みなさん使ってみるといいですよ。