我感觉已经配出了可以用一辈子的配色方案了

用的是什么远古distribution吗,现在应该至少都是26起步吧……

升级完了 :joy:

升级到29了

可以呀 :rofl: 只不过我也是萌新,说的不一定对哦ww

M-x hl-line-mode在当前buffer打开本行高亮,M-x global-hl-line-mode在所有buffer打开本行高亮,在配置文件(~/.emacs~/.emacs.d/init.el)中加入(global-hl-line-mode 1)来让emacs每次启动时默认打开本行高亮,或者你也可以M-x customize-option,然后输入global-hl-line-mode,按一下弹出的buffer中的[Toggle],然后再按一下[Apply and Save],也能达成同样的效果。

要改高亮颜色的话,也是两种方式,可以在配置文件中加入(set-face-foreground 'hl-line "你的颜色")来设置当前行所有文字的颜色(不推荐,眼睛会花),(set-face-background 'hl-line "你的颜色")设置当前行的背景颜色(这个大概是你想要的)。颜色那里可以直接填Hex值,也可以填M-x read-color里的值。另一种是M-x customize-face,输入hl-line回车,点一下buffer底部的Show All Attributes,勾上Backgroud,choose一个喜欢的颜色,然后apply and save就好,这种方法全程都是交互的,不用碰代码,可能更友好些~

至于特定mode开高亮,其实加个hook就行,比如只在写elisp的时候开就(add-hook 'emacs-lisp-mode-hook 'hl-line-mode),如果你不想加包的话可以研究研究。

五四加油 :partying_face:

1 个赞

灰度配色飘过⋯⋯

1 个赞

主题很难有完美的一辈子的。。不过折腾到一定时间后会有一个最终适合自己的,恭喜楼主。

想起之前在vscode上用过一个EVA主题(不太清楚到底是跟机器人总动员还是福音战士关联,因为它的配色很初号机,但是插件的图片又是瓦力emmmm),当时也觉得可以用一辈子,然后直到我换了emacs…

这个主题还是太亮了,绿色 护眼的,会舒服一些

请问 图2 的 高亮当前行 的配置是啥?

用久了不会烦吗?我都是打开 emacs 随机一个 theme,如果不好,直接再随机一个,再好的 theme 也有看烦了的时候,而且还存在特别亮和特别暗的环境下,得切换亮色和暗色系的主题的问题

1 个赞

不管多好看都会审美疲劳的 :joy:

话说 这个theme开源不呀

hl-line-mode?

看上去不像, 他这个行高亮是 Visual Studio 的风格 image

你可以试着设置hl-line face的underline和overline,设置background为unspecified试试,cursor-type设置为bar,应该差不多。

视觉效果上还是有区别。我随便找了一个vs的演示视频,你可以看一下:【视频标记点 07:30】https://b23.tv/PB6o10a

我设置了over/underline,但线都特别细,很难达到原帖主的图片中的效果

我是用过vscode的,也清楚它的样式,只是建议你可以试一下;不过 Emacs 的 face 只有几种选项,只能猜是 box 了,不过最快捷的是贴主来解惑 @xiaoC