return { { "stevearc/conform.nvim", opts = require "configs.conform", }, { "neovim/nvim-lspconfig", opts = require "configs.lspconfig" }, { "Pocco81/auto-save.nvim", opts = {}, event = { "BufEnter" }, }, { "nvim-treesitter/nvim-treesitter", opts = require "configs.default-ts", }, { "hiphish/rainbow-delimiters.nvim", }, { "nvim-tree/nvim-tree.lua", opts = require "configs.nvim-tree", }, { "hrsh7th/nvim-cmp", }, { "3rd/image.nvim", config = function() require("image").setup { backend = "ueberzug", } package.path = package.path .. ";" .. vim.fn.expand "$HOME" .. "/.luarocks/share/lua/5.1/?/init.lua" package.path = package.path .. ";" .. vim.fn.expand "$HOME" .. "/.luarocks/share/lua/5.1/?.lua" end, ft = { "markdown" }, event = { "BufRead *.png", "BufRead *.jpg", "BufRead *.jpeg", "BufRead *.gif", "BufRead *.wepb", "BufRead *.avif" }, }, }