mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-21 11:14:42 +02:00
refactor plugins
This commit is contained in:
parent
9624905ad8
commit
f9389d2282
1 changed files with 13 additions and 57 deletions
|
@ -50,6 +50,18 @@ return require("packer").startup(function(use)
|
|||
end,
|
||||
}
|
||||
|
||||
-- Autopairs
|
||||
use {
|
||||
"windwp/nvim-autopairs",
|
||||
event = "InsertEnter",
|
||||
after = { "telescope.nvim" },
|
||||
config = function()
|
||||
require "lv-autopairs"
|
||||
end,
|
||||
}
|
||||
|
||||
-- Snippets
|
||||
|
||||
use { "hrsh7th/vim-vsnip", event = "InsertEnter" }
|
||||
use { "rafamadriz/friendly-snippets", event = "InsertEnter" }
|
||||
|
||||
|
@ -94,20 +106,10 @@ return require("packer").startup(function(use)
|
|||
event = "BufWinEnter",
|
||||
}
|
||||
|
||||
-- Autopairs
|
||||
use {
|
||||
"windwp/nvim-autopairs",
|
||||
event = "InsertEnter",
|
||||
after = { "telescope.nvim" },
|
||||
config = function()
|
||||
require "lv-autopairs"
|
||||
end,
|
||||
}
|
||||
|
||||
-- Comments
|
||||
use {
|
||||
"terrortylor/nvim-comment",
|
||||
event = "BufWinEnter",
|
||||
event = "BufRead",
|
||||
config = function()
|
||||
local status_ok, nvim_comment = pcall(require, "nvim_comment")
|
||||
if not status_ok then
|
||||
|
@ -210,39 +212,8 @@ return require("packer").startup(function(use)
|
|||
disable = not O.plugin.indent_line.active,
|
||||
}
|
||||
|
||||
-- Diffview
|
||||
use {
|
||||
"sindrets/diffview.nvim",
|
||||
event = "BufRead",
|
||||
disable = not O.plugin.diffview.active,
|
||||
}
|
||||
|
||||
---------------------------------------------------------------------------------
|
||||
|
||||
-- comments in context
|
||||
use {
|
||||
"JoosepAlviste/nvim-ts-context-commentstring",
|
||||
event = "BufRead",
|
||||
disable = not O.plugin.ts_context_commentstring.active,
|
||||
}
|
||||
|
||||
-- Use project for telescope
|
||||
use {
|
||||
"nvim-telescope/telescope-project.nvim",
|
||||
event = "BufWinEnter",
|
||||
setup = function()
|
||||
vim.cmd [[packadd telescope.nvim]]
|
||||
end,
|
||||
disable = not O.plugin.telescope_project.active,
|
||||
}
|
||||
|
||||
-- Lush Create Color Schemes
|
||||
use {
|
||||
"rktjmp/lush.nvim",
|
||||
-- cmd = {"LushRunQuickstart", "LushRunTutorial", "Lushify"},
|
||||
disable = not O.plugin.lush.active,
|
||||
}
|
||||
|
||||
-- LANGUAGE SPECIFIC GOES HERE
|
||||
use {
|
||||
"lervag/vimtex",
|
||||
|
@ -278,21 +249,6 @@ return require("packer").startup(function(use)
|
|||
disable = not O.lang.java.java_tools.active,
|
||||
}
|
||||
|
||||
-- use {
|
||||
-- "jose-elias-alvarez/null-ls.nvim",
|
||||
-- ft = {
|
||||
-- "javascript",
|
||||
-- "javascriptreact",
|
||||
-- "javascript.jsx",
|
||||
-- "typescript",
|
||||
-- "typescriptreact",
|
||||
-- "typescript.tsx",
|
||||
-- },
|
||||
-- config = function()
|
||||
-- require("null-ls").setup()
|
||||
-- end,
|
||||
-- }
|
||||
|
||||
-- Custom semantic text objects
|
||||
use {
|
||||
"nvim-treesitter/nvim-treesitter-textobjects",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue