sorry,我就是直接移动光标到语句后C-x C-e
,执行eval-last-sexp
C-x C-e runs the command eval-last-sexp (found in global-map), which
is an interactive compiled Lisp function in ‘elisp-mode.el’.
It is bound to C-x C-e.
sorry,我就是直接移动光标到语句后C-x C-e
,执行eval-last-sexp
C-x C-e runs the command eval-last-sexp (found in global-map), which
is an interactive compiled Lisp function in ‘elisp-mode.el’.
It is bound to C-x C-e.
那就和 scratch 无关, 和 eval-* 函数的实现有关系, 我知道了, 我看看啥原因.
我改了还是显示为红色,改成"black"还是"dark green3"都不行。这样的话就不是受 awesome-tab 影响的吧?
你最好 emacs -Q 试一下, 排除你的配置文件的问题.
我修改了这段代码,上述的红色是这里影响的:
(defcustom awesome-tray-mode-line-active-color "DarkRed"
"Active color."
:type 'string
:group 'awesome-tray)
我也是同时用 awesome-tab 和 awesome-tray 的, 我没有这种问题.
我的意思是你用 emacs -Q 只加载这两个插件试一下, 先不要加载其他插件去测试.
我遇到类似的问题, 是在默认的theme打开后. 但切换一次theme就没事了.
我研究了一下, 因为你调用 eval-* 函数的时候, 其实 eval 会导致刷新 minibuffer 两次, 一次是 message 函数要显示的字符串, 一次是 message 这个表达式本身.
目前 eval 调用 message 后, 显示会受到影响, 但是代码执行结果本身不会受影响.
我目前还没有想好完美的解决方案.
结论是: 不管它, 不影响使用, 建议用 ielm 来调试 elisp 代码, 比一句一句的 eval 要效率高的多.
之前看了你的帖子我也这么干了,不过方法是修改theme,因为没有after-load-theme之类的hook。
其实就是前景背景一个颜色,然后高度设置成0.1
在终端下modeline还是长方形,不是细线,使用emacs -q加载也是,感觉设置modeline的height不生效
传说 Emacs 25 以下的版本不支持调整高度
设置 mode-line
高度避免不了一个问题,有些 face(如:header-line
) 继承自 mode-line
的,改了 mode-line
的高度后也会导致其它的一些地方(如:eww 浏览网页时的头部以及 mu4e 邮件列表头的一些列)被隐藏。
自己可以添加显示的string,一种办法就是想法获取到列表头的相关string,然后添加到awesome-tray中
有没有一种可能使用child-frame来显示右下角信息呢?(瞎想一下)
那需要操作系统窗口粘贴技术,我原来的minibuffertray 就是两个窗口
现在已经可以自定义了
没有这种问题