return { { "bakpakin/fennel.vim", ft = "fennel" }, { "tpope/vim-sexp-mappings-for-regular-people", dependencies = { "https://github.com/guns/vim-sexp.git", }, ft = { "fennel", "clojure" }, }, { "windwp/nvim-autopairs", event = "InsertEnter", opts = {}, }, { "olical/conjure", config = function() vim.g["conjure#filetype#fennel"] = "conjure.client.fennel.stdio" vim.keymap.set("n", "dd", "ConjureDocWord") end, }, { "windwp/nvim-ts-autotag", opts = {}, ft = "html", }, { "RRethy/nvim-treesitter-endwise", config = function() require("nvim-treesitter.configs").setup({ endwise = { enable = true, }, }) end, ft = { "lua", "ruby", "julia", }, }, { "akinsho/git-conflict.nvim", version = "*", config = true }, { "utilyre/sentiment.nvim", version = "*", event = "VeryLazy", opts = {}, init = function() vim.g.loaded_matchparen = 1 end, }, { "rgroli/other.nvim", opts = { mappings = { "angular", }, }, config = function(_, opts) require("other-nvim").setup(opts) end, keys = { { "s", "Other", desc = "Open other file" }, }, cmd = { "Other", "OtherTabNew", "OtherSplit", "OtherVSplit" }, }, "mcombeau/vim-twee-sugarcube", { "dbeniamine/cheat.sh-vim", cmd = { "Cheat", "CheatReplace", "CheatPast", "CheatPager" }, }, { "catgoose/nvim-colorizer.lua", event = "BufReadPre", opts = { -- set to setup table }, }, }