我不是程序员,1年多来都是把Emacs(现在主要是用Spacemacs)当作编辑器来用,主要是Org和LaTeX。感觉Emacs是个很好的编辑器,各种便利的插件(如自动检查、自动完成等),包括打造成IDE,我也能接受(我把Emacs+AUCTeX+CDLaTeX也理解成LaTeX的IDE)。
看到不少人在讨论用Emacs作为e-mail的客户端、上网的浏览器,还用来听音乐。不知道这样用是否方便,是不是太折腾了?目前,再把Emacs当作全能的操作系统会不会是过时了?
我不是程序员,1年多来都是把Emacs(现在主要是用Spacemacs)当作编辑器来用,主要是Org和LaTeX。感觉Emacs是个很好的编辑器,各种便利的插件(如自动检查、自动完成等),包括打造成IDE,我也能接受(我把Emacs+AUCTeX+CDLaTeX也理解成LaTeX的IDE)。
看到不少人在讨论用Emacs作为e-mail的客户端、上网的浏览器,还用来听音乐。不知道这样用是否方便,是不是太折腾了?目前,再把Emacs当作全能的操作系统会不会是过时了?
Emacs操作系统也就图一乐,真要操作系统还得看vscode
不谈论 过时不过时, 只谈论是否好用和可行. e-mail, 听音乐可行. 浏览器, 估计还差点意思.
有eaf这个超级缝合怪在,没啥不行的
之前也有点喜欢各种配置,但是后面发现我只是看见了它可能对我有用我就马上去下载配置,配置完成之后,就再也没有用过了。。。
现在我已经不折腾了,看见什么东西我得先列一个表问自己两个问题:
这种我都是扔到一个特定的文件里,使用一段时间后发现有用就放到稳定的文件,没用就删掉了
我是把根文本编辑相关的尽量往emacs里面集成,基本没啥性能瓶颈。email这种都是常规操作了,emacs里面集成浏览器是梦想,,看看vim和emacs用户为了在浏览器里面用上编辑器的键位做了多少浏览器插件,甚至从头做新浏览器 何谈过时
Spacemacs中e-mail功能提到2个layer,gnus和mu4e。您用哪个?搜索这2个的比较,也看不出个结论
两个都不好用,gnus 太老气,主打功能也不是邮件而是 news,mu4e 只能說够轻度使用,少有高级功能
谢谢~~ 还是得听听过来人的见解
哈哈我现在也是这样,先放在一个临时的文件试用一下,发现真的需要再加到配置里面去
eaf在windows上已经可以使用浏览器了,music好像也刚加了,email后面有能力的也会加上的
mu4e,开发比较活跃,配置多帐号比较简单,缺点是目前只对linux的支持比较完善。gnus我之前用的时候感觉也是太老了,功能是挺多的就是文档写的太简,我是看陈斌的配置教程才看明白,而且发送邮件有时候会卡死,不知道为啥。gnus,mu4e,notmuch的对比可以见这个blog
谢谢~~ 谢谢提醒和帮助。仔细阅读了您提供的资料,从中仍得不出哪个好的结论,看来只有亲自用过才能知道。目前我还是老老实实把Emacs作为editor来用吧。
经您的提醒,我才想到Spacemacs也有一个notmuch layer。我之前只匆忙看了 Configuration layers 其只列举了gnus和mu4e 2个layer。https://develop.spacemacs.org/layers/LAYERS.html, 这个网址介绍了3个layer。
最近这段时间我用 Emacs 作为文本编辑器的时间大幅增加,其他啥功能用的极少。
类似情况,我认为还是看个人喜好和需求来定。比如我现在用文本编辑器的时候,偶尔还是会打开邮件客户端 mew 看看邮件。当然类似 magit 这种辅助工具一定是最常用的。
我个人的观点是不要纠结于别人怎么用 Emacs,自由软件的核心是你自己怎么用着爽就怎么来。
用emacs有时就会,一个功能平时都没用一两次,但就花了几天去找答案怎么配置。
网上的一些文章是科普性质的.不会讲得很深.
很多事情不能仅仅凭几篇科普文章来判断,也不能以单一的标准”流行“或”过时“来判断.
Emacs的最大优点给你充分的自由优化自己的工作流.没优化的需求就无所谓.但是有小众的优化需求有时候只有Emacs能满足.
邮件处理比较深入的文章如用Gnus的可以看 mastering-emacs-in-one-year-guide/gnus-guide-en.org at master · redguardtoo/mastering-emacs-in-one-year-guide · GitHub
我有一段时间要频繁回复工作中介的邮件,回复千篇一律,无非就是”某某您好,我很有兴趣,附上我简历“或”某某您好.我没兴趣.附上我简历“.用yasnippet来写就很方便灵活(利用了yasnippet可以内嵌lisp代码的特性).这是邮件客户端和其他插件的整合.
Gnus自带的功能也很强大,例如我有一个Gmail的分类文件夹是接收技术新闻的.我一般就看一下最新的新闻然后把整个文件夹的所有邮件都标为已读. gnus-topic-catchup-articles
可以很容易做到这点. Gmail的web ui就比较麻烦,需要按很多按钮和翻页.
最后,Gnus也可看作API集合用来实现自己独特的需求,具体例子见 GitHub - redguardtoo/dianyou: Search/Analyze mails in Gnus
如果不打造emacs操作系统,玩emacs还有什么意思? 甚至可以说,连窗口管理器都不应该有,因为emacs可以用来管理窗口。 有一段时间觉得emacs主打是lisp解释器,但玩多了之后感觉其实也没什么特别的。 但是依赖组合键的输入系统设计,使得没有第二个软件比emacs更神奇。 个人认为,解决用户IO问题的终极方案就是操作系统。
第一次上手推荐mu4e,简单,网上能搜到的例子一大把。notmuch是我想尝试的,它的邮件分类不依赖文件目录,而是依赖tag来自定义各种virtual文件夹用来归类邮件。其实还有一个wanderlust,我今天试了下收邮件速度贼快,可惜它的virtual文件夹有bug(邮件显示不全),不过也可能是我配置的原因。gnus和wanderlust都能完全不依赖外部程序。mu4e,notmuch都有外部依赖