Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ruin0x11/lsp-intellij-spacemacs

Spacemacs layer for intellij-lsp-server
https://github.com/ruin0x11/lsp-intellij-spacemacs

Last synced: about 1 month ago
JSON representation

Spacemacs layer for intellij-lsp-server

Awesome Lists containing this project

README

        

#+TITLE: Spacemacs layer for intellij-lsp-server
#+HTML_HEAD_EXTRA:

* Table of Contents :TOC_4_org:noexport:
- [[Description][Description]]
- [[Install][Install]]

* Description
This layer adds support for editing Java and Kotlin using IntelliJ IDEA with [[https://www.github.com/Ruin0x11/intellij-lsp-server][intellij-lsp-server]] as a backend.

* Install
First, follow the install steps at [[https://www.github.com/Ruin0x11/intellij-lsp-server][intellij-lsp-server]] to install the required plugin in your copy of IDEA.
Then, clone the layer into your =~/.emacs.d/private= directory:

#+BEGIN_SRC shell
git clone [email protected]:Ruin0x11/lsp-intellij-spacemacs.git ~/.emacs.d/private/lsp-intellij
#+END_SRC

How you enable this layer depends on your Spacemacs version, which you can find with =M-: spacemacs-version=.

** 0.200.*
Add the following layers to your =dotspacemacs-configuration-layers= in =~/.spacemacs=:

#+begin_src emacs-lisp
auto-completion syntax-checking lsp-intellij
#+end_src

With no other layers enabled, this will look like:

#+begin_src emacs-lisp
(setq-default dotspacemacs-configuration-layers '(auto-completion syntax-checking lsp-intellij))
#+end_src

** 0.300.*
Add the following layers to your =dotspacemacs-configuration-layers= in =~/.spacemacs=:

#+begin_src emacs-lisp
auto-completion syntax-checking lsp lsp-intellij
#+end_src

With no other layers enabled, this will look like:

#+begin_src emacs-lisp
(setq-default dotspacemacs-configuration-layers '(auto-completion syntax-checking lsp lsp-intellij))
#+end_src

----------

Please see the [[https://www.github.com/Ruin0x11/lsp-intellij][lsp-intellij]] repo for more information.