CMake mode for emacs 提供了一些好的功能,一直都没有注意到这个mode,今天正式开始使用。
首先,下载cmake-mode.el文件
http://www.cmake.org/CMakeDocs/cmake-mode.el
放到自己的emacs plugin目录下:
/opt/emacs_plugins/cmake-mode.el
然后在.emacs文件中设置如下:
(setq load-path (cons (expand-file-name "/opt/emacs_plugins") load-path))
(require 'cmake-mode)
(setq auto-mode-alist
(append '(("CMakeLists\\.txt\\'" . cmake-mode)
("\\.cmake\\'" . cmake-mode))
auto-mode-alist))
重新启动Emacs后,打开我的CMake工程的CMakeLists.txt文件,里面command关键字都已经变成高亮。
M-x 执行cmake-help-list-commands 后,可以看到所有当前CMake版本支持的命令。
将光标停在某个command(比如AUX_SOURCE_DIRECTORY)之上,运行cmake-help-command 会看到关于AUX_SOURCE_DIRECTORY command的详细介绍。
其他功能后面慢慢体会吧。
分享到:
相关推荐
emacs python-moemacs python-mode 及使用方法de 及使用方法
cmake-ide:将Emacs用作CC ++ IDE
和博客 https://blog.csdn.net/tbzj_2000/article/details/81702009 配套的资源包,一次性完成emacs,evil和verilog mode的部署。
haskell-mode emacs haskell-mode emacs
Emacs使用详解Emacs使用详解Emacs使用详解
jsx-mode.el, JSX代码的Emacs主要模式 jsx-mode.el----主要模式用法开始将这里文件放入你的Emacs lisp路径( 比如 。 ~/.emacs.d/site-lisp) 并添加到你的~/.emacs.d/init.el. 中(add-to-list
emacs强大的编辑器 metapost精确的绘图工具 本文档介绍了在emacs下编辑metapost文件,从输入到文件输出详细而且易懂
cmake-font-lock - 高级,类型识别,突出显示对 CMake 的支持 作者:安德斯·林格伦(Anders Lindgren) 版本: 0.1.11 网址: : CMake 脚本的高级语法着色支持。 这个包的主要特点是根据它们的用途突出显示函数...
emacs org-mode教程。org-mode是emacs中非常非常有用的一种模式。
emacs org-mode guide
不推荐使用 该软件包不再受维护。 因为我意识到这个世界上没有什么可以替代Emacs。 祝您黑客愉快! 原子emacs模式 这是Atom的Emacs扩展。 安装 您可以从Atom -> Preferences -> Settings -> Packages安装它。 要在...
org-wiki:建立在Emacs org-mode之上的Emacs org-mode Wiki
emacs使用手册 简要介绍emacs的使用
markdown-mode is a major mode for editing [Markdown][]-formatted ;; text files in GNU Emacs. markdown-mode is free software, licensed ;; under the GNU GPL. ;;
emacs下的matlab模式,下载好后进行设置(我博客上有.emacs文件)
evil-org-mode:emacs org-mode的补充邪恶模式键绑定
emacs多年使用总结
emacs在sql-mode模式下可以进行SQL编辑和测试。 支持Sybase,Oracle,MySQL和PostgreSQL。 放到site-lisp目录下,然后在.emacs中配置 (load-file (expand-file-name "E:/lispbox-0.7/emacs-23.2/site-lisp/sql-...
Emacs使用手册 Emacs使用手册 Emacs
emacs config file for android development