makefile-mode的功能太弱,有没有第三方增强版?

功能太弱了, 主要是缩进功能太弱了, tab直接插入tab, 长行自动换行也不会缩进…

tab 在 Makefile 里本来只能是 tab。缩进是有语法的。

长行用行连接符来分成多行比较多, 这个vim处理得还不错, 换行后能自动缩进到想要的位置, emacs却完全不缩进, 要一个一个插入tab和空格, 感觉好像会到了原始社会

哪有什么行连接符,你说的是 escape 换行符吧。 有的人 escape 后喜欢定格怎么办?再不济看这里

主要行为不一致, 在shell和c语言里面(宏定义)也有类似的多行连接. 你说的定格是什么意思? 就makefile-mode目前的行为吗? 那不是可以用C-j?

试试这个

答案对缩进处理太简单, 不是想要的效果, 不过可以参考.