原来我这mode-line显示如下: -UUU:**- F1 init.el 中的 F1
然后我通过这个配置:(setq-default mode-line-format (remove 'mode-line-frame-identification mode-line-format)) 把这个 F1 给去掉了。
但是限制文件名和–连起来了成了这样:-UUU: @%%-init.el
我想让文件名和前面的- 有一个或者两个空格。这个应该怎么设置?
原来我这mode-line显示如下: -UUU:**- F1 init.el 中的 F1
然后我通过这个配置:(setq-default mode-line-format (remove 'mode-line-frame-identification mode-line-format)) 把这个 F1 给去掉了。
但是限制文件名和–连起来了成了这样:-UUU: @%%-init.el
我想让文件名和前面的- 有一个或者两个空格。这个应该怎么设置?
我觉得可以直接设置 mode-line-format ,在需要的地方加" "
嗯,折腾了一下。目前可以了,不过还有些细节,不知道怎么控制。比如:(ELisp/d Clp .emacs.d ARev) 这里面的东西都不知道干啥的,我把他们靠后显示了。
(setq-default mode-line-format
(list
"%e"
mode-line-front-space
mode-line-mule-info
mode-line-client
mode-line-modified
mode-line-remote
;; mode-line-frame-identification ; 不显示frame信息 -UUU:**- F1 init.el 中的 F1
" "
mode-line-buffer-identification
mode-line-position
mode-line-misc-info
mode-line-modes
'(:eval `(vc-mode vc-mode))
mode-line-end-spaces
))
具体是什么细节呢?之前从零开始配置了一个与 neovim 的 airline 很像的 mode-line,对 mode-line 也算是了解,如果看了 Wiki 还是有问题,可以继续问,如果我知道是怎么回事,尽量回复你(即使我不知道,应该也有其他 Emacser 知道)。
非常感谢。我上面贴的配置,基本达到目的了。
最初只是想把显示函数名往前移动一下。如果它在最后的话,我竖着分割屏幕之后,会看不见。现在已经可以了。