随笔分类 -  emacs

all the thing about emacs
摘要:org导出html时图片链接部分会出错(已解决)org导出html时图片链接部分会出错(已解决)Table of Contents1 问题描述2 相关代码1 问题描述当在org中写入类似下列图片链接的时候,在导出的时候会出错http://images.cnblogs.com/cnblogs_com/csophys/432523/o_%E7%99%BB%E5%BD%95%E6%88%AA%E5%9B%BE.png导出时在网页上显示为:_%E7%99%BB%E5%BD%95%E6%88%AA%E5%9B%BE.png感谢open_source 解决方式:图片链接外加双重[]即可,如下:也就是< 阅读全文
posted @ 2012-11-26 22:06 csophys 阅读(679) 评论(6) 推荐(0)
摘要:用emacs org-mode写cnblogs博客(续)Table of Contents1 前言2 博客发文3 发文中的博客代码格式背景的问题4 结束语1 前言前面在博文《用emacs org-mode写cnblogs博客》中已经提到了可以使用org-mode写完博客,然后用org-export-as-html导出网页代码,粘贴到博客园后台可以实现,但是还是比较麻烦的。也提到了有人使用webblogger来写cnblogs,但是由于cnblogs使用metaweblog api,导致在使用中遇到很多问题,如博文《(未解决)使用emacs写cnblogs》1所述。不过非常非常感谢 open s 阅读全文
posted @ 2012-11-16 19:30 csophys 阅读(3703) 评论(17) 推荐(3)
摘要:使用elisp脚本编程Table of Contents1 引言2 目的3 elisp 能够编程的理由以及优势4 自我文档化4.1 Elisp4.2 Emacs Lisp Intro4.3 emacs的elisp帮助系统5 几个简单的示例5.1 示例15.2 示例21 引言目前,编程脚本语言python等非常流行,当然python有很强的优势,emacs作为一种编辑器也为python提供了很好的编辑环境。但是对于一些基本的逻辑处理,字符串处理,输入输出处理等,作为Emacs的脚本语言Elisp已经非常强大了,而且简约的函数数编程非常令人喜欢,学习也非常容易,利用emacs内置的一些帮助方式,在 阅读全文
posted @ 2012-07-12 16:13 csophys 阅读(7133) 评论(5) 推荐(3)
摘要:用emacs org-mode写cnblogs博客Table of Contents1 引言2 功能和问题3 效果演示1 引言以下3点叙述了为什么我要通过org-mode来书写cnblogs:1.目前通过emacs的博客插件可以书写wordpress等类型的博客,但是写cnblogs的时候会有一些问题,折腾了很久没有出来结果,也可以参考博文:(未解决)使用emacs写cnblogs 1 2.很喜欢org-mode的写作模式,我想用emacs的朋友很多都对org-mode非常有印象,org-mode的写作方式非常喜欢,结构化的视图,而我只要更专注里内容地表述上就可以了。org-mode可以导出成 阅读全文
posted @ 2012-04-26 16:49 csophys 阅读(3991) 评论(4) 推荐(3)
摘要:(defun bookmark-ido-read()(interactive)(bookmark-maybe-load-default-file)(let ((choise (ido-completing-read ">" bookmark-alist ))) (bookmark-jump choise)))(define-key global-map (kbd "C-x rb") 'bookmark-ido-read) 阅读全文
posted @ 2012-04-09 14:27 csophys 阅读(330) 评论(0) 推荐(0)
摘要:orgmode html exportTable of Contents1 导出样式设置 2 表格和图片 3 内嵌源代码 3.1 常用标签 3.2 htmlize插件 1 导出样式设置orgmode的html导出可以用org-export-as-html来把当前org buffer导出成html形式的,如果选中region,就只导出region部分。orgmode可以使用#+TITLE: 标记来指定文档的标题默认情况下导出的html只是默认的样式,如果需要引用自定义的样式,需要引入标签,#+STYLE:例如下面语句:#+STYLE: <link rel="stylesheet& 阅读全文
posted @ 2012-04-02 00:27 csophys 阅读(1976) 评论(1) 推荐(0)
摘要:emacs中的键盘宏非常的强大,它可以重复你的动作比如你有类似 如下的内容上海:杭州:北京:...如果你想把它变成如下形式"上海""杭州""北京"...那么你只有做一次,其余的事情交给键盘宏把。非常的自动话。当然emacs的键盘宏还带有计数器,可以在每次执行的时候有变化,这个非常适合于在编程的时候定义非常多的类似变量。键盘宏的具体操作我就不再blog中讲了,因为emacs自我文档中已经讲述的非常明确了。可以按C-h r 查询Keyboard Macros 来详细了解。以上陈胜 阅读全文
posted @ 2012-03-29 16:41 csophys 阅读(1152) 评论(0) 推荐(0)
摘要:windows下grep,find的使用首先下载linux下的grep,find for windows版本。加入到windows中的path变量中。Table of Contents1 grep 的使用 1.1 find-function的使用 1.2 find-variable的使用 1.3 shell 中使用find命令查找文件名 1 grep 的使用M-x grepgrep -nH -e 可以输入如grep -nH -e "string.." * 来进行查找。可以输入参数r来进行递归查找。候选文件可以选择*.java等来具体话某些文件。比如grep -nHr -e 阅读全文
posted @ 2012-03-29 15:51 csophys 阅读(2459) 评论(0) 推荐(0)
摘要:emacs 打开nxhtml时候的警告取消Table of Contents1 问题 2 解决方法 1 问题在用nxhtml打开html的时候会出现这样的警告Warning: `font-lock-beginning-of-syntax-function' is an obsolete variable (asof Emacs 23.3); use `syntax-begin-function' instead2 解决方法在配置文件中加入以下的语句,其中 emacs-major-version和emacs-minor-version随着具体的emacs版本自己设定即可。 ;; 阅读全文
posted @ 2012-03-29 11:02 csophys 阅读(470) 评论(0) 推荐(0)
摘要:Emacs Java Development EnvironmentTable of Contents1 引言 2 emacs j2EE 开发环境 JDEE 2.1 整体说明 2.2 变量说明 2.3 插件说明 2.3.1 JDIbug 2.3.2 Jde-usage 2.3.3 jde-flymaker 2.3.4 jde-jalopy 2.3.5 jmaker 2.3.6 decompiler 2.3.7 maven插件 2.3.8 jde-lint4j 2.3.9 jde-findbugs 2.3.10 …其他插件可以通过google来搜索。发现百度在这方面搜不到。。 1 引言非常感谢室 阅读全文
posted @ 2012-03-28 10:30 csophys 阅读(4048) 评论(0) 推荐(1)
摘要:- 问题描述 autopair一般情况下都会开启(autopair-global-mode);; enable autopair in all buffers. 也就是在所有主模式下都能使用autopair的功能,但是当装了graphviz-dot-mode插件的时候,emacs只要打开.dot等关联graphviz-dot-mode的文件的时候,就会出现 "Error in post-command-hook: (wrong-type-argument characterp nil)" 这种错误,而且之后emacs的很多功能都不能正常使用,不停的提示上述的错误。 - 解决 阅读全文
posted @ 2012-03-10 21:11 csophys 阅读(912) 评论(0) 推荐(0)
摘要:emacs 是非常强大的编辑器,用习惯了真不愿意叫他编辑器,角色委屈了它。目前需要做jdee的项目,又不愿意放弃emacs写代码,就差了emacs开发java的相关内容。总结如下:emacs中jdee是专门用来给emacs做j2ee项目开发的。几乎和商业的IDE没什么两样,可以进行代码补全,语义分析,错误行定位,自动编译所有相关文件。结合yasnippet和ajc就使java编程具有了更加强悍的自定义能力,具有很强的可操控性。期间安装遇到的一个小问题:安装了jde后,菜单栏多了JDE,class和senator三个选项,没什么问题,其中Senator是cedet中sematic的一部分,用来进 阅读全文
posted @ 2012-02-27 11:09 csophys 阅读(803) 评论(0) 推荐(0)