`
zhongwencool
  • 浏览: 27218 次
  • 性别: 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的安装

      fedora9下emacs的安装过程,描述详细,跟大家分享下

      linux下emacs安装

      linux下emacs安装,里面有软件安装包和详细的安装文档~~

      emacs windows下emacs 编辑器

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

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

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

      Ubuntu平台上Emacs 23 的安装配置

      Ubuntu平台上Emacs 23 的安装配置

      emacs-window环境搭建

      windows上面搭建emacs环境 https://emacs-china.org/t/windows-emacs/7907

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

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

      Emacs配置与插件

      Emacs 配置 插件 包括最新插件 基本配置 没有那么冗余 新手必备

      在cygwin中安装emacs的使用

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

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

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

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

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

      gnu emacs-24.3

       display editor 实时编辑器 高级编辑器 Self-documenting 可定制性 可扩展性(集成Lisp语言) 支持X Window环境 各平台上的Emacs Emacs用户可以根据自身的需要和偏好对编辑器进行定制。本版本emacs在win7安装中文...

      linux emacs 配置文件

      本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760

      Emacs User 's Guide中文版电子书

      GNU Emacs 是什麽 GNU EMACS 的特质 Emacs 的线上辅助说明 Emacs 的基本知识 Emacs 的自学教材 Ctrl-h 的用法 Emacs 的 info 使用说明 Emacs 的整合环境 如何在 Emacs 中执行 Shell 的指令 有关目录的编辑...

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

      本压缩包包括了:living in emacs, survive in emacs & gnu emacs pocket referrence. 希望大家喜欢

      emacs 24 hours PDF

      Emacs is one of the most powerful text editors available, yet it is not the easiest to navigate, in part because it covers so much. Sams Teach Yourself Emacs in 24 Hours helps simplify the program by ...

      emacs 快速配置脚本包

      快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最基本的配置 颜色 字体等 脚本以及常用的...

      emacs evil

      emacs evil 插件,用于提供EMACS下的VIM键绑定。 VIM是我最喜欢的编辑器,没有之一。 但是最近需要EMACS,因为有些工作需要他的扩展来有效完成。 GIT HUB上有,但是有些场合不能登陆GITHUB, 供有需要的同学下载。

      Emacs使用详解,Emacs使用详解

      Emacs使用详解Emacs使用详解Emacs使用详解

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

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

    Global site tag (gtag.js) - Google Analytics