summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/kitty/kitty.conf2
-rw-r--r--.config/nvim/lua/user/plugins/lspconfig.lua8
-rw-r--r--README.md8
3 files changed, 15 insertions, 3 deletions
diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf
index dab5df6..06f55a6 100644
--- a/.config/kitty/kitty.conf
+++ b/.config/kitty/kitty.conf
@@ -6,7 +6,7 @@
#: individual font faces and even specify special fonts for particular
#: characters.
-font_family FiraCode Nerd Font
+font_family Hack Nerd Font
bold_font auto
italic_font auto
bold_italic_font auto
diff --git a/.config/nvim/lua/user/plugins/lspconfig.lua b/.config/nvim/lua/user/plugins/lspconfig.lua
index b5dfc86..6774994 100644
--- a/.config/nvim/lua/user/plugins/lspconfig.lua
+++ b/.config/nvim/lua/user/plugins/lspconfig.lua
@@ -126,6 +126,14 @@ require 'lspconfig'.solargraph.setup {
},
}
+require 'lspconfig'.bashls.setup{
+ on_attach = on_attach,
+ capabilities = capabilities,
+ flags = {
+ debounce_text_changes = 150,
+ },
+}
+
-- suppress error messages from lang servers
vim.notify = function(msg, log_level, _)
if msg:match 'exit code' then
diff --git a/README.md b/README.md
index b80314d..1b7892a 100644
--- a/README.md
+++ b/README.md
@@ -2,9 +2,13 @@
## lspconfig requirements
-main setup uses npm 8.10.0 and nodejs 16.13.1
+works on npm 8.10.0 and nodejs 16.13.1
-`npm i -g vscode-langservers-extracted typescript typescript-language-server`
+`npm i -g vscode-langservers-extracted`
+
+`npm i -g typescript typescript-language-server`
+
+`npm i -g bash-language-server`
`gem install solargraph`