写点什么

28 天瞎写的第二百三十六天:emacs 党的没落

用户头像
树上
关注
发布于: 2021 年 02 月 03 日
28天瞎写的第二百三十六天:emacs 党的没落

#挑战 28 天写作计划 第七季我的主题是 28 天 28 个故事。


为什么要用 emacs?很简单呀,emacs 是“神之编辑器”,想做那个神啊,做那个神就要会 lisp,噗~。


选择 emacs 除了"装"的心理需求之外,还是因为在 linux 上要找有一个既可以写文档、还能写代码的编辑器,毕竟配置低,只能指望低资源占用的高性能软件来弥补。


emacs 就这样自然而然的成为了唯一选择,为什么没选择 vim?


很简单,我喜欢 emacs 这个名字,酷酷的。


“编辑器之神”vim 和“神之编辑器”emacs 一直是不能拿出来对比的炸药,一点就爆,所以两边的人即使见了面,也会小心翼翼的维护当前看似平静却暗涌流动的气氛,一个不小心说错了话,就可能引发战争,一旦战争来临,站边排队就是理所应当,唇枪舌剑也就无所顾忌了。


但是现在,这个话题还不如“PHP 是最好的语言”,引爆的炸弹来的响,为啥?连我这样铁杆都弃用了 emacs ,说明用户越来越少了,没人来吵架了。


说说都用 emacs 干了啥吧:

  1. 最开始是文本记录和 org-mode 写文档和备忘录;

  2. 后来 markdown 替代了 org-mode,虽然预览效果不及 Typora,但也是人类可读的优雅;

  3. 纯手工打造视觉主题,既保护眼睛又体现个性,作为 init.lisp 优先加载;

  4. 改造成 C++、Java、python、go、lisp、shell 的 IDE 环境,自动补全、语法检查、自动编译、自动引用、版本控制集成等等插件加上自己修改 .lisp ,算是用的很顺畅;

  5. 随着在 emacs 里待的时间越长,就越想把其他的事情都搬到这里来做,第一个就是 IRC ,开四个窗口,右下角的区域不断闪动灌水的 irc 频道,敲着键盘看着大家聊些啥,也是有趣;

  6. 接着把邮件集成进来,两种方式:要么自己搭邮件服务,要么做成邮件收发客户端,我用的第二种,简单方便,但是要注意账号密码的配置不要泄漏了,关闭邮件通知,定期进去查看一下,界面操作很有科技感,特别有黑客帝国的感觉;

  7. 有些时候还是需要进行文件管理,特别是项目目录,用树形插件稍作改动即可在需要的时候呼出,方便好用;

  8. 对了,emacs 的列模式编辑一点不比 UE 差;

  9. 浏览网页也用 emacs 了,简单来说是能用,但不好用,坚持一段时间,实在无法忍受那种不完整样式渲染的界面,回到了现代浏览器的世界。

  10. 因为 emacs 变成操作系统,每次启动都要检查各种包和加载各类 .lisp 脚本,比较慢,所以常年不关闭 emacs,弊端就是一旦重新打开就很慢,所以启动 demon 模式,更经济划算;

  11. 折腾 emacs 入门 Lisp,尝到了函数式编程的甜头,自然而然的入了 Haskell 的坑;


后来 spacemacs 的出现,不亚于 zsh 至于 shell,大大提高了易用性和美观,我也用了一段时间,然后,转投到 atom,再接这是 vscode,丰富的插件,更稳定更易用,界面和操作更现代化,实在没有理由再守着 emacs。


发布于: 2021 年 02 月 03 日阅读数: 37
用户头像

树上

关注

文字简单,却有干货 2018.04.08 加入

青年程序员,前美篇首席架构师、机锋网联合创始人。

评论

发布
暂无评论
28天瞎写的第二百三十六天:emacs 党的没落