diff --git a/.config/nvim/lua/bumpsoo/plugins/lspconfig.lua b/.config/nvim/lua/bumpsoo/plugins/lspconfig.lua index 81a1aaa..46c1b08 100644 --- a/.config/nvim/lua/bumpsoo/plugins/lspconfig.lua +++ b/.config/nvim/lua/bumpsoo/plugins/lspconfig.lua @@ -16,13 +16,30 @@ local config = function() -- Enable some language servers with the additional -- completion capabilities offered by nvim-cmp - local servers = { 'gopls', 'erlangls' } + local servers = { 'gopls', 'erlangls', 'tsserver'} for _, lsp in ipairs(servers) do lspconfig[lsp].setup { on_attach = on_attach, capabilities = capabilities, } end + lspconfig.volar.setup { + on_attach = on_attach, + capabilities = capabilities, + filetypes = { + 'typescript', + 'javascript', + 'javascriptreact', + 'typescriptreact', + 'vue', + 'json' + }, + init_options = { + typescript = { + tsdk = '/usr/lib/node_modules/typescript/lib' + } + } + } local luasnip = require 'luasnip' local cmp = require 'cmp' cmp.setup { diff --git a/.ssh/config b/.ssh/config new file mode 100644 index 0000000..62e2d24 --- /dev/null +++ b/.ssh/config @@ -0,0 +1,4 @@ +Host github.com-work + HostName github.com + User git + IdentityFile ~/.ssh/id_ed25519-work diff --git a/README.md b/README.md index dd567ee..65c516a 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,10 @@ -### dev configuration for linux +### configurations for terminal - neovim (.config/nvim/\*) - git (.gitconfig ~/personal/.gitconfig) - tmux (.tmux.conf) - shell (.profile) +- ssh (.ssh) ### neovim plugins