From 81aa34f9c936643ba00162d6be6c589e1dab5fa7 Mon Sep 17 00:00:00 2001 From: Haak Saxberg Date: Mon, 10 Feb 2020 14:14:58 -0800 Subject: [PATCH] add javascript linter/fixer --- nix/home.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/nix/home.nix b/nix/home.nix index 8406be5..85f3713 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -60,8 +60,6 @@ in { ''; }; - programs.command-not-found.enable = true; - programs.git = { enable = true; userName = "Haak Saxberg"; @@ -164,7 +162,10 @@ in { " ALE let g:ale_fix_on_save = 1 let g:ale_fixers = { - \ 'elm': ['elm-format', 'format'] + \ 'elm': ['elm-format', 'format'], + \ 'javascript': ['prettier'], + \ 'javascript.jsx': ['prettier'], + \ 'javascriptreact': ['prettier'], \} " Easymotion @@ -196,6 +197,9 @@ in { " LanguageClient-neovim let g:LanguageClient_serverCommands = { \ 'elm': ['elm-language-server', '--stdio'], + \ 'javascript': ['flow', 'lsp'], + \ 'javascript.jsx': ['flow', 'lsp'], + \ 'javascriptreact': ['flow', 'lsp'], \ } let g:LanguageClient_rootMarkers = { @@ -204,6 +208,9 @@ in { let g:LanguageClient_loggingFile = expand('~/.local/share/nvim/LanguageClient.log') + nnoremap t :call LanguageClient_textDocument_hover() + nnoremap y :call LanguageClient_textDocument_definition() + " Indent guides let g:indent_guides_enable_on_vim_startup = 1 let g:indent_guides_start_level = 2 @@ -299,6 +306,7 @@ in { tmuxinator = { enable = true; }; + secureSocket = false; }; programs.fzf = {