mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 22:40:04 +08:00
1.3 KiB
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 |