why emacs?

我做事通常会询问自己原因,因为这样会再次确定做某件事的价值以及给自己相应的motivation。

So why emacs?Is it worthy to spend long time mastering it?

对于写程序来说,我认为eclipese对我来说已经满足了几乎所有的条件,能写python java c++。能配置写opengl。写objective c只能用xcode。所以写程序并不是我要掌握它的原因。

最近总是有冲动去写一款mail邮箱。因为所认知的所有邮箱功能太有限。想有个合适的rss阅读器,mac上没发现有什么好的并且免费的。最重要的是没有写blog的客户端。作为一个学textprocessing的人来说,用一款不能对用户输入做统计分析机器学习的编辑器很难受。我现在用来维护任务表的是wunderlist据说emacs的org-mode可以解决。

有些人可能觉得为什么不回到windows又或者将就用其他软件呢?我想用过linux和unix开发的人可能不会再想回到windows上了。而其他软件,我现在本身在使用的软件实在很多,比如要用calendar去提醒自己各个比赛。 gmail勉强可以对各种邮件进行分类,但是对于我还不够,我觉得一款email至少应该可以用正则表达式来分类。wunderlist很完美,但是缺乏对各种事件的有效统计,这个在我看来说硬伤。即使以上所有都很完美,我仍然想学emacs,因为我可以去个人定制化,并且把他们放在一起。这样不会再因为想使用某个软件的一个小功能就长期开机启动。

emacs的难度,做为一个长期使用vim和尝试过各种ide的我来说,难度非常非常大。我已经尝试多次了,我有想过一件事,如果这次再失败,我就用python重新写一款编辑器来效仿emacs的某些我喜欢的功能。这篇博文只用来提醒自己为什么要学习emacs。给自己motivation。

时间: 2024-10-12 14:14:11

why emacs?的相关文章

eclipse下的emacs风格快捷键

Ieclipse emacs类快捷键 win + shift + b 切换设置断点 win + shift + f 格式化代码 win + shift + l 显示绑定的快捷键 win + shift + s 保存所有文件 win + shift + w 关闭所有打开的文件 win + shift + p 跳到匹配括号处 win + shift + f11 运行文件 win + shift + / 搜索 win + alt + n 新建项目或文件 win + alt + r 同时编辑同名的所有变

我的emacs设置文件.emacs

;;; emacs配置文件 ;;设置行高(setq-default line-spacing 5) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there

Vim 和 Emacs 文本编辑器:你更喜欢哪个?

关于Linux的学习,请参考书籍<Linux就该这么学> 这可能是2016年,在许多开发人员和系统管理员之间,编辑器战争中仍然活得很好的. VIM(vi)或Emacs:两者都有很强的功能,当然,很多人使用别的文本编辑器,你喜欢哪个? 毫无疑问,这两个还是有很强的追随者:当我们被问及最喜欢的文本编辑器,自从去年vi出世,但很显然,辩论仍然很激烈. 哪个最适合你,可能很大取决于个人的喜好.你可能已经内置插件满足您的需求,也许在你开发的同时产生了一些强烈的感情. 因此,让我们知道你喜欢哪种文本编辑器

Emacs

一.简介 Emacs,著名的集成开发环境和文本编辑器.Emacs与vim并立,被公认为是最受专业程序员喜爱的代码编辑器之一.   二.基础教程 1)Emacs快捷键 http://www.zzbaike.com/wiki/Emacs/Emacs%E5%BF%AB%E6%8D%B7%E9%94%AE#.E7.AA.97.E5.8F.A3.E6.93.8D.E4.BD.9C 2)成为Emacs高手 http://blog.csdn.net/redguardtoo/article/details/72

emacs ido模式

EMACS这类大神级的编辑器,欠缺一个左树右文件浏览模式的东西.经过一番调查发现,有dirtree能够搞定这个事情,另外还有几个其他的也能办到,例如speedbar, neotree都类似与vi 的nerdtree. 这些东东虽然好看,但是却不是emacs亲生的,都需要繁琐的配置.在stackoverflow中发现一个人推荐用ido,这个插件,原因是真正的程序员要做到眼中无树,人树合一的地步,推荐IDO只用两行代码就能搞定安装使用了.下面是步骤: 1,安装 (require 'ido) (ido

OSX 安装MacTex Emacs+Auctex

从stackoverflow上找到的,已经安装成功,借此留存下 Here's how I got Auctex to work with pure Emacs: Install the MacTeX distribution package Download OS X emacs, place in /Applications Download the Auctex tarball Go to the Auctex directory, configure with the command: .

Emacs 安装 jedi

Jedi 是个很棒的 python 的自动补全插件,可以显示 docstring, function arguments and code location. 安装步骤: 一.安装 python 的虚拟环境 sudo apt-get install python-virtualenv 或 sudo apt-get install python-pip sudo pip install virtualenv 二.安装 jedi 在emacs里操作(一个朋友的帮助,干脆利落): 1. M-x: li

emacs org-mode 常用命令

Table of Contents 1. orgguide 1.1. introduction 1.2. Document Structure   实用 1.3. Tables 1.4. Hyperlinks 1.5. Todo itesm 1.6. Tags 1.7. Properties 1.8. Dates and Times 1.9. Markup for rich exprot 1.10. Working with source code 2. emacs基本操作 2.1. emacs

Python环境搭建以及编译器Emacs

对于简明Python 的P13页,对shell和终端有疑问,现在来阐述两个概念: 所谓终端 终端本身是不会解析命令,它只是一个界面,是负责人机交互的一个接口.真正处理命令的并不是这些终端,真正处理命令行的是shell.终端只是负责提供一个输入命令的交互界面而已,在里面运行的命令并不归终端界面去解析,而是找到专门的命令行程序,这种程序我们一般将其称之为shell. 所谓shell shell是一个程序,一个二进制可运行可执行的程序,shell广义上可以指操作系统和用户接口的界面,图形界面也是一种s

emacs第一天

emacsbinw64.sourceforge.net  windows的emacs下载地方(绿色软件) 学习快速入门 C-h t 快速入门的帮助文档 光标移动快捷键: C-f 前进一格C-b 后退一格C-n 向下一行C-p 向上一行C-a 行开头C-e 行结尾C-k 删除当前位置到行尾查阅一下win上修改快捷键   这些快捷键在mac里面是全局的快捷键 注意修改:caps Lock 到ctrl C-g 中断命令(不想继续这个指令) s 代表 super键 S 代表 shift键 M-x lin