This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/layers/+tools
Cormac Cannon c122eb6a05 lsp-layer configuration and building blocks for derived layers.
See README.org for details

<<amendment 1>>
Updated some keybindings based on CONVENTIONS doc
Corrected file headers
Incorporated some immediate feedback from MaskRay

<<amendment 2>>
Corrected keybindings in README.org

<<amendment 3>>
Eliminated stray org-mode tag at table foot in README.org
Eliminated new 'l' prefix and moved bindings under 'g'

<<amendment 4>>
Updated defaults in config.el based on feedback from sebastiencs (lsp/lsp-ui dev)
- lsp-ui-sideline enabled by default
- lsp-ui-peek-expand-by-default disabled

<<amendment 5 09/04/18>>
Removed 'spacemacs/' prefix from lsp-format-buffer binding

<<amendment 6 09/04/18>>
Moved lsp-ui-peek bindings under j (jump)
Added goto bindings for new lsp-mode functions goto type definition and goto implementation

<<amendment 7 31/05/18>>
Corrected layer title in file headers
Rebased on dev tip (390462e)

<<amendment 8 03/07/18>>
Added keybindings for lsp-describe-thing-at-point,
lsp-workspace-restart, lsp-execute-code-action suggested by Yyoncho (LSP
Java)
Added avy keyboard navigation function provided by MaskRay
Reverted lsp-ui-peek to expand by default after an upstream change that
restricts expansion to current document, addressing the previous
performance issue.

<<amendment 9 04/07/18>>
Corrected keybinding for lsp-describe-thing-at-point

<<amendment 10 19/07/18>>
Rebound lsp-restart-workspace under mlq
Declared 'lsp' prefix (myrgy)
Added evil-set-command-property fix suggested by Yyoncho
Moved lsp-c-c++ layer from private branch to this PR after spending too
many hours of my life rebasing after circle CI picks up a formatting
error :)

<<amendment 11 25/07/18>>
Rebased
Bound cquery-freshen-index under lf
Bound cquery-preprocess-file under lp

<<amendment 12 01/08/18>>
Rebased
(c-c++ layer) moved semantic refactor refactor-at-point binding from mr
to mrp to prevent key binding error when semantic layer enabled

<<amendment 13 17/08/18>>
Added option to select ccls or cquery backend based on work by myrgy
Rebased on current upstream develop

<<amendment 14 20/08/18>>
Incorporated feedback from myrgy and maskray.
Corrected some duplication/inconsistencies.
Rebased.

<<amendment 15 21/08/18>>
Reduced duplication in backend config

<<amendment 16 22/08/18>>
Removed lsp-c-c++ layer example -- to be merged with c-c++ layer once
this PR is sorted

<<amendment 17 23/08/18>>
Added CHANGELOG.develop entry as per updated contribution guidelines.

<<amendment 18 24/08/18>>
Moved some keybindings as per feedback from sdwolfz
2018-08-23 23:02:52 +01:00
..
ansible Fixes ansible key errors 2018-05-16 19:44:47 +01:00
bm Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
cfengine Reformat docs 2018-07-20 02:45:21 +03:00
chrome Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
cmake Reformat docs 2018-07-20 02:45:21 +03:00
command-log Fix doc for chinese, transmission, d, command-log and idris layer 2018-01-19 19:41:40 +01:00
debug debug: fix doc for eval variable and sort key bindings 2018-05-13 00:09:34 -04:00
docker Add keybinding to docker layer to build image without cache 2018-05-09 22:36:10 +03:00
fasd Fix doc for nim, fsharp, forth, dash and fasd layer 2018-01-08 01:45:09 -05:00
finance finance: use evil-ledger. 2018-07-23 09:22:13 +02:00
geolocation Fix various typos 2018-05-23 22:12:30 -04:00
imenu-list Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
lsp lsp-layer configuration and building blocks for derived layers. 2018-08-23 23:02:52 +01:00
nginx Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
node Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
pandoc Declares the pandoc prefix 2018-05-27 23:29:07 +03:00
pass Add helm-pass to pass layer 2018-05-25 01:05:36 +03:00
prettier Add prettier layer 2018-08-22 00:15:28 +03:00
prodigy [prodigy] renames jump function 2018-02-24 19:49:38 -05:00
puppet Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
ranger Reformat docs 2018-07-20 02:45:21 +03:00
rebox Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
restclient Reformat docs 2018-07-20 02:45:21 +03:00
salt Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
shell shell: Adjust popup shell width only for left/right 2018-07-24 00:05:53 +03:00
sphinx Move all use-package hook declaration to pre-init functions 2018-01-10 23:57:18 -05:00
systemd Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
tern Reformat docs 2018-07-20 02:45:21 +03:00
terraform Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
tmux Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
transmission Reformat docs 2018-07-20 02:45:21 +03:00
vagrant Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00
web-beautify Reformat docs 2018-07-20 02:45:21 +03:00
xclipboard Format documentation. 2018-05-20 02:15:51 +03:00
ycmd Revert "Defer packages by default using use-package-always-defer" 2018-03-03 23:40:10 -05:00