用 Rust 开发的 Emacs。但是好像有一年没有没有更新了。
或者聊聊 gccemacs 也好。体验改善有多少?
用 Rust 开发的 Emacs。但是好像有一年没有没有更新了。
或者聊聊 gccemacs 也好。体验改善有多少?
这个已经无人维护,忘记它吧
期待 Emacs 合并 emacs-ng,异步 IO、JS 和 WebRender 太有用了
emacs-ng 会一直从 Emacs 主干支合并新东西,而且还会从其它优秀的分支中吸取东西,Each OS improvements · Issue #163 · emacs-ng/emacs-ng · GitHub 贡献也没啥限制,开放性很高。
就是现在贡献者太少了,还不够完善,目前我只能从宣传上支持一下。
这样跟vscode,atom就没啥区别了吧
我现在担心的就是 GUI 和 TUI 会逐渐产生质的区别
我现在就是开个 GUI 的 Emacs,然后写代码的时候是从终端里面开 TUI 的。所以需要 frame 的功能一般都不用。这样的好处就是 TUI 有非常好的性能,加上不用再配一个 vterm 了。
我是感觉 emacs-ng 最终结果可能也是不了了之。。。。
请问主题怎么解决呢?tui之前用过了一段时间,然后喜欢的主题在tui下面完全变了个样😣
TUI功能少很多,性能好不少
自己写可以适配的。
有什么方法可以在TUI时关闭某个 minor-mode,在GUI中开启这个minor-mode么。
不太能,不如开两个。
感觉可以找类似于frame-focus-hook 之类的,切换的时候先判断再自动切换?不知道有没有。
有的。after-focus-change-function, 也许你可以试一试
现在遇到的问题是,在TUI,hl-line-mode的颜色和 evil visual 选择的颜色一样了,对于evil visual 选择的范围就看的不太方便
而在GUI端,一个是黑色,一个是灰色,就还好
那你直接改 face就行了呀,改在TUI之下的face
可以单独为TUI改face么,我改了后在TUI,GUI都生效了, 但又因为同一个颜色在GUI, TUI看起来又不一样,不太好选一个GUI, TUI都看起来都不错的选择
当然可以。。。。
举个例子说:
(defface linum:current-line-number
`((default :inherit linum:number)
(((type graphic) (background dark )) :bold t) ;; FIXME
(((type graphic) (background light)) :bold t) ;; FIXME
(((type tty) (background dark )) :foreground "color-19")
(((type tty) (background light)) :foreground "color-20"))
"Face for the current line number."
:group 'linum)
这个face就是根据gui和tui以及背景来选择不同的配置的,利用条件判断。doom-themes 等等都是这么适配的呀
你就可以写类似于:
(custom-set-faces '(hl-line (((type tty) (background dark)) :background "#XXXXXX")))
专门设置TUI和黑色背景。
启动的时候 windom-system 可以判断当前是 tui 还是 gui