smile13241324
cf15de9f20
[java] Make lsp the default backend and drop eclim support
2019-09-18 21:21:55 +02:00
Teo Klestrup Röijezon
4bf5b7be7b
Moved Ensime support to the Scala layer, removed Java support
2019-09-18 20:46:53 +02:00
lsp
054856be3d
Don't start the lsp server until after mspyls is optionally required
...
Otherwise, lsp will attempt to use pyls when the user wanted to use mspyls
2019-09-18 19:26:12 +02:00
Koray Al
08cd88a6ea
[python] Make pylookup use correct shell
2019-09-17 20:26:04 +02:00
smile13241324
bfce0f2a7d
[php] Revise documentation
...
Describe the various backend choices in more detail.
Move project specific setup for non lsp server to the right section.
2019-09-17 19:10:26 +02:00
Thanh Vuong
d71b0a4b87
[clojure] add c-k c-j bindings company dropdown menu in repl
...
Make c-j and c-k bind to down and up in company dropdown menu when it shows up
in clojure repl.
2019-09-17 13:22:09 +02:00
smile13241324
efa7d4245f
[elixir] Load DAP layer when LSP backend is used
...
The new elixir LSP server brings DAP support
therefore we now also load DAP layer when the
lsp backend has been activated in the elixir
layer.
2019-09-17 13:15:32 +02:00
smile13241324
020a8b474d
[php] Make layer depend on LSP layer if lsp backend is activated
2019-09-17 13:03:01 +02:00
Daniel Richtmann
6d1c7ce57c
[php] Enable experimental lsp support
2019-09-17 12:53:43 +02:00
smile13241324
f42b2db568
Make flycheck-mercury init without require
2019-09-16 22:30:43 +02:00
Ludvig Böklin
08576ce34d
Add mercury layer
2019-09-16 21:50:02 +02:00
A.L
978f16dcf4
Correct function-format keybinding in EL layer
2019-09-16 20:30:51 +02:00
mpanarin
135a1fd460
[elixir] layer improevements
...
- declare lsp layer dependency if elixir-backind is lsp
- "C-j" now properly indents line
- add toggle breakpoint for elixir-mode
update CHANGELOG.develop
2019-09-16 18:27:28 +02:00
emacspace
560b51c324
documentation formatting: Thu Sep 12 15:09:22 UTC 2019
2019-09-12 21:44:20 +02:00
Mathieu
ab9acc0810
Fixed go-run-test-current-function for go test and gocheck
2019-09-12 15:25:57 +02:00
pancho horrillo
a7e27370e6
[go] Cleanup README.org
...
- Consolidate pre-requisites
- Revise document structure
- Clarify setup instructions
- Link key bindings to their supporting tools
- Remove ancient notes on go-oracle
- Fix typos
- Style fixes
- Apply suggestions from code review by @duianto
Thanks to @duianto for the comprehensive review!
Co-Authored-By: duianto <otnaiud@gmail.com>
2019-09-12 14:25:51 +02:00
Jonathan Chen
a326913a9e
docs: fix spelling
2019-09-11 18:40:40 +02:00
smile13241324
c1e98e5a36
Make julia layer declare lsp layer as dependency if enabled
2019-09-10 23:00:34 +02:00
Guido Kraemer
22f51cf70a
Update julia-layer
2019-09-10 22:35:18 +02:00
smile13241324
b702df7938
Make layers request lsp dependency if lsp has been selected as backend
2019-09-10 22:00:56 +02:00
yqu212
9f72af3b73
Add lazy loading of lsp-python-ms
2019-09-10 21:15:59 +02:00
emacspace
6031fe2a41
documentation formatting: Thu Sep 5 19:09:25 UTC 2019
2019-09-05 21:24:39 +02:00
pancho horrillo
4c1245e8c5
[go] Drop support for deprecated gometalinter
...
gometalinter¹ was deprecated on 2019-02-28, in favor of the more advanced
golangci-lint.
. Drop references to gometalinter from README.org
. Update reference to available meta-linter (golangci-lint) in LAYERS.org
. Add attribution in CHANGELOG.develop
¹: https://github.com/alecthomas/gometalinter
2019-09-05 20:49:43 +02:00
Benjamin Hipple
61ed84be65
[python] Declare lsp layer dependency when python-backend is 'lsp
...
Previously, if a user set `python-backend` to `'lsp`, it would not do anything
unless the user also manually added the `lsp` layer to the spacemacs `init.el`
file. This commit updates the `python` layer to correctly add the dependency
when needed, like the `c-c++` layer does.
2019-09-05 20:36:31 +02:00
Gabriel Arrillaga
ec3bb9d660
[elixir] Fix README.org
...
Change elixir-backend from 'alchemist to 'lsp in LSP config instructions
2019-09-05 20:07:01 +02:00
Caleb Williams
fe77ade0f0
[json] Add option to format on save
2019-09-05 18:58:08 +02:00
emacspace
1299f262ca
documentation formatting: Sun Sep 1 21:18:40 UTC 2019
2019-09-01 23:08:29 -04:00
John Stevenson
7afa22e1d0
[Clojure] Update Clojure layer linter documentation
...
Enhancement to Clojure layer documentation for the clj-kondo linter added via
pul request #12611
Moved instructions to install section as clj-kondo and squiqgly can be added as
Clojure layer variables, just like clj-refactor and sayid.
Changed the install instructions to make them specific and to use clojure layer
variables, which is consistent with other Clojure layer options.
Elaborated on the install instructions to clarify requirements, constraints and
recommended linting tool.
Added credits to the changelog.
2019-09-01 23:07:12 +02:00
emacspace
58d5bb9204
documentation formatting: Sat Aug 31 22:49:15 UTC 2019
2019-09-01 01:13:12 +02:00
Dieter Komendera
578689c497
[clojure] Fix jumping backwards after cider-find-var
...
`cider-jump-to-var` was renamed to `cider-find-var` here:
ceb2d7df75 (diff-e39c33031dc8d3e78b32ebee83293cd6L809-R846)
In https://github.com/syl20bnr/spacemacs/pull/9792/ `spacemacs/clj-find-var`
was added to be used as the jump handler for clojure modes. It uses
`cider-find-var` which doesn't push jump positions onto the evil jump stack so
the no longer current defadvice was more apparent.
2019-09-01 01:10:29 +02:00
mpanarin
3ee5aedbbf
Add elixir-ls as a language backend for elixir
2019-09-01 00:33:39 +02:00
emacspace
7072f61922
documentation formatting: Sat Aug 31 21:42:39 UTC 2019
2019-09-01 00:24:30 +02:00
smile13241324
53553e2307
[python] Add lsp as possible python formatter
2019-08-31 23:21:03 +02:00
smile13241324
290cacf2a9
[python] Bind formatter to == only for LSP backend
2019-08-31 22:55:34 +02:00
cormacc
c4a05f7ebf
Corrected keybinding collision (format-buffer)
...
`spacemacs/python-format-buffer` was bound to '='.
Subsequently clobbered by lsp layer declaration of '=' as prefix with subsidiary
keybindings.
Resolved by moving `spacemacs/python-format-buffer` binding to '=='.
Updated README accordingly.
Opportunistically added 'mspyls' dir to .gitignore
2019-08-31 22:19:53 +02:00
emacspace
592fb5863c
documentation formatting: Sat Aug 31 19:04:38 UTC 2019
2019-08-31 22:15:53 +02:00
Luo Tianj
b71c78655f
add flycheck-clj-kondo as an optional package
2019-08-31 20:58:30 +02:00
emacspace
e61e91fbc5
documentation formatting: Thu Aug 29 23:13:44 UTC 2019
2019-08-30 01:17:29 +02:00
Sam Hedin
62ea30b479
Add cider clojuredocs keybind, remove grimoire
2019-08-27 21:31:59 +02:00
pancho horrillo
877f577bab
[go] Update doc on LSP setup.
...
`gopls` is Google’s upcoming Go language server; the other implementation
mentioned in the `lsp-mode` doc¹ has been discontinued².
So, I've added the recommended procedure³ to install `gopls`.
¹: https://github.com/emacs-lsp/lsp-mode/
²: https://github.com/saibing/bingo
³: https://github.com/golang/go/wiki/gopls
2019-08-26 17:58:51 +02:00
Rodolfo Hansen
e2d9e32e92
Add lsp-scala and metals as a language backend for scala
2019-08-26 17:50:07 +02:00
Ryota Kayanuma
57baa4ba4a
Add kivy layer
...
Removed the kivy package from the major-modes layer.
2019-08-26 17:09:46 +02:00
Mathieu
272c96d855
Add Testify support for layers/+lang/go
2019-08-21 21:25:49 +02:00
sunlin7
53f1445ecc
Fixed the =c-c++-default-mode-for-headers= should not affect the default behavior for Emacs > 26.1+
2019-08-16 23:55:27 +02:00
emacspace
0ca502823c
documentation formatting: Mon Aug 12 19:50:23 UTC 2019
2019-08-13 01:09:55 +02:00
Michael Hauser-Raspe
a500662a69
Add minimal zig mode.
2019-08-12 14:54:36 +02:00
Michael Hauser-Raspe
3df5b43d28
Remove stray ruby file.
2019-08-10 11:32:20 +02:00
Benjamin Levy
600ca198aa
Add jump handlers for nasm-mode
2019-08-09 13:28:55 +02:00
yqu212
50203d2c0f
Add names to autohotkey mode prefixes
2019-08-08 12:53:16 +02:00
smile13241324
316afaa0fa
Make haskell mode bind repl under "'"
2019-08-02 21:33:15 +02:00