3 回答
TA贡献1829条经验 获得超6个赞
说清楚,你正在做类似的事情
(require 'whitespace)
(global-whitespace-mode t)
对?您可以禁用whitespace-mode用于go-mode与
(setq whitespace-global-modes '(not go-mode))
emacs stack exchange 上有一个相关的问题。
TA贡献1847条经验 获得超7个赞
添加这一行
(whitespace-toggle-options '(tabs)))
到你的 go-mode hook 例如
(use-package go-mode
:preface
(defun go-mode-config ()
(whitespace-toggle-options '(tabs)))
:config
(add-hook 'go-mode-hook (lambda ()
(go-mode-config))))
取自prelue go 配置
TA贡献1820条经验 获得超10个赞
我发现这个
(add-hook 'go-mode-hook
(lambda ()
(add-hook 'before-save-hook 'gofmt-before-save)
(setq whitespace-style '(face empty trailing lines-tail))
(setq tab-width 4)
(setq indent-tabs-mode 1)))
对我来说工作得更好一些。保留空白模式但不突出显示选项卡。在保存之前还运行 go fmt 并将选项卡宽度设置为 4。我正在使用前奏曲。
- 3 回答
- 0 关注
- 165 浏览
添加回答
举报