При написании кода Scala в Emacs я заметил следующую проблему с отступом:
List(1,2,3).foreach{ x =>
Затем нажмите Enter.
Затем закройте скобку, и вот что в итоге произойдет:
List(1,2,3).foreach{ x =>
}
Хотя это один из конкретных примеров, эта проблема возникает по-разному при автоматическом отступе в Emacs.
Мы будем благодарны за ответ на любой из этих двух вопросов:
Как можно исправить эту проблему, чтобы скобка была помещена в нужное место, а все элементы внутри фигурных скобок были смещены на один уровень вправо?
Можно ли отключить этот тип автоматического отступа (например, как «set noautoindent» в vi). Я пробовал решения вроде предложенных здесь: Отключить автоматический отступ глобально в Emacs безуспешно.
Заранее спасибо!