Autocommit 2023-40-28 03:40:48

This commit is contained in:
2023-12-28 03:40:48 +01:00
parent 3fcfbf1d8d
commit bd5d8ac62f
8 changed files with 42 additions and 55 deletions

View File

@@ -106,3 +106,4 @@ vim.o.statusline = "%#StatusNormal# "
require("core") require("core")
require("lazy.load") require("lazy.load")
require("config")

24
lua/config/bufferline.lua Normal file
View File

@@ -0,0 +1,24 @@
--- Ensure plugin is avaiable
local ok, bufferline = pcall(require, "bufferline")
if not ok then
return
end
--- Plugin options
opts = {
options = {
-- mode = "tabs",
separator_style = "slant",
},
}
--- Load plugin
bufferline.setup(opts)
--- Override keymaps
local km = vim.keymap.set
km("n", "<Tab>", ":BufferLineCycleNext<cr>")
km("n", "<S-Tab>", ":BufferLineCyclePrev<cr>")
km("n", "<leader>bn", ":BufferLineMoveNext<cr>")
km("n", "<leader>bp", ":BufferLineMovePrev<cr>")
km("n", "<leader>bc", ":BufferLinePickClose<cr>")

8
lua/config/comment.lua Normal file
View File

@@ -0,0 +1,8 @@
--- Ensure plugin is avaiable
local ok, comment = pcall(require, "Comment")
if not ok then
return
end
--- Load plugin
comment.setup()

2
lua/config/init.lua Normal file
View File

@@ -0,0 +1,2 @@
require("config/comment")
require("config/bufferline")

View File

@@ -21,4 +21,9 @@ opts = {
}, },
} }
require("lazy").setup("plugins", opts) local ok, lazy = pcall(require, "lazy")
if not ok then
return
end
lazy.setup("plugins", opts)

View File

@@ -1,26 +1,3 @@
local function config()
--- Ensure plugin is avaiable
local bufferline = require("bufferline");
--- Plugin options
opts = {
options = {
-- mode = "tabs",
separator_style = "slant",
},
}
--- Load plugin
bufferline.setup(opts)
--- Override keymaps
local km = vim.keymap.set
km("n", "<Tab>", ":BufferLineCycleNext<cr>")
km("n", "<S-Tab>", ":BufferLineCyclePrev<cr>")
km("n", "<leader>bn", ":BufferLineMoveNext<cr>")
km("n", "<leader>bp", ":BufferLineMovePrev<cr>")
km("n", "<leader>bc", ":BufferLinePickClose<cr>")
end
return { return {
"akinsho/bufferline.nvim", "akinsho/bufferline.nvim",

View File

@@ -1,13 +1,4 @@
local function config()
--- Ensure plugin is avaiable
local comment = require('Comment')
--- Load plugin
comment.setup()
end
return { return {
"numToStr/Comment.nvim", "numToStr/Comment.nvim",
event = { "BufReadPre", "BufNewFile" }, event = { "BufReadPre", "BufNewFile" },
config = config
} }

View File

@@ -10,28 +10,7 @@ local function config()
autotag = { autotag = {
enable = true, enable = true,
}, },
ensure_installed = { auto_install = true,
"json",
"javascript",
"typescript",
"tsx",
"yaml",
"html",
"css",
"prisma",
"markdown",
"markdown_inline",
"svelte",
"graphql",
"bash",
"lua",
"vim",
"dockerfile",
"gitignore",
"query",
"rst",
"php",
},
incremental_selection = { incremental_selection = {
enable = true, enable = true,
keymaps = { keymaps = {