add elm syntax and language server support
This commit is contained in:
parent
f4afc7745e
commit
263d740fb1
1 changed files with 22 additions and 0 deletions
22
nix/home.nix
22
nix/home.nix
|
|
@ -145,6 +145,17 @@ in {
|
||||||
LanguageClient-neovim
|
LanguageClient-neovim
|
||||||
deoplete-nvim
|
deoplete-nvim
|
||||||
papercolor-theme
|
papercolor-theme
|
||||||
|
{
|
||||||
|
elm-vim-syntax = pkgs.vimUtils.buildVimPlugin {
|
||||||
|
name = "elm-vim-syntax";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "andys8";
|
||||||
|
repo = "vim-elm-syntax";
|
||||||
|
rev = "d614325a037982489574012e4db04d7f8f134c17";
|
||||||
|
sha256 = "1wjv4z5wikh9kzgklg1b4rwsjwqnmvzppqs4hsqx3pyv8g0khdk1";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}.elm-vim-syntax
|
||||||
];
|
];
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
|
@ -179,6 +190,17 @@ in {
|
||||||
" Deoplete
|
" Deoplete
|
||||||
let g:deoplete#enable_at_startup = 1
|
let g:deoplete#enable_at_startup = 1
|
||||||
|
|
||||||
|
" LanguageClient-neovim
|
||||||
|
let g:LanguageClient_serverCommands = {
|
||||||
|
\ 'elm': ['elm-language-server', '--stdio'],
|
||||||
|
\ }
|
||||||
|
|
||||||
|
let g:LanguageClient_rootMarkers = {
|
||||||
|
\ 'elm': ['elm.json'],
|
||||||
|
\ }
|
||||||
|
|
||||||
|
let g:LanguageClient_loggingFile = expand('~/.local/share/nvim/LanguageClient.log')
|
||||||
|
|
||||||
" Indent guides
|
" Indent guides
|
||||||
let g:indent_guides_enable_on_vim_startup = 1
|
let g:indent_guides_enable_on_vim_startup = 1
|
||||||
let g:indent_guides_start_level = 2
|
let g:indent_guides_start_level = 2
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue