上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 要避免直接使用super/hyper这些key modifier,因为它们容易导致手指难受,并且不具有平台可移植性。而避免的办法就是用粘滞键或者key-translation-map 阅读全文
posted @ 2011-05-28 05:54 巴蛮子 阅读(5412) 评论(10) 推荐(0) 编辑
摘要: 去年我写过一篇《Emacs的tab键与缩进》,但后来发现有一些内容当初理解不深,就匆忙地改用了其它方式。所以现在做一些补充:1. 当时的想法: "缩进完全自行控制,不用syntax indentation来自动"。其实Emacs对缩进的控制基本上是在根据语法确定缩进这个方向上的,这样做的好处也很明显: 最终使用起来简单——你只需要按一个tab键就可以了,不需要考虑缩进多少。但这里有两个问题:初学者需要了解这个规则,尤其是c-style(参见EmacsWiki: Indenting C)相关的设置。有很多人写了很久的代码,习惯了某种缩进风格,但他可能并不知道是那种风格,这个时 阅读全文
posted @ 2011-05-28 05:48 巴蛮子 阅读(4988) 评论(0) 推荐(1) 编辑
摘要: Emacs居然有五种Python代码的补全方案: py-complete, pycomplete, ropemacs+auto-complete, anything+ipython, pysmell。本帖将逐一介绍并进行比较。 阅读全文
posted @ 2011-05-06 08:07 巴蛮子 阅读(7750) 评论(27) 推荐(0) 编辑
摘要: 在任何一个编辑器中穿梭时,充满了选择:转到哪个buffer, 打开哪个文件,跳到哪个窗口,定位哪个函数,设置哪个选项。。。比如在Emacs里面,俺C-x b之后它就让我输入一个buffer 名,虽然它都知道有哪些buffer, 但还是让我输,少输入几个字母敲了回车,结果它给我新创建了一个buffer ! 真是相当不给力啊。 ido/anything 这样的扩展就是把备选项直接给你列出来,你可以输入几个字来缩小备选范围,也可以用其它键来导航、选择。 阅读全文
posted @ 2011-04-22 13:30 巴蛮子 阅读(6490) 评论(15) 推荐(0) 编辑
摘要: 最开始打算写这篇博文的时候,Keysnail自己的Wiki上还说得不清不楚,一上来就是key.setGlobalKey等几个函数的参数说明,而没有使用说明,也没有vimperator那样的帮助文档(:help),让人云里雾里,闹不清楚。虽Keysnail的主要宣传语是“For Vim users, there is Vimperator. For Emacs users, there is KeySnail.”,但其实它跟vimperator还是有很大的不同,vimperator尽力在各方面模仿vim,从快捷键到选项,从配置文件格式到帮助系统,而keysnail基本上只有快捷键,甚至缺省提供了 阅读全文
posted @ 2011-04-12 16:33 巴蛮子 阅读(4643) 评论(48) 推荐(0) 编辑
摘要: 1 Outline mode缺省是org方式来确定结构(准确地说是org继承了Outline的方式)Very important** Less important *** A detail And the rest is text between the headers.但可以通过修改outline-regexp来定制,比如emacs-lisp-mode中可定义为"("其它: 可将一节上移、下移,可升级、降级;可在同级之间导航结论: 可用作major-mode,非常适合写文档2 HideShow很多major-mode都支持可设置搜索时是否不搜索折叠的内容: code (搜 阅读全文
posted @ 2011-04-11 06:57 巴蛮子 阅读(3865) 评论(6) 推荐(0) 编辑
摘要: [cygwin][emacs] 开始试用cygwin版本的emacs,感觉好像比native版本要爽一些,ipython/term等都可以正常工作,只是字体只能一种大小了(X版跑不起来,segfault, 还不知道原因) 2011-03-01 11:39:01[fonts][unicode] best unicode fonts http://xahlee.org/emacs/emacs\_unicode\_fonts.html 2011-03-02 07:41:48[emacs][RIL] 破解stardict词典数据结构,并在emacs中调用自己的轻量级查词工具 http://blog.m 阅读全文
posted @ 2011-04-09 21:40 巴蛮子 阅读(805) 评论(1) 推荐(0) 编辑
摘要: Hi, Xah Lee,Here below are some results of my experiments on "Emacs grep Problem in Windows". (As I didn't find your email address on http://xahlee.org, and I think some others might be also interested in this topic, I put it here on my blog – although I rarely wrote blog article in En 阅读全文
posted @ 2011-04-09 18:26 巴蛮子 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 唉,emacs用久了,觉得别的编辑器都不给力,觉得delphi自己的编辑器实在是难用。但emacs里面又没有那些语法相关的功能(尤其是pascal/delphi,似乎网上找不到多少相关的配置),于是两边来回切换着用,蛋疼啊。中午没睡觉,自己写了两个elisp函数来jump to declaration/implementation,原型倒是很快,但为适应各种情况却调试了一个小时。可用于delphi-mode和pascal-mode 。缺省配到了跟Delphi里面缺省快捷键一致的Ctrl-Shift-up和Ctrl-Shift-down上。 阅读全文
posted @ 2011-04-06 21:33 巴蛮子 阅读(2329) 评论(7) 推荐(0) 编辑
摘要: 如果你用过Vim,就知道我们可以用:split 或者 :vsplit 把窗口分割成两个,每个窗口编辑/查看不同的文件,继续使用:split / :vsplit 可以继续分割。有时候需要对照着看一些内容的时候,这样的风格很方便(考虑到现在很多程序都抛弃了以前的MDI风格,而是采用了多标签页的风格,要参照一下另外一个标签页当中的内容,来回切换的话相当麻烦)。 Emacs 也有这样的功能,分别是用C-x 2和C-x 3来分割。 其实Firefox上也有一个扩展可以实现这样的功能:Split Browser (后来改名叫做Fox Splitter了,不过改名后好像没发过新版本),虽然最新的版本是200 阅读全文
posted @ 2011-04-06 21:24 巴蛮子 阅读(2307) 评论(6) 推荐(0) 编辑
摘要: 1. 忝为fx老用户,我也火星了。按一下alt菜单栏又可以显示出来RT@muzuiget:火星了,原来Linux和XP下的Firefox4也是有那个菜单按钮的,把菜单栏隐藏就出来了。搜索栏旁边那个书签按钮,也是隐藏菜单栏后会显示出来。其它内容见评论部分 :-) 阅读全文
posted @ 2011-04-06 14:30 巴蛮子 阅读(356) 评论(10) 推荐(0) 编辑
摘要: 294. [emacs][theme] Naquadah theme http://julien.danjou.info/blog/index.html#Naquadah_theme_for_Emacs [2011-02-01 12:04:07]295. [emacs][orgmode] 听了一下Google Tech Talk on Emacs Org-mode(昨天从youku下载的),发现自己现在英文听力提高了不少——难道是最近几个月看英美剧集的结果? [2011-02-01 15:17:17]301. [emacs][addons] Textmate minor mode http:/ 阅读全文
posted @ 2011-03-10 19:40 巴蛮子 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Emacs自己带一个windmove模块,可以让你调到上面/下面/左边/右边的窗口,你只要绑定几个键到windmove-up, windmove-down...就行了。还有更简单的一个方法: (windmove-default-keybindings 'super)查看一下它的实现,发现它已经提供了找到上下左右窗口的能力,所以我们可以很容易地仿照着写一个交换buffer的函数:将当前窗口的buffer与上边/下边/左边/右边窗口的buffer相互交换:;; modified from windmove-do-window-select(defun windmove-do-swap-wi 阅读全文
posted @ 2011-03-08 13:10 巴蛮子 阅读(2413) 评论(22) 推荐(0) 编辑
摘要: 如前面那篇《介绍一下MicroEmacs》所述,Jasspa是MicroEmacs的一个分支版本,也是最有影响力功能特性最多的一个。Jasspa主页:http://www.jasspa.com作者提供了Windows/DOS/Cygwin, Sun, Linux, AIX, Mac, OpenBSD/FreeBSD等多种平台的二进制包供下载。File Browser和Shell跟GNU Emacs一样,Jasspa可以在里面运行shell交互环境(在Windows上它跟Cygwin结合得也很好,可以直接用M-x cygwin来启动cygwin shell)。 ToolbarJasspa允许给上 阅读全文
posted @ 2011-03-07 21:28 巴蛮子 阅读(3110) 评论(2) 推荐(0) 编辑
摘要: 看见vmlinz在玩JED((轻量级Emacs--JED介绍 - vmlinz's Blog),于是也装了一个玩玩,但我对它的GUI版本很不满意。该文章里面又说到了其它的轻量级编辑器,里面有个叫做MicroEmacs的。想起以前看见网上说Linus用的就是这个叫做MicroEmacs的编辑器(据说他还说了GNU Emacs is just evil,但我没找到确切的出处,只在EmacsWiki上看到过[link])。好,去找来玩玩。 但在Google上一搜,居然没有看到一个象MicroEmacs官网的网址,中文的说明也很少。在Wikipedia [link]和EmacsWiki [li 阅读全文
posted @ 2011-03-07 21:24 巴蛮子 阅读(9625) 评论(6) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页