我在.emacs里写了一句 (add-hook 'c++-mode-hook '(lambda() (c-set-style "stroustrup"))) 开始是好的,回车后自动缩进格式是这样: if (0) { ... } 但用着用着,突然就变成下面这样了: if (0) { .... } 怎么回事呢?
在linux下用emacs开发c的话,应该怎么配置呀? 1,比如那些语法高亮,代码缩进,自动补齐……这些东西是不是需要装一些额外的插件,emacs默认是不装这些的? 2,在网上搜了一下,貌似有很多这种插件,etags,ECB(emacs code browser),cscope,Xref……用哪个好?首先是方便好用,在一个就是界面好看 3,网上看经常有修改emacs配置文件,比如 (global-set-key [M-/] 'hippie-expand) ;;右Ctrl+\ 自动补全menu (global-set-key ...
1.下载python-mode,地址: http://sourceforge.net/projects/python-mode 文件: python-mode-1.0.tar.gz 大小: 53KB 下载: 下载 2. 字节编译,在emacs中输入命令: C-x C-f /path/to/python-mode.el RET M-x byte-compile-file RET 5. 确保python-mode.el在加载路径中,测试方法: M-x locate-library RET python-mode RET 如果没有,加入下面一行到的.emacs文件中: (setq load-path (cons "/dir/of/python-...
记得我以前发过一个贴,问: 在vim中,在没有结束的括号内,新行的起始位置会增加shiftwidth的缩进,我觉得不太爽, [code] int func(int a, int b, int c) [/code] 而在emacs 中 在没有结束的括号内,新行的起始位置左括号之后下一个非空白字符的位置,灰常舒服 [code] int func(int a, int b, int c); [/code] 还有switch case的对齐方式也不是很好, 其实vim中可以设置自己的对齐方...
前几天看到了这个贴子,网址为:http://forum.ubuntu.org.cn/viewtopic.php?t=74716&postdays=0&postorder=asc&start=0 感觉把vim和emacs配置的太强大了,不知道是如何配置的??? 3Q
;; 从别人那里抄的 (global-set-key "\C-x\C-b" 'electric-buffer-list) ;; C-x C-b 缺省的绑定很不好用,改成一个比较方便的 electric-buffer-list ;; 之后: ;; 光标自动转移到 Buffer List buffer 中; ;; n, p 上下移动选择 buffer; ;; S 保存改动的 buffer; ;; D 删除 buffer ;; 除此之外, 不错的选择还有 ibuffer, 不妨试试 M-x ibuffer. (global-set-key "\C-x\C-j" 'dired-jump) ;; Dire...
用gentoo miniCD启动,然后全手动编译内核,搞了几天终于把gentoo装上了。 使用的时候又有问题了 命令: #emerge emacs 把emacs装上后,发现所有用户都没有~/.emacs文件,用emacs写程序没有语法着色十分不方便 应该怎样配置才能达到像FC5默认安装时emacs的显示效果呢?