documentation formatting: Thu Aug 29 23:13:44 UTC 2019
This commit is contained in:
parent
424d029190
commit
e61e91fbc5
|
@ -211,7 +211,7 @@
|
|||
- [[#general-layer-errors][General layer errors]]
|
||||
- [[#step-by-step-instructions-for-minimal-layer-bug-reports][Step by step instructions for minimal layer bug reports]]
|
||||
- [[#general-emacs-package-errors][General emacs package errors]]
|
||||
- [[#step-by-step-instructions-for-minimal-emacs-bug-reports][Step by step instructions for minimal emacs package bug reports]]
|
||||
- [[#step-by-step-instructions-for-minimal-emacs-package-bug-reports][Step by step instructions for minimal emacs package bug reports]]
|
||||
- [[#achievements][Achievements]]
|
||||
- [[#issues][Issues]]
|
||||
- [[#merged-pull-requests][Merged Pull Requests]]
|
||||
|
@ -3626,20 +3626,20 @@ retested.
|
|||
- Add initialization code for your package there
|
||||
|
||||
#+BEGIN_SRC elisp
|
||||
;; Load the package
|
||||
(require 'package)
|
||||
;; Load the package
|
||||
(require 'package)
|
||||
|
||||
;; Mention all packages you wish to have loaded
|
||||
(setq package-load-list
|
||||
'((package1 t)
|
||||
(package2 t)
|
||||
(package3 t)))
|
||||
;; Mention all packages you wish to have loaded
|
||||
(setq package-load-list
|
||||
'((package1 t)
|
||||
(package2 t)
|
||||
(package3 t)))
|
||||
|
||||
;; Do package specific configuration if required
|
||||
;; (package-local-init)
|
||||
;; Do package specific configuration if required
|
||||
;; (package-local-init)
|
||||
|
||||
;; Intialize your package list
|
||||
(package-initialize)
|
||||
;; Intialize your package list
|
||||
(package-initialize)
|
||||
#+END_SRC
|
||||
|
||||
- Now press ~M-x eval-buffer~ to evaluate the code.
|
||||
|
|
|
@ -60,7 +60,6 @@ To set your choice of backend, configure the layer variable =scala-backend=.
|
|||
'((scala :variables scala-backend 'scala-ensime))) ;or 'scala-metals
|
||||
#+END_SRC
|
||||
|
||||
|
||||
** Ensime
|
||||
[[https://ensime.github.io/][ENSIME]] provides IDE-like features, such as refactoring, incremental compilation
|
||||
and project-wide type-checking.
|
||||
|
@ -76,17 +75,17 @@ Installation instructions and usage can be found in the =Java= layer
|
|||
Currently, you must manually install the metals server. It is possible to do so via coursier; the latest version can be built using the following commands:
|
||||
|
||||
#+BEGIN_SRC bash
|
||||
./coursier bootstrap \
|
||||
--java-opt -Xss4m \
|
||||
--java-opt -Xms100m \
|
||||
--java-opt -Dmetals.client=emacs \
|
||||
org.scalameta:metals_2.12:0.5.1 \
|
||||
-r bintray:scalacenter/releases \
|
||||
-r sonatype:snapshots \
|
||||
-o /usr/local/bin/metals-emacs -f
|
||||
./coursier bootstrap \
|
||||
--java-opt -Xss4m \
|
||||
--java-opt -Xms100m \
|
||||
--java-opt -Dmetals.client=emacs \
|
||||
org.scalameta:metals_2.12:0.5.1 \
|
||||
-r bintray:scalacenter/releases \
|
||||
-r sonatype:snapshots \
|
||||
-o /usr/local/bin/metals-emacs -f
|
||||
#+END_SRC
|
||||
|
||||
You will then have the common LSP keybindings; see http://develop.spacemacs.org/layers/+tools/lsp/README.html#key-bindings for more details.
|
||||
You will then have the common LSP key bindings; see [[http://develop.spacemacs.org/layers/+tools/lsp/README.html#key-bindings]] for more details.
|
||||
|
||||
* Scalastyle
|
||||
[[http://www.scalastyle.org/][Scalastyle]] provides style-checking and linting. The Emacs functionality is
|
||||
|
|
|
@ -75,6 +75,7 @@
|
|||
- [[#extra-languages][Extra languages]]
|
||||
- [[#faust][Faust]]
|
||||
- [[#gpu][Gpu]]
|
||||
- [[#kivy][Kivy]]
|
||||
- [[#octave][Octave]]
|
||||
- [[#prolog][Prolog]]
|
||||
- [[#sql][Sql]]
|
||||
|
@ -1037,7 +1038,6 @@ Features:
|
|||
- Android Logcat (not associated with any file types by default)
|
||||
- Gentoo ebuilds
|
||||
- Hoon
|
||||
- Kivy
|
||||
- MATLAB
|
||||
- QML
|
||||
- OpenScad
|
||||
|
@ -1082,6 +1082,14 @@ Features:
|
|||
- =.frag= (Shaders)
|
||||
- =.comp= (Shaders)
|
||||
|
||||
*** Kivy
|
||||
[[file:+lang/kivy/README.org][+lang/kivy/README.org]]
|
||||
|
||||
This layer adds support for Kivy, cross-platform GUI framework for Python.
|
||||
|
||||
Features:
|
||||
- Syntax Highlighting
|
||||
|
||||
*** Octave
|
||||
[[file:+lang/octave/README.org][+lang/octave/README.org]]
|
||||
|
||||
|
@ -1937,6 +1945,7 @@ This layer adds support for the Scala language to Spacemacs.
|
|||
|
||||
Features:
|
||||
- Syntax highlighting
|
||||
- Support for language backend. Either using [[https://ensime.github.io/][ENSIME]] or [[https://scalameta.org/metals/][Metals]]
|
||||
- Auto-completion
|
||||
- Syntax-checking
|
||||
- Refactoring
|
||||
|
@ -1946,7 +1955,6 @@ Features:
|
|||
- Eldoc integration
|
||||
- Test execution directly from Emacs
|
||||
- Automatic replacement of ASCII arrows with unicode ones
|
||||
- Automatic starting/stopping of [[https://ensime.github.io/][ENSIME]] IDE server
|
||||
|
||||
**** Sml
|
||||
[[file:+lang/sml/README.org][+lang/sml/README.org]]
|
||||
|
@ -2399,7 +2407,6 @@ This layer installs around 100 themes for Emacs.
|
|||
Features:
|
||||
- Have access to all included themes in this [[http://themegallery.robdor.com][theme gallery]] from [[http://www.twitter.com/robmerrell][Rob Merrell]].
|
||||
- Easily try a theme by invoking helm-themes with: ~SPC T s~.
|
||||
- Theme Spacemacs using [[https://github.com/dylanaraps/pywal][pywal]] by choosing one of the =ewal-spacemacs-*= themes.
|
||||
|
||||
** Theming
|
||||
[[file:+themes/theming/README.org][+themes/theming/README.org]]
|
||||
|
|
Loading…
Reference in New Issue