summaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/user/plugins.lua10
-rw-r--r--.config/nvim/lua/user/plugins/lspconfig.lua9
2 files changed, 19 insertions, 0 deletions
diff --git a/.config/nvim/lua/user/plugins.lua b/.config/nvim/lua/user/plugins.lua
index 7f81291..755f0e9 100644
--- a/.config/nvim/lua/user/plugins.lua
+++ b/.config/nvim/lua/user/plugins.lua
@@ -3,6 +3,7 @@ require('packer').startup(function()
use { 'tpope/vim-commentary' }
use { 'tpope/vim-surround' }
use { 'tpope/vim-eunuch' }
+ use { 'tpope/vim-sleuth' }
use {
'dracula/vim',
@@ -17,6 +18,14 @@ require('packer').startup(function()
require('nvim-autopairs').setup()
end
}
+
+ use {
+ 'windwp/nvim-ts-autotag',
+ config = function()
+ require('nvim-ts-autotag').setup()
+ end
+ }
+
use {
'kyazdani42/nvim-tree.lua',
requires = 'kyazdani42/nvim-web-devicons',
@@ -38,6 +47,7 @@ require('packer').startup(function()
require('user.plugins.treesitter')
end
}
+
use {
'neovim/nvim-lspconfig',
requires = {
diff --git a/.config/nvim/lua/user/plugins/lspconfig.lua b/.config/nvim/lua/user/plugins/lspconfig.lua
index 97a588e..85b1cdb 100644
--- a/.config/nvim/lua/user/plugins/lspconfig.lua
+++ b/.config/nvim/lua/user/plugins/lspconfig.lua
@@ -77,6 +77,15 @@ require 'lspconfig'.html.setup {
}
}
+require 'lspconfig'.emmet_ls.setup {
+ on_attach = on_attach,
+ capabilities = capabilities,
+ flags = {
+ debounce_text_changes = 150,
+ },
+ filetypes = { 'html', 'javascript', 'typescript', 'javascriptreact', 'typescriptreact' }
+}
+
local runtime_path = vim.split(package.path, ';')
table.insert(runtime_path, "lua/?.lua")
table.insert(runtime_path, "lua/?/init.lua")