Wednesday 21 November 2007

windresize简介

windresize可以用来管理emacs里的窗口,改变窗口大小、切换窗口,创建或去除窗口等。
Emacs里的窗口在没有windresize的时候,也可以改变大小,比如:
C-x ^ ---- 增加高度
C-u -1 C-x _ ---- 减少高度
等,功能都在但用起来就不方便。

windresize用上下左右方向键来改窗口大小,比如用<-就是向左变大,非常方便。

不用windresize的话,窗口切换用C-x o。用了windsize,用o或n
切到下一个窗口,用p返回上一个窗口。很方便。
安装:
cd /usr/share/emacs/site-lisp
wget http://www.cognition.ens.fr/~guerry/u/windresize.el
在.emacs里:
(require 'windresize)
使用的时候可以M-x windresize,之后就可以用方向键变窗口大小了。也可以将其与某个键绑定,比如和F2绑定。
(global-set-key [f2] 'windresize)
按F2进入windresize,调整窗口后按F2或Enter退出,取消调整按q推出。

还可以用2横着分两个窗口,按3竖着分两个,1删除当前窗口。都很好用。目前的一个问题是帮助窗口的退出设计的不好,不过这些作者已经知道,很快会修复。另一个提上日程的功能是改变选中背景色来表示选中的窗口。很快会推出。

Wednesday 14 November 2007

顶部的小窗

有人要求顶部的小窗
原因是他一男的
低头太难
作者说有啥用啊
他说他一男的
低头太难
低头太难

Saturday 3 November 2007

初识Scala

毫无疑问scala将成为一门伟大的语言,Java最无间的伴侣。就像在Emacs的实现里,C语言和lisp语言的关系一样。Java相当于C而scala就是Java里的lisp。这是因为C没有那么动态而Java也没有那么动态。Lisp足够的动态而scala也动感十足。因此理想类Emacs的应用是以Java为骨架而以Scala为血肉。