設置使用「系統名稱」目錄的確,我的elisp打交道時我不流利。總之:我用的是相同的Emacs的配置文件,但像往常一樣,也有小的差異,當我在家裏或在辦公室的時候,我不知道是否可以定義與這樣的代碼,我的工作目錄:上的elisp
(setq my-dir (if (string= system-name "hp-pavilion23")
(progn (message "/home/manuel/entwicklung/lisp/"))
(progn (message "/home/mmontoya/projects/chipotle/"))))
(setq default-directory my-dir)
1.'progn's這裏什麼都不做。 2.'message'返回'nil'(並且用'progn'包裝它)。所以第一個'setq'將變量'my-dir'設置爲'nil'。 4.第二個'setq'然後將'default-directory'設置爲'nil'。你試圖完成什麼? – Drew
讓我猜。你想'默認directory'到是'〜/曼努埃爾/發展協會/ lisp'或'〜/ mmontoya /項目/取決於你'系統name' chipotle'? –