2015年1月17日 星期六

emacs的新版本24.4與舊版本24.3的共存與平行測試

這次新版隔了超過一年半,剛安裝後發現不少不相容的情況。由於emacs不少"預設"的作法,讓抓錯變得有點複雜。其中比較特別的,是"HOME"這個目錄。參考以下連結

http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.html

home想當然耳是跟登入的帳號綁在一起的,因此同一個登入帳號要用到兩個環境,必需要動點手腳,以暫時改變環境變數。兩種方法如下,分別是改變捷徑字串,或以 bat / cmd 檔啟動程式;個人偏好前者,因為可以少打一些字,但屢試不成…。參考以下連結:

http://www.labs64.com/blog/2012/06/set-environment-variables-in-windows-shortcut/

http://stackoverflow.com/questions/3036325/can-i-set-an-environment-variable-for-an-application-using-a-shortcut-in-windows

我自己寫的 emacs.cmd 的內容如下
@echo off
SETLOCAL
set HOME=C:\Users\emacs244\
start "" "C:\Program Files\emacs-24.4\bin\runemacs.exe"

沒有留言:

張貼留言