add javascript linter/fixer

This commit is contained in:
Haak Saxberg 2020-02-10 14:14:58 -08:00
parent 066b7e19dd
commit 81aa34f9c9

View file

@ -60,8 +60,6 @@ in {
''; '';
}; };
programs.command-not-found.enable = true;
programs.git = { programs.git = {
enable = true; enable = true;
userName = "Haak Saxberg"; userName = "Haak Saxberg";
@ -164,7 +162,10 @@ in {
" ALE " ALE
let g:ale_fix_on_save = 1 let g:ale_fix_on_save = 1
let g:ale_fixers = { let g:ale_fixers = {
\ 'elm': ['elm-format', 'format'] \ 'elm': ['elm-format', 'format'],
\ 'javascript': ['prettier'],
\ 'javascript.jsx': ['prettier'],
\ 'javascriptreact': ['prettier'],
\} \}
" Easymotion " Easymotion
@ -196,6 +197,9 @@ in {
" LanguageClient-neovim " LanguageClient-neovim
let g:LanguageClient_serverCommands = { let g:LanguageClient_serverCommands = {
\ 'elm': ['elm-language-server', '--stdio'], \ 'elm': ['elm-language-server', '--stdio'],
\ 'javascript': ['flow', 'lsp'],
\ 'javascript.jsx': ['flow', 'lsp'],
\ 'javascriptreact': ['flow', 'lsp'],
\ } \ }
let g:LanguageClient_rootMarkers = { let g:LanguageClient_rootMarkers = {
@ -204,6 +208,9 @@ in {
let g:LanguageClient_loggingFile = expand('~/.local/share/nvim/LanguageClient.log') let g:LanguageClient_loggingFile = expand('~/.local/share/nvim/LanguageClient.log')
nnoremap <leader>t :call LanguageClient_textDocument_hover()<CR>
nnoremap <leader>y :call LanguageClient_textDocument_definition()<CR>
" 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
@ -299,6 +306,7 @@ in {
tmuxinator = { tmuxinator = {
enable = true; enable = true;
}; };
secureSocket = false;
}; };
programs.fzf = { programs.fzf = {