local lang = {} lang["kevinhwang91/nvim-bqf"] = { lazy = true, ft = "qf", config = require("lang.bqf"), dependencies = { { "junegunn/fzf", build = ":call fzf#install()" }, }, } lang["ray-x/go.nvim"] = { lazy = true, ft = { "go", "gomod", "gosum" }, build = ":GoInstallBinaries", config = require("lang.go"), dependencies = { "ray-x/guihua.lua" }, } lang["mrcjkb/rustaceanvim"] = { lazy = true, ft = "rust", version = "*", init = require("lang.rust"), dependencies = { "nvim-lua/plenary.nvim" }, } lang["Saecki/crates.nvim"] = { lazy = true, event = "BufReadPost Cargo.toml", config = require("lang.crates"), dependencies = { "nvim-lua/plenary.nvim" }, } lang["iamcco/markdown-preview.nvim"] = { lazy = true, ft = "markdown", build = ":call mkdp#util#install()", } lang["chrisbra/csv.vim"] = { lazy = true, ft = "csv", } return lang