summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchristianchiarulli <[email protected]>2021-07-25 23:28:47 -0400
committerchristianchiarulli <[email protected]>2021-07-25 23:28:47 -0400
commite6f4b20346f4257f065b18ffa3cf1ff34e0f0b56 (patch)
tree1cd557a8e4596e822b258ec5d905f55fe39b4eba
parentaa356858ef18b54a5744a7a89ee4df7a5976bcd7 (diff)
autoindent issue solved finally
-rw-r--r--lua/core/compe.lua2
-rw-r--r--lua/core/treesitter.lua2
-rw-r--r--lua/default-config.lua2
-rw-r--r--lua/plugins.lua32
4 files changed, 29 insertions, 9 deletions
diff --git a/lua/core/compe.lua b/lua/core/compe.lua
index c0bd58ab..73e93b05 100644
--- a/lua/core/compe.lua
+++ b/lua/core/compe.lua
@@ -87,7 +87,7 @@ M.setup = function()
vim.api.nvim_set_keymap("s", "<S-Tab>", "v:lua.s_tab_complete()", { expr = true })
vim.api.nvim_set_keymap("i", "<C-Space>", "compe#complete()", { noremap = true, silent = true, expr = true })
- vim.api.nvim_set_keymap("i", "<CR>", "compe#confirm('<CR>')", { noremap = true, silent = true, expr = true })
+ -- vim.api.nvim_set_keymap("i", "<CR>", "compe#confirm('<CR>')", { noremap = true, silent = true, expr = true })
vim.api.nvim_set_keymap("i", "<C-e>", "compe#close('<C-e>')", { noremap = true, silent = true, expr = true })
vim.api.nvim_set_keymap("i", "<C-f>", "compe#scroll({ 'delta': +4 })", { noremap = true, silent = true, expr = true })
vim.api.nvim_set_keymap("i", "<C-d>", "compe#scroll({ 'delta': -4 })", { noremap = true, silent = true, expr = true })
diff --git a/lua/core/treesitter.lua b/lua/core/treesitter.lua
index c81f0696..150daa9c 100644
--- a/lua/core/treesitter.lua
+++ b/lua/core/treesitter.lua
@@ -18,7 +18,7 @@ M.config = function()
},
-- indent = {enable = true, disable = {"python", "html", "javascript"}},
-- TODO seems to be broken
- indent = { enable = { "javascriptreact" } },
+ indent = { enable = true },
autotag = { enable = false },
textobjects = {
swap = {
diff --git a/lua/default-config.lua b/lua/default-config.lua
index 8abdc412..46db2d46 100644
--- a/lua/default-config.lua
+++ b/lua/default-config.lua
@@ -330,7 +330,7 @@ lvim.lang = {
},
html = {
formatter = {
- exe = "",
+ exe = "prettier",
args = {},
},
linters = {
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 7d2356d5..62450b1d 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -32,21 +32,46 @@ return {
},
-- Autocomplete
+ -- {
+ -- "hrsh7th/nvim-compe",
+ -- event = "InsertEnter",
+ -- config = function()
+ -- require("core.compe").setup()
+ -- if lvim.builtin.compe.on_config_done then
+ -- lvim.builtin.compe.on_config_done(require "compe")
+ -- end
+ -- end,
+ -- },
+
+ -- Completion & Snippets
{
"hrsh7th/nvim-compe",
- -- event = "InsertEnter",
+ event = "InsertEnter",
config = function()
require("core.compe").setup()
if lvim.builtin.compe.on_config_done then
lvim.builtin.compe.on_config_done(require "compe")
end
end,
+ wants = "vim-vsnip",
+ requires = {
+ {
+ "hrsh7th/vim-vsnip",
+ wants = "friendly-snippets",
+ event = "InsertCharPre",
+ },
+ {
+ "rafamadriz/friendly-snippets",
+ event = "InsertCharPre",
+ },
+ },
},
-- Autopairs
{
"windwp/nvim-autopairs",
-- event = "InsertEnter",
+ after = "nvim-compe",
config = function()
require "core.autopairs"
if lvim.builtin.autopairs.on_config_done then
@@ -55,11 +80,6 @@ return {
end,
},
- -- Snippets
-
- { "hrsh7th/vim-vsnip", event = "InsertEnter" },
- { "rafamadriz/friendly-snippets", event = "InsertEnter" },
-
-- Treesitter
{
"nvim-treesitter/nvim-treesitter",