`
zhongwencool
  • 浏览: 28463 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

window emacs esense 安装

阅读更多
window下安装esense 备忘:]

引用
esense:

* completion of names for modules, functions, records, macroses & fields in records;
* jump to the files included with -include directive;
* jump to the function's definition;
* show of documentation for selected function, or show short description in tooltip.

  • 可以完成各种智能补全,可以各种跳转(头文件也可以哦,distel只用基本的时,只能文件跳转)
  • 关键是可以看按F1可以看函数的注释。比如这样:


  • 这个tooltip不错吧,不过用处只能看系统的函数,我们项目自己的函数都是不写注释的呀,这个看上去很好玩。下一个更好。
  • 用auto-complete-1.3.1插件时:自动补全:只能搜索当前打开过的模块,不会主动去找那没打开的模块,补全不是好。
  • 这个esense就是号称智能的(他会去模块里找到对应的函数的哦)
  • 这都是很好用的哦。方便。




下面是安装步骤:
[list]
  • 1.下载esense和yaws(用这个来生成index_file,用于查找文件的):
  • 2.安装yaws(window下就正常的安装步骤啦)
  • 3.在esense里面有esense.erl esense_edoc_layout.erl 用erl 把这2个文件变成beam文件
  • 4.把这2个文件放到yaws安装下的ebin文件夹中,查找时要找2个文件的路径,我就直接放在安装目录下,不想去定义环境变量了。(他在每一次查找都是调用的yaws,起的erl,我不知道怎么改yaws的环境变量。。。。)
  • 5.运行cmd 把esense里面的esense.dat(window就是这个脚本,在linux下是esense.sh) 里面加上一个参数:
  • 因为没有.erlang这个文件了,网上都说在这里面加code:add_path(Path).版本更新后是没有这个文件了的。
  • 所以就在启动时加上yaws的ebin目录。
  • 6.用这个脚本:esnese.dat 目标文件夹(这是你的项目文件目录哦) 生成的文件目录(空着就行了)
  • 7.生成的文件为当前目录下false/modules   false/includes/  这2个文件夹就是索引文件夹了(index dir),把他们放在erlang.el里面的esense-index-directory定义的目录下。
  • 8.在.emacs里面加:
  • [*];;esense
    [*](add-to-list 'load-path "esense放的那个目录")
    [*](require 'esense-start)
    [*](setq esense-indexer-program "esense放的那个目录/esense.sh");;这个变量设置了主要是用于索引文件快速更新的,
  • 重启emacs后就可以了。
  • 对着函数,宏,补全疯狂的按F1吧。还有其它快捷键的,在esense.el里面定义的(你搜索f1就可以找到了)[/list]
  • 以上是我看到网上erlang最智能的emacs插件了。


    还有你一定要安装:flymake
    http://zhongwencool.iteye.com/blog/1924492这个是保存时就会检查出编译错误的,非常利于好习惯的培养。
    • 大小: 6.4 KB
    • 大小: 6.9 KB
    分享到:
    评论

    相关推荐

      fedora下emacs的安装

      ### Fedora 下 Emacs 的安装知识点详解 #### 一、Emacs 软件简介 Emacs 是一款极其强大的文本编辑器,具有高度可扩展性及定制性。它支持多种编程语言,具备丰富的功能如宏录制、代码高亮显示、内置脚本语言等。...

      linux下emacs安装

      本文将详细介绍如何在Linux系统下安装Emacs,以及如何利用提供的安装包和文档进行操作。 首先,我们需要了解Linux发行版的不同会影响安装方法。大多数Linux发行版都提供了包管理器来简化软件安装,如Debian/Ubuntu...

      Ubuntu平台上Emacs 23 的安装配置

      在Ubuntu操作系统上安装和配置Emacs 23版本,可以让用户享受到其丰富的功能和高度可定制性。本文将详细介绍如何在Ubuntu平台上完成这一过程。 首先,我们需要确保系统的软件包管理器是最新的。打开终端,输入以下...

      emacs windows下emacs 编辑器

      emacs windows下emacs 编辑器 据说是神的编辑器

      Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐

      Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐 将文件解压到你的home目录下就可以,windows系统下放到 C:\Users\你的名字\AppData\Roaming下或者你自己设置的EMACS HOME目录

      emacs-window环境搭建

      总结来说,搭建Emacs窗口环境涉及下载和安装适合Windows的Emacs版本,了解并熟悉Emacs的基本操作,配置窗口和框架布局,以及根据需求安装和配置扩展。通过不断学习和实践,你将能够充分利用Emacs的强大功能,提升...

      Emacs配置与插件

      安装Emacs插件通常有几种方式,包括使用包管理器(如`package.el`或MELPA)、直接克隆Git仓库到`.emacs.d`目录,或者通过ELPA(Emacs Lisp Package Archive)安装。 在使用Emacs的过程中,记住定期备份你的`.emacs`...

      三本emacs书籍:生存于emacs+生活于emacs+emacs手册

      书中的内容可能涵盖如何打开、编辑和保存文件,使用Emacs的内置帮助系统,以及安装和使用各种模式来处理特定类型的文件,如编程语言或标记语言。此外,还可能涉及如何创建自定义快捷键和设置个人工作环境,以提高...

      windows下安装emacs及添加配置文件代码

      在本篇文章中,我们将详细介绍如何在Windows环境下安装Emacs文本编辑器,并且会涉及如何配置Emacs以便更好地适应用户的工作需求。以下将分为几个部分来进行详细的讲解:Emacs的安装步骤、配置文件`.emacs`的基本设置...

      emacs-window-manager, emacs的可以自定义窗口管理器.zip

      emacs-window-manager, emacs的可以自定义窗口管理器 E2WM: 均衡Emacs窗口管理器E2WM是Emacs的窗口管理器。 它可以定制弹出窗口,如何分割,如何拆分,缓冲区位于 Windows,keybinds操作 Windows 和缓冲,等等 也有...

      emacs 和evil以及verilog mode全资源

      2. **安装Evil**:在Emacs中安装Evil通常可以通过MELPA(Emacs包管理器)进行。首先,确保你的Emacs配置中添加了MELPA仓库,然后运行`M-x package-install`,输入"evil"并执行,等待安装完成。 3. **配置Evil**:在...

      windows+coq+emacs+proofgeneral

      ### Windows 下 Coq + Emacs + ProofGeneral 安装与配置指南 #### 一、引言 随着形式化方法在软件工程中的应用越来越广泛,Coq 作为一种强大的定理证明工具,已经成为很多研究者和开发者的首选。而在 Windows 操作...

      在cygwin中安装emacs的使用

      怎样在cygwin中安装使用emacs,手动安装的手动安装的手动安装的

      emacs 24.5 for windows

      Emacs 24.5版本在Windows系统上的安装通常包括以下几个关键部分: 1. **var**:这个目录通常包含运行时需要的变量文件和日志。在Emacs中,它可能存储用户配置、临时文件以及运行时产生的数据。 2. **bin**:这是...

      Emacs教程初步1.pdf

      二、Emacs的安装和配置 * 安装Emacs可以从http://ftp.gnu.org/pub/gnu/emacs/下载源码安装,也可以在Ubuntu上用sudo apt-get install emacs安装。 * 在~/目录下有个隐藏的.emacs文件,这是Emacs的配置文件。Emacs在...

      ace-window:在Emacs中快速切换窗口

      GNU Emacs软件包,用于选择要切换到的窗口 什么和为什么 我确定您知道other-window命令。 虽然它对于两个窗口非常有用,但是当有更多窗口时,它很快就会失去其价值。 您需要多次调用它,并且由于它不容易预测,因此...

      emacs集成多插件配置文件.emacs

      带有命令行显示等多功能的emacs配置文件,只需要将config.emacs改名为.emacs放用户目录下即可使用,如果/home/gqb,用户名为gqb。或者cd ~进行用户目录。

      Linux下文本编辑利器Emacs简介与安装过程.pdf

      Linux 下文本编辑利器 Emacs 简介与安装过程 Emacs 是一款开源的文本编辑器,功能强大,在 Linux 平台上的软件工程师中非常流行。本文对 Emacs 进行了简要介绍,并详细介绍了 Emacs 在 Redhat 中的安装和配置过程...

      emacs文本编辑器ubuntu下安装和使用

      在Ubuntu中安装Emacs,你可以使用`apt-get`包管理器,输入以下命令: ```bash sudo apt-get install emacs ``` 启动Emacs编辑器,可以调用命令: ```bash emacs file.txt ``` 如果你希望在终端窗口内运行Emacs,而非...

      emacs内置wubi,非常棒

      通常,安装和配置Emacs的外部输入法可能会遇到兼容性问题,或者需要进行复杂的设置。现在,有了内置的Wubi支持,用户可以直接在Emacs内进行流畅的五笔输入,极大地提升了工作效率。 在提供的标签中,“emacs wubi ...

    Global site tag (gtag.js) - Google Analytics