自定义emacs空间缩进

时间:2016-03-15 15:41:50

标签: emacs indentation

我必须为我正在合作的项目调整4个空格缩进。我讨厌它,习惯于一个很好的紧凑2空间缩进。有没有办法让emacs显示2个空格作为一个?或者可以在文件加载时进行列表,并在保存时进行取消。我在c ++工作。我通过谷歌搜索过,但似乎无法找到答案。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用内置于Emacs> = 24.5中的prettify-symbols-mode

(defun jpk/contract-spaces ()
  (add-to-list 'prettify-symbols-alist '("  " . ?\ ))
  (prettify-symbols-mode 1))
(add-hook 'c-mode-common-hook 'jpk/c-contract-spaces)

这会更改显示,而不是缓冲区或文件的内容。我不确定这是最好的主意。它会影响(自动)缩进,您将看不到保存的文件的样子。