先看段我演示:
怎么样? 是不是有IDE的感觉? 进入配置过程.其实配置不复杂.
首先需要Makefile的支持(这里只拿C/C++作例子).
在Makefile中添加下面两行:
gcc可以相应改成g++
然后 进入要编写的代码启用flymake-mode即可
flymake目前支持一下语言:
Language |
Compiler |
OS |
C/C++ |
Microsoft Visual C++ 6.0 |
Windows 2000 |
C/C++ |
gcc 2.9 |
Windows 2000/XP/Linux |
MS IDL |
midl 5.01 |
Windows 2000 |
Java |
IBM Jikes 1.17 |
Windows 2000 |
Latex |
MikTeX 2.2 |
Windows 2000 |
HTML |
HTML Tidy |
Windows 2000/XP |
XML |
XMLStarlet Command Line XML Toolkit 0.7.0 |
Windows 2000/XP |
Perl |
Perl 5.8 |
Windows 2000/XP |
当然这里有一些有用的函数(ahei编写),可以把错误显示在minibuffer上:
flymake-display-current-error是显示当前的光标所在错误!
flymake-goto-next-error-disp显示下一个错误!
flymake-goto-prev-error-disp显示上一个错误!
是不是很给力?
当然这里有个性能问题,因为flymake是调用gcc的 大工程的话 会相对比较慢. 看你选择了!
分享到:
相关推荐
Emacs23.1 emacs config for C/C++ 最近更新
http://www.flycheck.org GNU Emacs的现代即时语法检查扩展。 尝试一下! 有关更温和的介绍,请阅读安装说明,并阅读快速入门指南。 请询问有关F的问题https://www.flycheck.org GNU Emacs的现代即时语法检查扩展。 ...
用VIM编写C/C++程序 Vi是Unix下最常用的文本编辑器。VIM(Vi IMproved)则是它的增强版。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。用过emacs的人肯定会为emacs的...
emacs-flymake:对Emacs进行连续语法检查。 分叉以添加最大并行调用和其他错误修复
关于c c++ java python开发的emacs配置文件
emacs-flymake-perlcritic:通过Emacs Flymake运行Perl :: Critic静态分析“ While U Type”
c#毕业设计源码下载 Emacs demo setup for C/C++ described here:
用于vs2012的emacs插件 具体使用方法见我的博客相关文章,或google...
为python开发坏境而配置的emacs,下载后直接解压,将原电脑中的.emacs.d备份,用这个文件夹覆盖原有的
这是EmacsLisp,用于与mongo-db对话。 一个使用果酱的mongo-db的简单示例:(let *((result(mongo-with-open-database(db:host'local))(mongo-do-request(make-mongo-message-query mongo-db。...
emacs-flymake-cursor:在小缓冲区中显示flymake错误。 http:www.emacswiki.orgemacsflymake-cursor.el的前叉
Flycheck - GNU Emacs的快速语法检查
emacs python 扩展包
Emacs 配置 插件 包括最新插件 基本配置 没有那么冗余 新手必备
NULL 博文链接:https://lindows.iteye.com/blog/246868
一个Emacs插件,支持快速定位到项目文件,支持项目全文查找。
emacs搭建python开发环境(包括一个VIM的perl支持)。
使用 Emacs 进行 Perl 编程 this is for beginner.
EMACS 插件集合
支持C/C++,Perl,Python,Lisp等等 玩游戏 计算器 记日记 煮咖啡 管理日程,Task,ToDo,约会等 个人信息管理 目录管理 文件比较 阅读info和man文档 浏览网站 为各种程序(TeX等)提供统一的操作界面 …… 此外...