当我在OS X上粘贴它时,Emacs开始添加额外的标签

时间:2015-01-02 00:38:18

标签: emacs

之前一直运行良好,但是当我从OS X上的其他地方粘贴到emacs时(使用cmd -c cmd-v),我得到了一堆额外的空格/标签。例如,说我有以下YML:

- name: something
  hosts: some_host
  gather_facts: False

  tasks:

    - name: do something
      some_module:
        group: something

当我复制它然后将其粘贴到emacs中时,它突然格式化了:

- name: something
    hosts: some_host
      gather_facts: False

        tasks:

              - name: do something
                      some_module:
                                  group: something

看起来它是每条线上空格数的两倍。我已经在yaml模式和基本模式下尝试了这个。一切都习以为常。是什么给了什么?

1 个答案:

答案 0 :(得分:10)

好的,这很奇怪。看起来这是因为我将emacs更新为24.4(我通过自制软件更新了很多东西并且没有注意到)。事实证明这可能是某种特征,"虽然如何超越我。您可以通过将(electric-indent-mode 0)添加到.emacs来禁用它。更多信息here