From e01e02ad4ff671653e3906e327d8c9416f9c2174 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 8 Sep 2023 17:57:37 +0800 Subject: Update nvim config. --- configs/nvim/init.lua | 16 ++++++++++++++++ configs/nvim/lazy-lock.json | 2 ++ configs/nvim/lua/plugins/formatter-nvim.lua | 3 +++ configs/nvim/lua/plugins/nvim-autopairs.lua | 3 +-- configs/nvim/lua/plugins/nvim-lint.lua | 3 +++ 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 configs/nvim/lua/plugins/formatter-nvim.lua create mode 100644 configs/nvim/lua/plugins/nvim-lint.lua 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" +} -- cgit v1.2.3