【问题标题】:Emacs bad auto indent on Debian 9Debian 9 上的 Emacs 错误自动缩进
【发布时间】:2017-06-29 13:29:54
【问题描述】:

我安装了新的 Debian 9 Stretch 和 Emacs GNU Emacs 24.5.1,当我尝试将 docker-compose.yml 从 github(原始模式)粘贴到带有或不带有扩展名(yml、conf、等等...)没有自动缩进,这就是我所拥有的:

有我的.emacs 文件

(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
(setq c-basic-offset 4)

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(tab-stop-list (quote (4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92 96 100 104 108 112 116 120))))

这是文件https://raw.githubusercontent.com/plexinc/pms-docker/master/docker-compose-bridge.yml.template的链接

【问题讨论】:

    标签: emacs debian indentation auto-indent


    【解决方案1】:

    正如 Drew 在他的回答中所说:https://emacs.stackexchange.com/a/5941

    禁用electric-indent-mode:

    (when (fboundp 'electric-indent-mode) (electric-indent-mode -1)) 那 适用于任何 Emacs 版本。这种烦恼或闪亮的新功能, 根据您的观点,在 Emacs 24.4。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多