2015-04-26 4 views
0

Я хочу, чтобы emacs начинал с определенных настроек по умолчанию. Я обнаружил, что мне нужно отредактировать файл .emacs в моем домашнем каталоге и использовать язык LISP. Однако я получаю некоторые ошибки. Мне нужно иметь:Настройка emacs в файле .emacs

  1. Окна, разделенные вертикальной линией (я работаю в C++ с использованием заголовков и исходных файлов)
  2. Колонка режима номер
  3. Куа-режим с поддержкой (для работы с нормальной копией, вырезать & пасты ярлыки)

Вот что у меня есть в моем .emacs файл:

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

I'ver тр с двумя средними настройками в одном - (cua-mode). Это не сработало.

Работа в режиме номер столбца, cua не загружается, а мое окно разбито по горизонтали (верхнее и нижнее окно). Где моя ошибка? Спасибо за отзывы.

+2

Какую версию Emacs вы используете? В 23.3.1 нет «split-window-right», просто «split-window-horizontally» и «-vertically». (Просто так мы не смущаемся, первый разбивается на бок о бок окна) –

+0

Чтобы подробно остановиться на комментарии Ульриха Шварца, Emacs 24.1 внесла следующее изменение: «split-window-vertically» и «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) 

По путь, split-window-horizontally также работает в более поздних версиях Emacs (я использую Emacs 25.2.1).

Смежные вопросы