emacs中如何显示代码中多余的空白符?

使用spacemacs的时候,这个功能默认就是有的。如果我想在我自己的配置中增加这么一个功能,应该如何配置或者使用什么插件?

M-x whitespace-mode 自带

多谢!这个确实是可以的,虽然看着跟spacemacs的显示效果不是很一样。

再次致谢,你推荐的这个功能足够满足我的使用需求!

搜索了一下whitespace,还找到了一个全局有效的功能。恩,不错! @cireu,再一次致谢!

参考这里 .emacs.d/init-highlight.el at master · seagle0128/.emacs.d · GitHub

浏览了一下,个人功底还是差点,看不懂(捂脸)!直接拷过来测试下。

SPC t w

我倒不是想用spacemacs,是想把spacemacs中关于空白的处理抄过来!:grin:

参考了这里的代码之后,用8个space缩进也被高亮了,用Tab缩进有不会被高亮,请问一下如何解决?

不知道你想达到什么效果,请参考 whitespace-style 文档。

多谢,效果已经实现。

我记得我的是直接从spacemacs里抄来的(add-hook!是抄doom的):

(defun show-trailing-whitespace ()
  (set-face-attribute 'trailing-whitespace nil
                      :background (face-attribute 'font-lock-comment-face :foreground))
  (setq show-trailing-whitespace 1))
(add-hook! 'prog-mode-hook (show-trailing-whitespace))

应该是还有其他的依赖吧,没有尝试成功。

add-hook!是从doom-emacs抄的,你把它改成普通的(add-hook ... (lambda ...))就行了