summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authoryuzu-eva <stevenhu@web.de>2022-06-10 22:44:37 +0200
committeryuzu-eva <stevenhu@web.de>2022-06-10 22:44:37 +0200
commitcfd3f0acdafd8560ca1188e615fe484ac7667018 (patch)
tree170f3ada71a5544cb13336f7a785002a118e98b6 /.config
parent587fd185d0b3e0a478a97ead2f643aabe18abc65 (diff)
added emmet-ls + minor changes
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/ftplugin/javascript.vim9
-rw-r--r--.config/nvim/lua/user/plugins.lua10
-rw-r--r--.config/nvim/lua/user/plugins/lspconfig.lua9
-rw-r--r--.config/nvim/plugin/packer_compiled.lua55
4 files changed, 63 insertions, 20 deletions
diff --git a/.config/nvim/ftplugin/javascript.vim b/.config/nvim/ftplugin/javascript.vim
new file mode 100644
index 0000000..4ffe06d
--- /dev/null
+++ b/.config/nvim/ftplugin/javascript.vim
@@ -0,0 +1,9 @@
+setl nospell
+setl nowrap
+setl tabstop=2
+setl shiftwidth=2
+setl expandtab
+let b:vcm_tab_complete = 'javascript'
+let b:javascript_fold = 1
+let g:javascript_plugin_jsdoc = 1
+let g:jsx_ext_required = 0
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")
diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua
index 905f5bf..e1baec9 100644
--- a/.config/nvim/plugin/packer_compiled.lua
+++ b/.config/nvim/plugin/packer_compiled.lua
@@ -162,6 +162,12 @@ _G.packer_plugins = {
path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/nvim-treesitter-textobjects",
url = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
},
+ ["nvim-ts-autotag"] = {
+ config = { "\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20nvim-ts-autotag\frequire\0" },
+ loaded = true,
+ path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/nvim-ts-autotag",
+ url = "https://github.com/windwp/nvim-ts-autotag"
+ },
["nvim-ts-context-commentstring"] = {
loaded = true,
path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/nvim-ts-context-commentstring",
@@ -218,6 +224,11 @@ _G.packer_plugins = {
path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/vim-eunuch",
url = "https://github.com/tpope/vim-eunuch"
},
+ ["vim-sleuth"] = {
+ loaded = true,
+ path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/vim-sleuth",
+ url = "https://github.com/tpope/vim-sleuth"
+ },
["vim-surround"] = {
loaded = true,
path = "/home/cafebabe/.local/share/nvim/site/pack/packer/start/vim-surround",
@@ -226,6 +237,22 @@ _G.packer_plugins = {
}
time([[Defining packer_plugins]], false)
+-- Config for: lualine.nvim
+time([[Config for lualine.nvim]], true)
+try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25user.plugins.lualine\frequire\0", "config", "lualine.nvim")
+time([[Config for lualine.nvim]], false)
+-- Config for: nvim-tree.lua
+time([[Config for nvim-tree.lua]], true)
+try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.nvim-tree\frequire\0", "config", "nvim-tree.lua")
+time([[Config for nvim-tree.lua]], false)
+-- Config for: telescope.nvim
+time([[Config for telescope.nvim]], true)
+try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.telescope\frequire\0", "config", "telescope.nvim")
+time([[Config for telescope.nvim]], false)
+-- Config for: LuaSnip
+time([[Config for LuaSnip]], true)
+try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25user.plugins.luasnip\frequire\0", "config", "LuaSnip")
+time([[Config for LuaSnip]], false)
-- Config for: nvim-treesitter
time([[Config for nvim-treesitter]], true)
try_loadstring("\27LJ\2\n]\0\0\3\0\4\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\0016\0\0\0'\2\3\0B\0\2\1K\0\1\0\28user.plugins.treesitter\nsetup\16spellsitter\frequire\0", "config", "nvim-treesitter")
@@ -238,30 +265,18 @@ time([[Config for nvim-cmp]], false)
time([[Config for dracula]], true)
try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25user.plugins.dracula\frequire\0", "config", "dracula")
time([[Config for dracula]], false)
--- Config for: nvim-lspconfig
-time([[Config for nvim-lspconfig]], true)
-try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.lspconfig\frequire\0", "config", "nvim-lspconfig")
-time([[Config for nvim-lspconfig]], false)
-- Config for: nvim-autopairs
time([[Config for nvim-autopairs]], true)
try_loadstring("\27LJ\2\n<\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs")
time([[Config for nvim-autopairs]], false)
--- Config for: nvim-tree.lua
-time([[Config for nvim-tree.lua]], true)
-try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.nvim-tree\frequire\0", "config", "nvim-tree.lua")
-time([[Config for nvim-tree.lua]], false)
--- Config for: telescope.nvim
-time([[Config for telescope.nvim]], true)
-try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.telescope\frequire\0", "config", "telescope.nvim")
-time([[Config for telescope.nvim]], false)
--- Config for: lualine.nvim
-time([[Config for lualine.nvim]], true)
-try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25user.plugins.lualine\frequire\0", "config", "lualine.nvim")
-time([[Config for lualine.nvim]], false)
--- Config for: LuaSnip
-time([[Config for LuaSnip]], true)
-try_loadstring("\27LJ\2\n4\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\25user.plugins.luasnip\frequire\0", "config", "LuaSnip")
-time([[Config for LuaSnip]], false)
+-- Config for: nvim-lspconfig
+time([[Config for nvim-lspconfig]], true)
+try_loadstring("\27LJ\2\n6\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\27user.plugins.lspconfig\frequire\0", "config", "nvim-lspconfig")
+time([[Config for nvim-lspconfig]], false)
+-- Config for: nvim-ts-autotag
+time([[Config for nvim-ts-autotag]], true)
+try_loadstring("\27LJ\2\n=\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\20nvim-ts-autotag\frequire\0", "config", "nvim-ts-autotag")
+time([[Config for nvim-ts-autotag]], false)
if should_profile then save_profiles() end
end)