28 天瞎写的第二百三十六天:emacs 党的没落
#挑战 28 天写作计划 第七季我的主题是 28 天 28 个故事。
为什么要用 emacs?很简单呀,emacs 是“神之编辑器”,想做那个神啊,做那个神就要会 lisp,噗~。
选择 emacs 除了"装"的心理需求之外,还是因为在 linux 上要找有一个既可以写文档、还能写代码的编辑器,毕竟配置低,只能指望低资源占用的高性能软件来弥补。
emacs 就这样自然而然的成为了唯一选择,为什么没选择 vim?
很简单,我喜欢 emacs 这个名字,酷酷的。
“编辑器之神”vim 和“神之编辑器”emacs 一直是不能拿出来对比的炸药,一点就爆,所以两边的人即使见了面,也会小心翼翼的维护当前看似平静却暗涌流动的气氛,一个不小心说错了话,就可能引发战争,一旦战争来临,站边排队就是理所应当,唇枪舌剑也就无所顾忌了。
但是现在,这个话题还不如“PHP 是最好的语言”,引爆的炸弹来的响,为啥?连我这样铁杆都弃用了 emacs ,说明用户越来越少了,没人来吵架了。
说说都用 emacs 干了啥吧:
最开始是文本记录和 org-mode 写文档和备忘录;
后来 markdown 替代了 org-mode,虽然预览效果不及 Typora,但也是人类可读的优雅;
纯手工打造视觉主题,既保护眼睛又体现个性,作为 init.lisp 优先加载;
改造成 C++、Java、python、go、lisp、shell 的 IDE 环境,自动补全、语法检查、自动编译、自动引用、版本控制集成等等插件加上自己修改 .lisp ,算是用的很顺畅;
随着在 emacs 里待的时间越长,就越想把其他的事情都搬到这里来做,第一个就是 IRC ,开四个窗口,右下角的区域不断闪动灌水的 irc 频道,敲着键盘看着大家聊些啥,也是有趣;
接着把邮件集成进来,两种方式:要么自己搭邮件服务,要么做成邮件收发客户端,我用的第二种,简单方便,但是要注意账号密码的配置不要泄漏了,关闭邮件通知,定期进去查看一下,界面操作很有科技感,特别有黑客帝国的感觉;
有些时候还是需要进行文件管理,特别是项目目录,用树形插件稍作改动即可在需要的时候呼出,方便好用;
对了,emacs 的列模式编辑一点不比 UE 差;
浏览网页也用 emacs 了,简单来说是能用,但不好用,坚持一段时间,实在无法忍受那种不完整样式渲染的界面,回到了现代浏览器的世界。
因为 emacs 变成操作系统,每次启动都要检查各种包和加载各类 .lisp 脚本,比较慢,所以常年不关闭 emacs,弊端就是一旦重新打开就很慢,所以启动 demon 模式,更经济划算;
折腾 emacs 入门 Lisp,尝到了函数式编程的甜头,自然而然的入了 Haskell 的坑;
后来 spacemacs 的出现,不亚于 zsh 至于 shell,大大提高了易用性和美观,我也用了一段时间,然后,转投到 atom,再接这是 vscode,丰富的插件,更稳定更易用,界面和操作更现代化,实在没有理由再守着 emacs。
版权声明: 本文为 InfoQ 作者【树上】的原创文章。
原文链接:【http://xie.infoq.cn/article/c28d7a10bc48f5989a664ece1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论