1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-23 22:40:04 +08:00
SpaceVim/docs/layers/language-server-protocol.md
2017-12-22 20:52:38 +08:00

1.3 KiB

title description
SpaceVim language server protocol layer This layers provides language server protocol for vim and neovim

SpaceVim Layers: lsp

Description

This layers adds extensive support for language-server-protocol

Features

Install

To use this configuration layer, add call SpaceVim#layers#load('lsp') to your custom configuration file.

Configuration

To enable lsp support for a specified filetype, you may need to load this layer with filtypes option, for example:

call SpaceVim#layers#load('lsp',
    \ {
    \ 'filetypes' : ['rust',
                   \ 'typescript',
                   \ 'javascript',
                   \ ],
    \ }

Key bindings

Key Binding Description
<Leader> g a git add current file
<Leader> g A git add All files
<Leader> g b open git blame window
<Leader> g s open git status window
<Leader> g c open git commit window