package 推荐:sideline

在外接显示器写写代码的时候,通常屏幕的右侧会有一定的空白区域。希望哪里可能展示一些可能的信息。例如doc,diagnostic,git-blame 等信息。

emacs-lsp-ui 这方面表现的就很好。 lsp-line

奈何我并不使用 emacs-lsp,上网冲浪了一番之后发现了包:

它从 lsp-ui-sideline 抽取了通用的部分。然后可以适配了各种后端。

我小小的实验了一下,把 eldoc-message 展示在右侧,感觉还可以:

既不用时不时的瞥一眼右下角,也不会遮挡内容。

顺便询问一下大家,通常大家对于 Emacs 的标题栏,minibuffer,mode-line,编辑区空白位置,都会放置哪些信息,既方便观察,又不干扰正文的。

9 个赞

请问下这个是啥字体呀,看着蛮不错的

第一张是网图,第二张的字体是:Roboto Mono

不用标题栏,把标题栏改成了header-line,放行号,文件名,路径,我不全屏使用,固定窗口太小80列后,也基本没多少空白位置,效 果 图

为其添加了一个后端:sideline-eldoc

能够展示eldoc-message 以及函数的documentation

感觉以后阅读别人的代码会方便许多,不用每次都describe-function 查看不认识的方法了。

4 个赞