Fix documentation for java, major-modes and purescript layer

This commit is contained in:
smile13241324 2017-11-29 20:47:06 +01:00 committed by JAremko
parent af501dc25a
commit 1df1a06d5b
3 changed files with 40 additions and 27 deletions

View File

@ -4,6 +4,7 @@
* Table of Contents :TOC_4_gh:noexport: * Table of Contents :TOC_4_gh:noexport:
- [[#description][Description]] - [[#description][Description]]
- [[#features][Features:]]
- [[#layer-installation][Layer Installation]] - [[#layer-installation][Layer Installation]]
- [[#layer][Layer]] - [[#layer][Layer]]
- [[#choosing-a-backend][Choosing a backend]] - [[#choosing-a-backend][Choosing a backend]]
@ -59,10 +60,17 @@
- [[#repl][REPL]] - [[#repl][REPL]]
* Description * Description
This layer adds support for the Java language, it supports multiple backends: This layer adds support for the Java language.
- the [[https://github.com/mopemope/meghanada-emacs][Meghanada]] client/server (default),
- the [[http://eclim.org][Eclim]] client/server, ** Features:
- the [[https://ensime.github.io/][ENSIME]] client/server. - Support for the following backends:
- [[https://github.com/mopemope/meghanada-emacs][Meghanada]] client/server (default),
- [[http://eclim.org][Eclim]] client/server,
- [[https://ensime.github.io/][ENSIME]] client/server.
- Each provides:
- Auto-completion using company
- Linting using flycheck integration
- Maven and Gradle integration
* Layer Installation * Layer Installation
** Layer ** Layer
@ -125,8 +133,7 @@ at the root of your project first.
** Eclim ** Eclim
Eclim provides the ability to access Eclipse features such as code completion, Eclim provides the ability to access Eclipse features such as code completion,
searching, code validation, and many more. This is the default value for the searching, code validation, and many more.
layer variable =java-backend=.
*** Installation *** Installation
**** Eclipse **** Eclipse

View File

@ -2,6 +2,7 @@
* Table of Contents :TOC_4_gh:noexport: * Table of Contents :TOC_4_gh:noexport:
- [[#description][Description]] - [[#description][Description]]
- [[#features][Features:]]
- [[#key-bindings][Key bindings]] - [[#key-bindings][Key bindings]]
- [[#arch-linux-pkgbuilds][Arch Linux PKGBUILDs]] - [[#arch-linux-pkgbuilds][Arch Linux PKGBUILDs]]
- [[#gentoo-ebuilds][Gentoo ebuilds]] - [[#gentoo-ebuilds][Gentoo ebuilds]]
@ -9,21 +10,22 @@
* Description * Description
This layer adds a number of packages for less common languages and major modes. This layer adds a number of packages for less common languages and major modes.
These include: ** Features:
- Arch Linux PKGBUILDs - Support for:
- Arduino - Arch Linux PKGBUILDs
- Android Logcat (not associated with any file types by default) - Arduino
- Gentoo ebuilds - Android Logcat (not associated with any file types by default)
- Hoon - Gentoo ebuilds
- Julia - Hoon
- Kivy - Julia
- MATLAB - Kivy
- QML - MATLAB
- OpenScad - QML
- Stan - OpenScad
- Thrift - Stan
- Vala - Thrift
- Wolfram Language / Mathematica - Vala
- Wolfram Language / Mathematica
* Key bindings * Key bindings
** Arch Linux PKGBUILDs ** Arch Linux PKGBUILDs

View File

@ -4,6 +4,7 @@
* Table of Contents :TOC_4_gh:noexport: * Table of Contents :TOC_4_gh:noexport:
- [[#description][Description]] - [[#description][Description]]
- [[#features][Features:]]
- [[#install][Install]] - [[#install][Install]]
- [[#configuration][Configuration]] - [[#configuration][Configuration]]
- [[#add-import-on-completion][Add import on completion]] - [[#add-import-on-completion][Add import on completion]]
@ -15,11 +16,14 @@
- [[#repl][REPL]] - [[#repl][REPL]]
* Description * Description
This layer provides basic Purescript editing support for spacemacs This layer provides basic Purescript editing support for spacemacs.
thanks to the following packages:
- [[https://github.com/dysinger/purescript-mode][purescript-mode]] ** Features:
- [[https://github.com/ardumont/emacs-psci][psci]] - Syntax highlighting through [[https://github.com/dysinger/purescript-mode][purescript-mode]]
- [[https://github.com/epost/psc-ide-emacs][psc-ide-emacs]] - Automatic insert of imports through [[https://github.com/epost/psc-ide-emacs][psc-ide-emacs]]
- REPL through [[https://github.com/ardumont/emacs-psci][psci]]
- Syntax checking through flycheck
- Autocompletion through company
* Install * Install
To use this configuration layer, add it to your =~/.spacemacs=. You will need to To use this configuration layer, add it to your =~/.spacemacs=. You will need to
@ -33,7 +37,7 @@ can be found [[https://github.com/purescript/documentation/blob/master/guides/Ge
* Configuration * Configuration
** Add import on completion ** Add import on completion
Set =purescript-add-import-on-completion= to nil to make =psc-ide= stop adding Set =purescript-add-import-on-completion= to nil to make =psc-ide= stop adding
imports on completion. Default value it =t=. imports on completion. Default value is =t=.
** Error popup ** Error popup
If you set =purescript-enable-rebuild-on-save= to non-nil, you will get a popup If you set =purescript-enable-rebuild-on-save= to non-nil, you will get a popup