Mac專屬的emacs秘技

用Safari來開URL

這個秘技出自一個日本網站

在emacs我們不時會看到,或寫下一些連結。那麼,我們可不可以用Safari來開呢?(或是IE, Camino,...)答案是可以的。只要在 .emacs 加入下面這段:

(defun aqua-browse-url (url &optional new-window)
  (interactive (browse-url-interactive-arg "URL: "))
  (setq url (replace-regexp-in-string "^file:[/]+" "/" url))
  (shell-command (concat "open -a Internet\\ Safari.app " url)))
(setq browse-url-browser-function 'aqua-browse-url) 

如果要用IE,當然就是把 Safari.app 換成 Explorer.app 就可以了。

在用Project Builder時用emacs寫程式

Apple內建一個非常好的寫程式環境,叫Project Builder。Project Builder可以呼叫其他文字編輯器來寫程式,而且根據Apple的說法,最好用的兩個程式是BBEdit和emacs!你可以在這裡找到相關的文件說明。