ubuntu下emacs的配置(cedit,ecb)
来源:互联网 发布:最近网络流行的词语 编辑:程序博客网 时间:2024/05/21 00:17
1.ubuntu安装emacs后,启动emacs每次emacs弹出的窗体大小以及里面的提示信息看着不舒服,需要修改
首先需要在~/目录下看是否有.emacs文件,如果没有则创建之,看是否有.Xdefaults文件,如果没有创建之
.emacs文件配置(参考,可以看效果),这里增加了字体样式,会比默认的好看些
(set-default-font "courier 10 pitch-12")(set-fontset-font "fontset-default"'han '("WenQuanYi Bitmap Song" . "unicode-bmp"))(set-fontset-font "fontset-default"'cjk-misc '("WenQuanYi Bitmap Song" . "unicode-bmp"))(set-fontset-font "fontset-default"'bopomofo '("WenQuanYi Bitmap Song" . "unicode-bmp"))(set-fontset-font "fontset-default"'gb18030 '("WenQuanYi Bitmap Song". "unicode-bmp"))(set-fontset-font "fontset-default"'symbol '("WenQuanYi Bitmap Song". "unicode-bmp"))(add-to-list 'default-frame-alist '(font . "courier 10 pitch-12"))
.XDefault文件编辑
Emacs.geometry: 80x36+50+74
保存文件后执行命令:$xrdb ~/.Xdefaults 使其生效
如果去掉默认的帮助信息,在.emacs文件中加入
(setq inhibit-startup-message t)
2.安装cedit
到http://cedet.sourceforge.net/下载cedit包
解压:$ tar -zvxf cedet-1.1.tar.gz
进入解压后的目录,编译: $make EMACS=emacs
在.emacs文件中加入
(load-file "/home/loulijun/software/cedet-1.1/common/cedet.el")(global-ede-mode 1) ; Enable the Project management system(semantic-load-enable-code-helpers) ; Enable prototype help and smart completion (global-srecode-minor-mode 1) ; Enable template insertion menu
3.安装ecb
到http://ecb.sourceforge.net/下载压缩包
解压
在.emacs文件中加入
(add-to-list 'load-path"/home/loulijun/software/ecb-2.40")(require 'ecb)(require 'ecb-autoloads)
然后启动emacs,打开一个源码文件,选择tools-->Start Code Browser(ECB)
emacs配置的简单IDE即实现了
4.错误CB can only be used with [1.0pre6, 1.0.9]! Please install it and restart Emacs!
解决方案:
ecb目录下找到ecb-upgrade.el 文件,将ecb-check-requirements函数中的:
找到代码用;;注释掉,再次打开emacs即可
;; check if vedet-version is correct when (or (not (boundp 'cedet-version)) (ecb-package-version-list< (ecb-package-version-str2list cedet-version) ecb-required-cedet-version-min) (ecb-package-version-list< ecb-required-cedet-version-max (ecb-package-version-str2list cedet-version))) (setq version-error (concat "cedet [" cedet-required-version-str-min ", " cedet-required-version-str-max "]")))
如果打开emacs后弹出提示ecb-tip-of-the day的弹框
在.emacs文件中加入,(setq ecb-tip-of-the-day nil)即可
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- ubuntu下emacs的配置(cedit,ecb)
- 程序员的emacs配置大全(cedet+ecb+cscope+gdb-ui)
- emacs 中文显示和输入, ecb 的配置
- emacs+cscope+ecb的配置文件
- ecb 布局配置 (emacs-ecb-cust-layout.el)
- emacs+ecb
- emacs 的快捷键和etgs ecb cscope
- 改变emacs中ecb的布局
- 程序员的emacs配置大全(cedet+ecb+cscope+gdb-ui)-jzj
- zz-程序员的emacs配置大全(cedet+ecb+cscope+gdb-ui)
- 程序员的emacs配置大全(cedet+ecb+cscope+gdb-ui)-jzj
- windows+putty+linux+emacs+cscope+auto-complete+ecb 将emacs配置为一个可以编程的IDE
- emacs下cedet的配置
- emacs下django的配置
- windows下emacs的配置
- emacs配置大全(cedet+ecb+cscope+gdb-ui)-jzj
- Emacs配置 gtags+cedet+ecb+doxymacs+session+gdb
- emacs 24 IDE配置(YASnippet、ECB、Cedet、Auto-complete)
- Meta programming 学习 <二> Template parameter
- linux net_bridge结构简介
- 简明Linux命令行笔记:fmt
- 《Windows网络与通信程序设计》读书笔记----可伸缩服务器系统设计实例
- 不需要显式地声明tld路径了
- ubuntu下emacs的配置(cedit,ecb)
- 在一台Windows电脑上安装多个Mysql服务的方法
- 简明Linux命令行笔记:comm
- 链表的基本操作
- Linux驱动中的异步通知
- 简明Linux命令行笔记:cut
- js判断时间先后
- [转]应该知道的Linux技巧
- 算法篇 2