Проблемы с отступом CoffeeScript в Emacs

Я даже не знаю, как это задавать. Похоже, что в любое время, когда я ошибаюсь в одном месте в Emacs для более крупного файла CoffeeScript, я в конечном итоге трачу много времени на поиски ошибочного мышления. Есть ли лучший файл режима coffeescript.el, который может решить эту проблему? Кто-нибудь сталкивается с подобной проблемой? Какова наилучшая практика? Это доходит до такой степени, что я боюсь внести изменения в этот файл CoffeeScript.

Ответ 1

README на странице автора кофе-моды описывает, как работает отступ. Короче говоря, создайте глобальную переменную tab-width, поместив (setq tab-width 4) в ваш .emacs или выполнив расширенную команду M-x set-variable RET tab-width RET 4.

Если это по-прежнему не является желательным поведением, тогда создайте ошибку на странице проблем с автором.