return { 'tpope/vim-sleuth', -- Detect tabstop and shiftwidth automatically { "nvim-tree/nvim-web-devicons", lazy = true }, { "ckolkey/ts-node-action", dependencies = { "nvim-treesitter" }, opts = {}, keys = { { "ls", function() require("ts-node-action").node_action() end, desc = "Node Action" } } }, { -- `lazydev` configures Lua LSP for your Neovim config, runtime and plugins -- used for completion, annotations and signatures of Neovim apis 'folke/lazydev.nvim', ft = 'lua', opts = { library = { -- Load luvit types when the `vim.uv` word is found { path = "${3rd}/luv/library", words = { "vim%.uv" } } }, }, }, }