Move plugin config
Files in after/plugin can be sourced before packer is done syncing when setting up on a new system
This commit is contained in:
parent
2c0f7c7da8
commit
a0475b1a85
@ -1 +0,0 @@
|
||||
local overseer = require("overseer")
|
@ -29,12 +29,14 @@ local function spec(use)
|
||||
|
||||
use {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
requires = {
|
||||
{ "nvim-treesitter/nvim-treesitter-context" }
|
||||
},
|
||||
run = function()
|
||||
require("nvim-treesitter.install").update({ with_sync = true })()
|
||||
require("valeth.packer.treesitter")
|
||||
end
|
||||
}
|
||||
|
||||
use "nvim-treesitter/nvim-treesitter-context"
|
||||
|
||||
use "wakatime/vim-wakatime"
|
||||
|
||||
@ -52,7 +54,10 @@ local function spec(use)
|
||||
}
|
||||
|
||||
use {
|
||||
"stevearc/resession.nvim"
|
||||
"stevearc/resession.nvim",
|
||||
config = function()
|
||||
require("valeth.packer.session")
|
||||
end
|
||||
}
|
||||
|
||||
|
||||
@ -66,16 +71,7 @@ local function spec(use)
|
||||
{ "hrsh7th/nvim-cmp" },
|
||||
},
|
||||
config = function()
|
||||
require("crates").setup()
|
||||
local cmp = require("cmp")
|
||||
|
||||
vim.api.nvim_create_autocmd("BufRead", {
|
||||
group = vim.api.nvim_create_augroup("CmpSourceCargo", { clear = true }),
|
||||
pattern = "Cargo.toml",
|
||||
callback = function()
|
||||
cmp.setup.buffer({ sources = { { name = "crates" } } })
|
||||
end,
|
||||
})
|
||||
require("valeth.packer.crates")
|
||||
end
|
||||
}
|
||||
|
||||
@ -99,7 +95,10 @@ local function spec(use)
|
||||
{ "rafamadriz/friendly-snippets" },
|
||||
{ "williamboman/mason.nvim" },
|
||||
{ "williamboman/mason-lspconfig.nvim" },
|
||||
}
|
||||
},
|
||||
config = function()
|
||||
require("valeth.packer.lsp")
|
||||
end
|
||||
}
|
||||
|
||||
use "mhartington/formatter.nvim"
|
||||
@ -129,7 +128,10 @@ local function spec(use)
|
||||
requires = {
|
||||
{ "nvim-tree/nvim-web-devicons" },
|
||||
{ "stevearc/overseer.nvim" },
|
||||
}
|
||||
},
|
||||
config = function()
|
||||
require("valeth.packer.lualine")
|
||||
end
|
||||
}
|
||||
|
||||
use {
|
||||
@ -193,7 +195,7 @@ local function spec(use)
|
||||
{ "nvim-treesitter/nvim-treesitter" },
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("harpoon")
|
||||
require("valeth.packer.telescope")
|
||||
end
|
||||
}
|
||||
|
||||
@ -210,7 +212,10 @@ local function spec(use)
|
||||
branch = "no-cwd-on-jobstart",
|
||||
requires = {
|
||||
{ "nvim-telescope/telescope.nvim" },
|
||||
}
|
||||
},
|
||||
config = function()
|
||||
require("valeth.packer.sshfs")
|
||||
end
|
||||
}
|
||||
|
||||
use {
|
||||
@ -226,7 +231,7 @@ local function spec(use)
|
||||
"nvim-lua/plenary.nvim"
|
||||
},
|
||||
config = function()
|
||||
require("undotree").setup()
|
||||
require("valeth.packer.undotree")
|
||||
end
|
||||
}
|
||||
|
||||
@ -234,7 +239,10 @@ local function spec(use)
|
||||
"nvim-tree/nvim-tree.lua",
|
||||
requires = {
|
||||
{ "nvim-tree/nvim-web-devicons" },
|
||||
}
|
||||
},
|
||||
config = function()
|
||||
require("valeth.packer.nvim-tree")
|
||||
end
|
||||
}
|
||||
|
||||
use {
|
||||
|
10
lua/valeth/packer/crates.lua
Normal file
10
lua/valeth/packer/crates.lua
Normal file
@ -0,0 +1,10 @@
|
||||
require("crates").setup()
|
||||
local cmp = require("cmp")
|
||||
|
||||
vim.api.nvim_create_autocmd("BufRead", {
|
||||
group = vim.api.nvim_create_augroup("CmpSourceCargo", { clear = true }),
|
||||
pattern = "Cargo.toml",
|
||||
callback = function()
|
||||
cmp.setup.buffer({ sources = { { name = "crates" } } })
|
||||
end,
|
||||
})
|
12
lua/valeth/packer/nvim-tree.lua
Normal file
12
lua/valeth/packer/nvim-tree.lua
Normal file
@ -0,0 +1,12 @@
|
||||
local nvim_tree = require("nvim-tree")
|
||||
local nvim_tree_api = require("nvim-tree.api")
|
||||
|
||||
vim.keymap.set("n", "<Leader>ft", nvim_tree_api.tree.open)
|
||||
|
||||
nvim_tree.setup({
|
||||
view = {
|
||||
float = {
|
||||
enable = true
|
||||
}
|
||||
}
|
||||
})
|
@ -1,17 +1,3 @@
|
||||
local nvim_tree = require("nvim-tree")
|
||||
local nvim_tree_api = require("nvim-tree.api")
|
||||
|
||||
vim.keymap.set("n", "<Leader>ft", nvim_tree_api.tree.open)
|
||||
|
||||
nvim_tree.setup({
|
||||
view = {
|
||||
float = {
|
||||
enable = true
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
local ssh_config = vim.fs.normalize((os.getenv("XDG_CONFIG_HOME") or "~/.config") .. "/ssh/config")
|
||||
|
||||
require("remote-sshfs").setup({
|
@ -1,6 +1,8 @@
|
||||
local telescope = require("telescope")
|
||||
local actions = require("telescope.actions")
|
||||
|
||||
telescope.load_extension("harpoon")
|
||||
|
||||
telescope.setup {
|
||||
pickers = {
|
||||
buffers = {
|
@ -7,10 +7,10 @@ require("nvim-treesitter.configs").setup {
|
||||
enable = true,
|
||||
additional_vim_regex_highlighting = false,
|
||||
},
|
||||
|
||||
endwise = { enable = true }
|
||||
}
|
||||
|
||||
require("treesitter-context").setup()
|
||||
|
||||
require("nvim-treesitter.configs").setup {
|
||||
endwise = { enable = true }
|
||||
}
|
||||
require("nvim-treesitter.install").update({ with_sync = true })()
|
@ -1,3 +1,5 @@
|
||||
local undotree = require("undotree")
|
||||
|
||||
vim.keymap.set("n", "<Leader>u", undotree.toggle, { noremap = true, silent = true })
|
||||
|
||||
undotree.setup()
|
Loading…
Reference in New Issue
Block a user