https://raw.github.com/emacs-java/auto-java-complete/0.2.8/Install
https://github.com/emacs-java/auto-java-complete
http://www.emacswiki.org/emacs/AutoJavaComplete#toc1
https://github.com/capitaomorte/yasnippet
plugins
1. autocomplete
1.1 download the .tar or .zip
1.2 use M-x(alt+x) load-file install.el(under etc folder)
Not yet Done, coz will encounter this error
File error: Cannot open load file, auto-complete-config
(fix) Install the pupup.el by M-x(alt+x) load-fle popup.el
1.3 Turn on the autocomplete-mode for testing
2. yasnippet
No need to download the .tar coz follow the step of organization will not work, config the .emacs file to load the file NO WORK.
2.1 Use the M-x(alt+x) package_list...
2.2 Choose the displayed list yasnippet to installation.
2.3 Turn on yasnippet mode for testing : yas-global-mode.
2.4 Start a new file that I tried is test.c, input main, click tab, then the magic ...
[20130316] One abnormal stuff, today mor i open to test the yas-global-mode whether work fine, but it encountered this error [yas] Reloaded everything (snippets will load just-in-time)... some error. Then I try to reinstall by M-x package-install-file yasnippet, No work.
(fix)
(add-to-list 'load-path "~/.emacs.d/plugins/yasnippet") (require 'yasnippet) (yas/global-mode 1)but at the beginning, I told No need to follow the config, but now fix the issue by this setting, this confuse me ...
3. ajc-java-complete
just uncompress the file the java_base.tag and put it to home directory and rename it to .java_base.tag which can refer the ajc-java-complete.el.
4. cedet 1.1
5. ecb 2.40
Error: ECB can only be used with cedet [1.0pre6, 1.0.9]!
Forgot to expand macro eieio-object-p
m-x ecb-activate
ECB 2.40 - Error: ECB can only be used with cedet [1.0pre6, 1.0.9]! Please install it and restart Emacs!
(fix)
change ecb-2.4 ecb-upgrade.el
(defconst ecb-required-cedet-version-max '(1 0 4 9))
1 0 4 9 -> 1 1 4 9
6. JDE
JDEE requires a version of CEDET between 1.0beta2 and 1.0 (found 1.1beta)”
(fix)
(custom-set-variables ;; custom-set-variables was added by Custom -- don't edit or cut/paste it! ;; Your init file should contain only one such instance. '(jde-check-version-flag nil)) ;;不进行版本检查
6.1 complie .java by JDE
add this to your .bash_profile
export JAVA_HOME='/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home'
when compile a java file one emacs, will trigger this error
(jde-get-jdk-dir)
(defun jde-get-tools-jar () "Gets the correct tools.jar or equivalent. Signals an error if it cannot find the jar." (let ((tools (expand-file-name (if (eq system-type 'darwin) "Classes/classes.jar" "lib/tools.jar") (jde-get-jdk-dir)))) (if (file-exists-p tools) tools (error (concat "Cannot find JDK's tools jar file (or equivalent)." "Type M-x describe-function [RET] jde-get-jdk-dir for more info.")))))will find out need two .jar on Classes directory and lib directory, find them two and put two this two directories.
My Mac two directories for reference.
/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents
7 JDIbug
http://www.jesshamrick.com/2012/09/18/emacs-as-a-python-ide/
http://www.jesshamrick.com/2012/09/10/absolute-beginners-guide-to-emacs/
相关推荐
Emacs是一款强大的文本编辑器,深受程序员和高级用户喜爱,因其高度可定制性和丰富的扩展功能而闻名。这个压缩包包含了三本关于Emacs的重要书籍,旨在帮助用户从初识到熟练掌握这款工具。 《Survive in Emacs》是...
### Emacs用户手册中文版知识点概览 #### 一、Emacs简介与发展史 - **GNU与Emacs**:Emacs是GNU项目的一部分,由Richard Stallman于1975年在MIT创立的Free Software Foundation (FSF)发起。GNU旨在创建一个完全...
Emacs 24.5是针对Windows平台的版本,它是一款功能极其强大的文本编辑器,被誉为"神一样的编辑器"。这款编辑器以其高度可定制性、丰富的功能和开源特性深受程序员、作家以及任何需要处理文本的人士喜爱。在Emacs的...
Emacs是一款强大的文本编辑器,拥有高度可定制性和丰富的扩展功能。它被广泛用于编写代码、编辑文档甚至处理电子邮件。 Evil则是Emacs中的一个插件,它为Emacs带来了Vim编辑器的操作模式,使得习惯Vim键绑定的用户...
Emacs是一款强大的文本编辑器,深受程序员和高级用户喜爱,尤其在开源社区中拥有广泛的使用者。这个名为"emacs_ok.tar.gz"的压缩包文件显然包含了已经配置好的Emacs环境,这意味着用户可以快速启动并享受定制化的...
### Emacs Lisp 函数手册知识点概览 #### 一、引言 Emacs Lisp(简称Elisp)是Emacs文本编辑器内置的一种高级编程语言。它不仅支持编辑文档时的脚本化操作,还具备完整的编程功能,使得用户可以扩展Emacs的功能。本...
### Windows 下 Coq + Emacs + ProofGeneral 安装与配置指南 #### 一、引言 随着形式化方法在软件工程中的应用越来越广泛,Coq 作为一种强大的定理证明工具,已经成为很多研究者和开发者的首选。而在 Windows 操作...
《Survive in Emacs》是为初学者准备的一份详尽的Emacs编辑器入门指南,旨在帮助用户快速熟悉并掌握这款强大的开源文本编辑器。Emacs不仅是一个编辑器,更是一个功能丰富的集成开发环境(IDE),它提供了丰富的...
Emacs的基本操作包括启动Emacs、挂起Emacs、永久离开Emacs文件、读取文件到Emacs、保存文件到磁盘、插入其它文件的内容到当前缓冲、将要读取的文件替换当前文件、将当前缓冲写入指定的文件等。这些命令都是Emacs的...
在Linux环境中,Emacs是一款非常强大的文本编辑器,深受程序员和系统管理员的喜爱。它提供了丰富的功能,包括代码编辑、文档编写、邮件处理等。本文将详细介绍如何在Linux系统下安装Emacs,以及如何利用提供的安装包...
### Emacs使用详解 #### 一、Emacs简介 Emacs是一种功能极其强大的文本编辑器,在Unix和类Unix系统(如Linux)中广泛使用。对于熟悉它的用户来说,Emacs不仅是一个简单的文本编辑器,更是一个完整的开发环境。由于...
GNU Emacs 是什麽 GNU EMACS 的特质 Emacs 的线上辅助说明 Emacs 的基本知识 Emacs 的自学教材 Ctrl-h 的用法 Emacs 的 info 使用说明 Emacs 的整合环境 如何在 Emacs 中执行 Shell 的指令 有关目录的编辑...
Emacs是一款强大的文本编辑器,深受程序员和程序员爱好者们的喜爱,因其高度可定制性和丰富的扩展功能而闻名。本文将深入探讨Emacs的配置与插件使用,帮助新手快速上手。 首先,我们要明白Emacs的基本配置是提升其...
### Emacs多年使用总结 #### 一、第三方扩展Package Emacs作为一个高度可定制的文本编辑器,通过安装各种第三方扩展可以极大地提升工作效率。 ##### 1.1 学会使用ERC (IRC Client) - **功能**: ERC (Emacs ...
Emacs是一款强大的文本编辑器,源自GNU项目,是GNU Emacs的简称。它以其高度可定制性、丰富的功能和开源性质闻名于世。本教程“Learn_GNU_Emacs”旨在帮助用户从零开始掌握Emacs的基本操作和高级特性,成为熟练的...
快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最基本的配置 颜色 字体等 脚本以及常用的...
标题 "[emacs].emacs" 暗示我们正在讨论的是 Emacs 配置文件,这是一个非常重要的文本编辑器的个性化设置。Emacs 是一个高度可定制的、功能强大的编辑器,广泛用于编写代码、文档等,尤其在程序员和系统管理员中非常...