diff --git a/init.lua b/init.lua index 23af1b2..690514f 100644 --- a/init.lua +++ b/init.lua @@ -3,6 +3,6 @@ require("lazy").setup("plugins") require("oil").setup() require("config.catppuccin") -require("lspconfig").eslint.setup({}) vim.cmd.colorscheme "catppuccin" + diff --git a/lazy-lock.json b/lazy-lock.json index 058ba67..f798f85 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,14 +1,18 @@ { + "autoclose.nvim": { "branch": "main", "commit": "b2077aa2c83df7ebc19b2a20a3a0654b24ae9c8f" }, "barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" }, "catppuccin": { "branch": "main", "commit": "5b5e3aef9ad7af84f463d17b5479f06b87d5c429" }, - "gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" }, + "coc.nvim": { "branch": "master", "commit": "84ebdbcd815804a36fcef005f65850ce734980e5" }, + "gitsigns.nvim": { "branch": "main", "commit": "011dc6718bcebdf92a5336bb0da79189c3afe621" }, "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "mini.completion": { "branch": "main", "commit": "4707a88811d4a73b89f4d700bad54d874671e57e" }, + "mini.completion": { "branch": "main", "commit": "3b14571c9febed20f386c39c07ca85c7b7a5358f" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "16854ed5559b940f69a6f7138906ebb22c15c553" }, "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" }, "nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" }, - "nvim-lspconfig": { "branch": "master", "commit": "84e0cd5a3c58e88ef706fdf4a1eed59ded1d3ce2" }, + "nvim-lspconfig": { "branch": "master", "commit": "8a1529e46eef5efc86c34c8d9bdd313abc2ecba0" }, "nvim-web-devicons": { "branch": "master", "commit": "ab4cfee554e501f497bce0856788d43cf2eb93d7" }, "oil.nvim": { "branch": "master", "commit": "548587d68b55e632d8a69c92cefd981f360634fa" }, - "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" } + "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "tiny-devicons-auto-colors.nvim": { "branch": "main", "commit": "51f548421f8a74680eff27d283c9d5ea6e8d0074" }, + "typescript-tools.nvim": { "branch": "master", "commit": "35e397ce467bedbbbb5bfcd0aa79727b59a08d4a" } } diff --git a/lua/lsp/eslint.lua b/lua/lsp/eslint.lua new file mode 100644 index 0000000..b3fb1ec --- /dev/null +++ b/lua/lsp/eslint.lua @@ -0,0 +1,3 @@ +reutrn { + cmd = { "eslint" } +} diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index 32e93f8..b5594a1 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -32,6 +32,27 @@ return { }, version = '^1.0.0', -- optional: only update when a new 1.x version is released }, - "stevearc/oil.nvim", - "neovim/nvim-lspconfig" + { + "pmizio/typescript-tools.nvim", + dependencies = { "nvim-lua/plenary.nvim", "neovim/nvim-lspconfig" }, + opts = {}, + }, + { + "neoclide/coc.nvim", + branch = "master", + build = "bun install", + }, + { + "rachartier/tiny-devicons-auto-colors.nvim", + dependencies = { + "nvim-tree/nvim-web-devicons" + }, + event = "VeryLazy", + config = function() + require('tiny-devicons-auto-colors').setup() + end + }, + "m4xshen/autoclose.nvim", + + "stevearc/oil.nvim" } diff --git a/lua/plugins/package-lock.json b/lua/plugins/package-lock.json new file mode 100644 index 0000000..07be541 --- /dev/null +++ b/lua/plugins/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "plugins", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}