Move code other than requiring modules out of init.lua
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
require("plugins")
|
require("plugins")
|
||||||
require("general")
|
require("general")
|
||||||
|
|
||||||
|
require("plugins-setup")
|
||||||
require("treesitter")
|
require("treesitter")
|
||||||
require("file-tree")
|
require("file-tree")
|
||||||
require("telescope-config")
|
require("telescope-config")
|
||||||
@@ -8,34 +9,3 @@ require("lsp")
|
|||||||
require("snippets")
|
require("snippets")
|
||||||
|
|
||||||
require("remaps")
|
require("remaps")
|
||||||
|
|
||||||
-- Tabs
|
|
||||||
require("bufferline").setup()
|
|
||||||
|
|
||||||
-- Statusline
|
|
||||||
require("lualine").setup()
|
|
||||||
|
|
||||||
-- Git
|
|
||||||
require("gitsigns").setup({
|
|
||||||
current_line_blame = true,
|
|
||||||
current_line_blame_opts = {
|
|
||||||
virt_text = true,
|
|
||||||
virt_text_pos = "eol",
|
|
||||||
delay = 500
|
|
||||||
},
|
|
||||||
keymaps = {
|
|
||||||
noremap = true,
|
|
||||||
["n <leader>gs"] = '<cmd>lua require("gitsigns").stage_hunk()<CR>',
|
|
||||||
["n <leader>gu"] = '<cmd>lua require("gitsigns").undo_stage_hunk()<CR>',
|
|
||||||
["n <leader>gr"] = '<cmd>lua require("gitsigns").reset_hunk()<CR>'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
require("nvim-autopairs").setup()
|
|
||||||
|
|
||||||
require("colorizer").setup()
|
|
||||||
|
|
||||||
-- Automatically formatting buffer on save
|
|
||||||
vim.api.nvim_command("autocmd BufWritePre * lua vim.lsp.buf.formatting_sync()")
|
|
||||||
|
|
||||||
vim.cmd('command! ToggleBackground lua require("utils").toggleBackground()')
|
|
||||||
|
|||||||
@@ -42,3 +42,8 @@ vim.api.nvim_exec([[
|
|||||||
autocmd TextYankPost * silent! lua vim.highlight.on_yank{higroup="IncSearch", timeout=700}
|
autocmd TextYankPost * silent! lua vim.highlight.on_yank{higroup="IncSearch", timeout=700}
|
||||||
augroup end
|
augroup end
|
||||||
]], false)
|
]], false)
|
||||||
|
|
||||||
|
-- Automatically formatting buffer on save
|
||||||
|
vim.api.nvim_command("autocmd BufWritePre * lua vim.lsp.buf.formatting_sync()")
|
||||||
|
|
||||||
|
vim.cmd('command! ToggleBackground lua require("utils").toggleBackground()')
|
||||||
|
|||||||
25
config/nvim/lua/plugins-setup.lua
Normal file
25
config/nvim/lua/plugins-setup.lua
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
-- Tabs
|
||||||
|
require("bufferline").setup()
|
||||||
|
|
||||||
|
-- Statusline
|
||||||
|
require("lualine").setup()
|
||||||
|
|
||||||
|
require("nvim-autopairs").setup()
|
||||||
|
|
||||||
|
require("colorizer").setup()
|
||||||
|
|
||||||
|
-- Git
|
||||||
|
require("gitsigns").setup({
|
||||||
|
current_line_blame = true,
|
||||||
|
current_line_blame_opts = {
|
||||||
|
virt_text = true,
|
||||||
|
virt_text_pos = "eol",
|
||||||
|
delay = 500
|
||||||
|
},
|
||||||
|
keymaps = {
|
||||||
|
noremap = true,
|
||||||
|
["n <leader>gs"] = '<cmd>lua require("gitsigns").stage_hunk()<CR>',
|
||||||
|
["n <leader>gu"] = '<cmd>lua require("gitsigns").undo_stage_hunk()<CR>',
|
||||||
|
["n <leader>gr"] = '<cmd>lua require("gitsigns").reset_hunk()<CR>'
|
||||||
|
}
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user