[Share Experiences] 讲讲在深度Linux上奋战emacs的几个经过
Tofloor
poster avatar
echo_area
deepin
2023-03-22 04:51
Author

一、apt install emacs
直接安装深度组件库里的emacs,遇到了中文输入的问题。
emacs安装后,有Emacs Terminal和Emacs GUI这两个可执行程序,但是:
a Emacs GUI没办法输入中文,装好的拼音输入法在别的地方都可以用,就是在EmacsGUI里切不出来
b Emacs Terminal里可以切出中文输入法,但是要Cril + S快捷键被终端占用了,还没办法解除。快捷键冲突没办法解决。

所以,就开始下一步研究(折腾)了

二、安装emacs内置输入法/安装emacs各种package
使用emacs是面向搜索引擎了,遇到大问题/小问题都要不断地搜索。而且我不用百度,太差了,百度满脑子都是挣钱,一点职业操守也没有。我用bing来搜,而且感觉中文内容太差了。csdn的内容往往排在前面,但是看一点东西就要注册登陆,拷贝也要登陆,真是浪屎心胸。英文内容质量好得多得多,简单又直接,清晰又深入,非常好。我大学是过了六级了,辅助词典,看英文还能应付。

搜索到emacs确实对中文输入法支持有问题(其实emacs对中文输入法没问题,我后来饶了一圈才闹明白,大概是gtk3的问题,中文输入法多依赖gtk3,不是emacs不支持中文输入法,然而一开始搜到的中文内容让我误以为emacs不支持中文输入)
有一个解决方案是使用emacs内置输入法,推荐pyim的比较多,这是个emacs的package,就像打游戏的外挂一样,emacs的外挂特别多
由此,开始弄emacs的各种package
在知乎上看到了“emacs专业入门系列”特别好,我跟着一步步做,中文输入解决了,还弄了很多好玩的外挂。
知乎这个系统文章很好,我还打赏了作者10块钱。钱不多,就是表示个意思。自己也财力有限。

三、开始折腾spacemacs
自己弄emacs的packages要一个一个弄,看网页学习到有面向菜鸟的打包好的,比如spacemacs
试着下载安装,倒是不麻烦,覆盖.emacs.d配置文件就算安装好了,只是运行后spacemacs提示:26.2版本太低不支持,至少要27.1

搜了一下deepin的apt库,没有更高版本的,怎么办呢?

到emacs的网站上看,emacs已经到28.2版了,但是没有.deb安装包,只有源代码,要自己编译。用源代码编译安装,我还没做过。
为了折腾spacemacs,我就鼓起勇气,硬着头皮开始编译安装。
怎么说了,要根据安装说明文件来,而且,安装文件至少要看两遍:
第一遍,大概浏览一下,看看它是怎么个理念、有几个步骤,把概念学习消化一下,把思路理清,把前置条件准备好,该提前下载的下载好
第二遍,再一步一步根据说明来做,倒是遇到几个问题,,有搜索引擎加持,都一一解决,最终安装了emacs 28.2版

四、折腾emacs26.2和28.2和spacemacs
试运行emacs28.2,没有问题,试用中文输入法,也正常,很好,开始安装spacemacs,也下载安装好了
再运行emacs,照理应该开始自动加载packages(spacemacs大概集成了200个packages),界面颜色主题也会不一样,然而,没有任何变化!
也不知道emacs28.2哪里没装好,spacemacs就是不生效。
郁闷了一会儿,擦干眼泪继续整。
折腾linux这些东西,思维一定要发散。我突然想到,把这个emacs28.2卸载了,再用apt安装emacs26.2,可以看看中文输入法能不能用
我就试着卸载28.2,卸载不了,惊讶。
安装26.2,安装好了,试运行,spacemacs生效了,开始自动下载packages。等一切完毕,新建一个文档,切一下中文输入法,可以!
这。。。

四、现在就是这样,我的电脑上,用apt安装了emacs26.2,用源码编译安装了emacs28.2,安装了spacemacs,基本正常使用emacs。

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2023-03-22 05:20
#1

人生苦短,我用vim。【doge】

其实我也想过学emacs,但是我已经会vim了,对emacs就没有多大的兴趣与动力了。joy

Reply View the author
那一个夜晚
deepin
2023-03-22 05:35
#2

Emacs是一个功能强大的文本编辑器,或者是伪装成文本编辑器的操作系统。
Emacs是一种信仰!

joy

Reply View the author
Lwh2008-Equinox
deepin
2023-03-22 05:38
#3

让我想起来了我一个八年级的就是因为可以看得懂关于计算机的英文文档而被当成异类。。。醉了。。。

不过我发现ee真不错。。。算了。。。我现在是win11。。。没办法,喜欢打游戏。。。

Reply View the author
那一个夜晚
deepin
2023-03-22 05:48
#4
Lwh2008-Equinox

让我想起来了我一个八年级的就是因为可以看得懂关于计算机的英文文档而被当成异类。。。醉了。。。

不过我发现ee真不错。。。算了。。。我现在是win11。。。没办法,喜欢打游戏。。。

Windows上也有Emacs joy

Reply View the author
Lwh2008-Equinox
deepin
2023-03-22 05:50
#5
那一个夜晚

Windows上也有Emacs joy

。。。好吧。。。话说开源软件好像基本都是多平台。。。虽然部分像ppsspp一样会给Linux版留一些小惊喜。。。

Reply View the author
liwl
deepin
2023-03-22 12:36
#6

vim党路过

Reply View the author
希声
deepin
2023-03-22 17:54
#7

nvim 超越一切

Reply View the author