今天把把emacs的C开发环境鼓捣出来,首先上图:
1.color theme
color-theme.el
;; color theme
(require ‘color-theme)
(color-theme-classic)
2.line number
我用的是wp-line-number
参考网站:http://homepage1.nifty.com/blankspace/emacs/elisp.html
;;line number
(set-scroll-bar-mode nil) ;no scroll bar
(require ‘wb-line-number)
(wb-line-number-toggle)
3.cedet(Collection of Emacs Development Environment Tools)
这是个非常强大的东东,专门为emacs开发的用于开发环境的工具
参考地址:http://cedet.sourceforge.net/
;; Load CEDET
(load-file “/usr/share/emacs/site-lisp/cedet/common/cedet.el”)
;; Enabling various SEMANTIC minor modes. See semantic/INSTALL for more ideas.
;; Select one of the following:
;; * This enables the database and idle reparse engines
;;(semantic-load-enable-minimum-features)
;; * This enables some tools useful for coding, such as summary [...]
分享到:
相关推荐
emacs c-mode配置 要求已安装cscope
1. **C语言开发环境设置**:Emacs通过其内置的`CEDET`(C/C++ Development Environment Tools)套件,提供了一整套C语言开发工具,包括自动完成、语法检查、重构等。虽然提供的图片没有详细步骤,但通常用户需要安装...
Emacs是一款历史悠久且功能强大的文本编辑器,尤其在编程领域被广大开发者誉为“神级”集成开发环境(IDE)。它的强大在于其高度可定制性和扩展性,通过编写或使用他人编写的配置(通常称为“ Emacs Lisp”或“Elisp...
在Scala编程领域,Emacs可以成为一个高效的开发环境,通过特定的模式和插件支持,如`scala-mode`。本篇文章将详细介绍如何配置GNU Emacs以适应Scala的学习和开发。 首先,让我们了解`scala-mode`。这是一款为Emacs...
Emacs 编辑环境是 UNIX 及其类似操作系统中的一款高度可定制的文本编辑器,被誉为编辑器之王。它的设计理念和操作方式与其他常见的编辑器有很大不同,这使得初次接触的用户可能会觉得不太直观。然而,随着对 Emacs ...
3. **集成环境**:除了基本的文本编辑功能外,Emacs还可以作为集成开发环境(IDE),支持编译、调试等多种功能。 4. **跨平台**:Emacs可以在多种操作系统上运行,包括Unix、Linux、Windows等。 5. **丰富的插件**:...
iPhone开发环境设定 为了更好地支持Objective-C语言编程,需要在Emacs中配置特定的模式。这可以通过修改~/.emacs.el文件实现: ```lisp (add-to-list 'auto-mode-alist '("\\.mm?$" . objc-mode)) (add-to-list '...
本文将详细介绍如何将 Emacs 配置为一个功能完备的 Python 开发环境。 首先,为了将 Emacs 用于 Python 开发,你需要确保以下几个前提条件已经满足: 1. **安装 Emacs**: 下载并安装最新版本的 Emacs,例如文中...
标题"My-lisp-emacs-23.2"和描述中提到的是一系列与Emacs集成开发环境相关的扩展和工具,适用于版本23.2。这些工具包括`auto-complete-1.3`,`cedet-1.0`,`cscope-15.7a`,`doxymacs-1.8.0`,`ecb-2.40`以及`...
对于熟悉它的用户来说,Emacs不仅是一个简单的文本编辑器,更是一个完整的开发环境。由于许多Linux系统的配置任务涉及到编辑配置文件,因此掌握Emacs的使用技巧对于提高工作效率至关重要。 Emacs提供了高度定制化的...
Emacs,被誉为“可扩展、可定制、自我文档化”的实时显示编辑器,不仅是一个文本编辑器,更是一个强大的集成开发环境(IDE)。它以其高度的可配置性和丰富的功能库,使得开发者能够根据个人需求定制自己的开发环境。...
Emacs不仅是一个编辑器,更是一个功能丰富的集成开发环境(IDE),它提供了丰富的自定义能力和扩展机制,使其成为程序员和文本工作者的得力工具。 Emacs的全称是“Editing MACroS”,由GNU项目维护,支持多种操作...
在Emacs的世界里,它不仅仅是一个编辑器,更是一个全方位的工作环境,提供了邮件、新闻阅读、项目管理等多种工具。 Emacs 24.5版本在Windows系统上的安装通常包括以下几个关键部分: 1. **var**:这个目录通常包含...
Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中,在基于编辑器的功能基础上,Emacs自行开发了一个“bourne-shell-like”的shell: EShell。Emacs...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
首先,Cedet(Common Emacs Development Environment Tools)是一套Emacs的开发环境工具集,它提供了代码智能感知、项目管理、重构等多种功能。Cedet的核心组件包括 Semantic、Eieio、Srecode 等,它们协同工作,...
例如,在不同的开发环境中,可能需要开启或关闭某些功能,如语法高亮、自动补全等。同时,Emacs还支持分层配置,用户可以将不同的配置片段放在不同的文件中,然后在`.emacs`中通过`load-file`或`require`命令加载...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
作为一款“好用的代码剪辑软件”,Emacs不仅支持编写各种编程语言,还具备代码高亮、自动补全、语法检查、多窗口编辑等一系列提升开发效率的特性。 Emacs的核心理念是“编辑器是操作系统”。它不仅仅是一个简单的...