При написании Scala код в Emacs, я заметил следующую проблему отступа:режим Scala отступы в Emacs
List(1,2,3).foreach{ x =>
затем нажмите клавишу ВВОД.
Затем закройте скобку, и это то, что в конечном итоге происходит:
List(1,2,3).foreach{ x =>
}
Хотя это один конкретный пример, этот вопрос появляется в различных формах при автоматическом отступов в Emacs.
Ответ на любой из этих двух вопросов будет оценен:
Как эта проблема может быть установлена так, что распорка получает положить в нужном месте и все, что в фигурных скобках с отступом на один уровень к правильно?
Можно ли отключить этот тип автоиндексации (например, «установить noautoindent» в vi). Я пробовал решения, подобные предложенным здесь: Disable auto indent globally in Emacs без успеха.
Заранее благодарен!
Спасибо так много Рогач! Пожалуйста, дайте мне знать, если вы добавите дополнительную поддержку. – nequitans
@nequitans - добро пожаловать! Я добавлю еще один ответ на этот вопрос, когда закончим. – Rogach