上一页 1 ··· 5 6 7 8 9
摘要: 由于PDF又不能重新排版,在iPhone的小小屏幕上看电子书太吃力了。于是我将最近在看的Emacs Manual搞成了CHM,弄到了iPhone上来看。但安装了几个CHM阅读工具,都有不太满意的地方,这里总结一下。 阅读全文
posted @ 2010-10-19 21:52 巴蛮子 阅读(36556) 评论(0) 推荐(0) 编辑
摘要: 前一段业余移植一个C写的 Total Commander 插件到 Double Commander, 后者是用FreePascal写的,虽然也可以直接用C来做这个插件,但俺还是有兴趣用freepascal重写一遍。最开始是用Lazarus 做IDE来写,为偷懒基本上是C函数到pascal函数来移,结构打算后面再调整,但移植完两个函数后调测时觉得Lazarus 这个IDE的调试功能实在太差,于是又改到先用Delphi 7来编译,于是发现了这两者在数组、指针方面的一些差异。刚才在Delphi 7, Delphi 2009和Freepascal 2.2.4上做了一下对比,结果如下 阅读全文
posted @ 2010-06-14 22:51 巴蛮子 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 安装enca和iconv(来自libc-bin包),enca用以检测文件编码,iconv用于转换。(如果你是在Windows下,安装一个cygwin,至少安装base category里面所有包。然后安装enca和iconv包。)真正干活的就是一下几行shell代码 files=`find . -name '*.java' | xargs enca -L zh | grep GB2312 | cut -d: -f1` for f in $files; do iconv -f GBK -t UTF-8 $f > $f.utf && mv -f $f.utf 阅读全文
posted @ 2010-06-11 22:44 巴蛮子 阅读(2087) 评论(0) 推荐(0) 编辑
摘要: improve the one found on http://www.emacswiki.org/emacs/DelphiMode1. support 'record', 'class' and 'interface' as level 1 menu2. methods show as submenu of class3. correctly jump to the impl. part (ignore interface part)FIXME: currently not work if no 'interface/implement 阅读全文
posted @ 2010-04-07 21:49 巴蛮子 阅读(811) 评论(1) 推荐(0) 编辑
摘要: ** EMACS缺省的模式*** 在缺省的键绑定下,TAB键是这样工作的(见indent.el中indent-for-tab-command函数)if 选择的是块 then 对块进行语法缩进 else if (eq tab-always-indent t) then (按下TAB键时始终对当前行按语法缩进,不管是在行开始的空白处还是 后面的位置,缩进量与tab-width参数无关,只与当前语法风格有关系,具体 缩进由indent-line-function完成,各个模块可重新定义这个函数) else if 如果光标在 1)行首空白区(即在indentation区内),则取消所有缩... 阅读全文
posted @ 2010-04-04 21:36 巴蛮子 阅读(17248) 评论(4) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9