2015-04-26 50 views
0

我希望emacs默認啓動特定設置。我發現我需要編輯我的主目錄目錄中的.emacs文件,並使用LISP語言。不過,我確實收到了一些錯誤。我需要有:在.emacs文件中定製emacs

  1. 的Windows用垂直線(我在C++的工作與頭文件和源文件)
  2. 列號模式
  3. 庫亞模式使能(與正常拷貝工作劈,砍&粘貼快捷鍵)

這就是我在我的.emacs文件:

(column-number-mode) 
(load "cua-mode") 
(CUA-mode t) 
(split-window-right) 

I'ver TR ied編碼兩個中間設置中的一個 - (cua-mode)。它運作不好。

列數模式工作,CUA不加載,我的窗口水平分割(頂部和底部窗口)。我的錯誤在哪裏?感謝您的反饋。

+2

您使用的是什麼版本的Emacs?在23.3.1中,沒有'split-window-right',只有'split-window-horizo​​ntal'和'--vertically'。 (爲了不讓我們感到困惑,第一個分成了並排的窗口) –

+0

爲了詳細闡述Ulrich Schwarz的評論,Emacs 24.1引入了以下改變:「split-window-vertical」和「split-window-水平「分別重命名爲」split-window-below「和」split-window-right「,舊名稱保留爲別名。」 – phils

+1

中間調用應該是'(cua-mode 1)' - 全部小寫,並且根據其文檔('C-h f cua-mode RET')使用正整數作爲參數。 'cua-mode'是自動加載的,所以你不需要前面的'load'調用。 – phils

回答

0

從評論的問題:

如果你使用Emacs 24.1或更高版本,

(column-number-mode) 
(load "cua-mode") 
(cua-mode t) 
(split-window-right) 

,但如果您使用的是較早的版本,

(column-number-mode) 
(load "cua-mode") 
(cua-mode t) 
(split-window-horizontally) 

通過方式,分割窗口水平也適用於更高版本的Emacs(我使用Emacs 25.2.1)。