做一个小调查,Emacs 使用方式:图形还是终端???

知乎上有人说终端里能看图片。请问怎么操作的?

借着这个问题的热度,去搜了搜终端的颜色,发现新世界,原来我以前的世界如此苍白。 分享一波,万一还有人不知道呢。

我平时用cygwin的mintty连ssh工作,但一直工作在8色状态好几年,今天终于切换到256色,老漂亮了。

先看你的终端是否支持256色:

或者在终端打命令: tput colors看看是8还是256。

也可以直接从emacs里看:M-x: list-colors-display

如果是8色,你的环境变量TERM值应该是xterm,要切换到256色,export TERM=xterm-256color即可,或者从mintty左上角配置里选择xterm-256color这个终端类型。

1 个赞

我也是黑了很久, 后来偶然间发现 list-color-display

别说 256 了,现在的终端模拟器基本上都支持 24 bit 了吧,不过即便如此终端的体验跟 gui 版 emacs 也不在一个层次啊

终端支持是一方面,环境变量设置是关键,

很多shell默认的TERM=screen, 这样只支持16色模式.

要TERM=xterm-256color, emacs才会启动256色模式.

还能听音乐、看视频呢,见我之前的帖子:放张 manjaro 的毒(或许不是?)

能直接在terminal里显示图片?

Why not?

這輸入法是啥?

fcitx fbterm

學習了~謝謝。

x11还是要的啊,不然xkb没了,xcape也用不了

1 个赞

但 terminfo 对 24bit 的支持还差得远。

进来之前还以为终端会占压倒性优势…

终端颜色设定和spacemacs theme不一样 根本不可能用

今天刚在server上编译了Emacs 27,支持true color

以后如果要跑很长的R/Python程序终于可以直接用tmux + Emacs里的comint-mode了。。

GUI

True color Tmux + Emacs

1 个赞

大部分人都是在X下的workstation,很少有纯server吧。那有X必然GUI,因为emacs占的资源太小了,典型的吃的少跑的还快。

终端标签页+ tmux + emacs

* 效率超高

* 远程本地百分百的一致性

这个是emacs界面??哦~~ 是原生的?看到有transparent titlebar。

Emacs26 起好像就支持了