Почему в emacs по умолчанию не возвращается привязка к символам новой строки и отступа - PullRequest
1 голос
/ 22 сентября 2009

Я уже некоторое время пробовал включать и выключать emacs, и каждый раз, когда я запускаю emacs, я выполняю одну и ту же процедуру. Пользовательская настройка. Первый - это обязательный возврат к символу новой строки и отступу. (g) Vim делает это по умолчанию. Отображение соответствующих круглых скобок также выполняется по умолчанию на (g) Vim. Это здорово, что я могу настроить emacs на свое усмотрение, но почему в emacs нет хороших и простых настроек по умолчанию? Для справки, сейчас я использую Emacs 23 на коробке RHEL5.

Ответы [ 3 ]

2 голосов
/ 22 сентября 2009

Чтобы получить эти простые и удобные настройки по умолчанию, установите Emacs Starter Kit . По умолчанию он включает в себя множество полезных и удобных функций, которые повышают производительность даже опытных пользователей Emacs.

В противном случае, , как указал TJ , режим настройки Emacs (тип M-x customize) позволяет вам постоянно сохранять любые настройки. Вы даже можете хранить их в отдельном файле от вашего dotemacs― (setq custom-file "~/.emacs-custom.el"), так что вы можете использовать его на каждом компьютере, на котором работаете.

2 голосов
/ 22 сентября 2009

Название вашего вопроса на самом деле не отражает ваш вопрос (и на него ответили Трей и Торок), но я скажу вам, почему мне нравится, когда он связан только с новой строкой: бесполезный пробел. Скажем, вы вложены в условное выражение в функции и т. Д. И пару раз нажмите return, чтобы оставить пустую строку. В пустой строке теперь есть куча пробелов. Да, вы можете (и я это делаю) удалить завершающие пробелы перед сохранением, но у меня также включен визуальный режим пробелов, и я вижу, что он там дразнит меня.

2 голосов
/ 22 сентября 2009

Вероятно, потому что RMS не хотел этого, и потому что изменение давних значений по умолчанию является просто вопросом политики. Как и у vi, Emacs имеет хардкорный след и основные изменения, подобные этим, - минные поля.

Примечание: если вы сохранили свои настройки, вам не придется каждый раз повторять их ...

...