aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configs/nvim/init.lua16
-rw-r--r--configs/nvim/lazy-lock.json2
-rw-r--r--configs/nvim/lua/plugins/formatter-nvim.lua3
-rw-r--r--configs/nvim/lua/plugins/nvim-autopairs.lua3
-rw-r--r--configs/nvim/lua/plugins/nvim-lint.lua3
5 files changed, 25 insertions, 2 deletions
diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua
index a7178f6..6f87738 100644
--- a/configs/nvim/init.lua
+++ b/configs/nvim/init.lua
@@ -69,6 +69,22 @@ require('gitsigns').setup()
-- setup toggleterm
require("toggleterm").setup()
+-- setup autopairs
+require("nvim-autopairs").setup {}
+
+-- setup lint
+local lint = require("lint")
+lint.linters_by_ft = {
+ javascript = { "eslint", "cspell" },
+ javascriptreact = { "eslint", "cspell" },
+ typescript = { "eslint", "cspell" },
+ typescriptreact = { "eslint", "cspell" },
+}
+
+-- setup formatter
+require("formatter").setup {
+}
+
-- setup nvim-cmp
local cmp = require("cmp")
diff --git a/configs/nvim/lazy-lock.json b/configs/nvim/lazy-lock.json
index a68ca7c..fd7f936 100644
--- a/configs/nvim/lazy-lock.json
+++ b/configs/nvim/lazy-lock.json
@@ -6,11 +6,13 @@
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
+ "formatter.nvim": { "branch": "master", "commit": "44c89f09dcc220dc2a9b056e93c3a87c86e79804" },
"gitsigns.nvim": { "branch": "main", "commit": "fef5d90953f0a730483b44745fae5938ba8227f8" },
"lazy.nvim": { "branch": "main", "commit": "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01" },
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
"nvim-autopairs": { "branch": "master", "commit": "defad64afbf19381fe31488a7582bbac421d6e38" },
"nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
+ "nvim-lint": { "branch": "master", "commit": "73682da41b74c9c35f33b1b2dbd0cc02cc59452f" },
"nvim-lspconfig": { "branch": "master", "commit": "d177ad277a638f262edb73c75ffe33e377b95dc5" },
"nvim-tree.lua": { "branch": "master", "commit": "94c7c810af205c0f00c8f105dcf490c8eb17658a" },
"nvim-web-devicons": { "branch": "master", "commit": "ecdeb4e2a4af34fc873bbfbf1f4c4e447e632255" },
diff --git a/configs/nvim/lua/plugins/formatter-nvim.lua b/configs/nvim/lua/plugins/formatter-nvim.lua
new file mode 100644
index 0000000..4de5cfe
--- /dev/null
+++ b/configs/nvim/lua/plugins/formatter-nvim.lua
@@ -0,0 +1,3 @@
+return {
+ 'mhartington/formatter.nvim'
+}
diff --git a/configs/nvim/lua/plugins/nvim-autopairs.lua b/configs/nvim/lua/plugins/nvim-autopairs.lua
index b1cc486..cc657f7 100644
--- a/configs/nvim/lua/plugins/nvim-autopairs.lua
+++ b/configs/nvim/lua/plugins/nvim-autopairs.lua
@@ -1,4 +1,3 @@
return {
- "windwp/nvim-autopairs",
- event = "InsertEnter",
+ "windwp/nvim-autopairs"
}
diff --git a/configs/nvim/lua/plugins/nvim-lint.lua b/configs/nvim/lua/plugins/nvim-lint.lua
new file mode 100644
index 0000000..f95c01c
--- /dev/null
+++ b/configs/nvim/lua/plugins/nvim-lint.lua
@@ -0,0 +1,3 @@
+return {
+ "mfussenegger/nvim-lint"
+}