initial commit
This commit is contained in:
18
lua/plugins/conform.lua
Normal file
18
lua/plugins/conform.lua
Normal file
@@ -0,0 +1,18 @@
|
||||
vim.pack.add({
|
||||
"https://github.com/stevearc/conform.nvim",
|
||||
})
|
||||
|
||||
require("conform").setup({
|
||||
formatters_by_ft = {
|
||||
lua = { "stylua" },
|
||||
-- Conform will run the first available formatter
|
||||
javascript = { "prettierd", "prettier", stop_after_first = true },
|
||||
},
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||
pattern = "*",
|
||||
callback = function(args)
|
||||
require("conform").format({ bufnr = args.buf })
|
||||
end,
|
||||
})
|
||||
5
lua/plugins/fugitive.lua
Normal file
5
lua/plugins/fugitive.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
vim.pack.add({
|
||||
'https://github.com/tpope/vim-fugitive',
|
||||
})
|
||||
|
||||
vim.keymap.set("n", "<leader>gg", "<CMD>Git<CR>")
|
||||
25
lua/plugins/mini.lua
Normal file
25
lua/plugins/mini.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
local nmap_leader = function(suffix, rhs, desc)
|
||||
vim.keymap.set('n', '<Leader>' .. suffix, rhs, { desc = desc })
|
||||
end
|
||||
|
||||
vim.pack.add({
|
||||
'https://github.com/nvim-mini/mini.nvim',
|
||||
})
|
||||
|
||||
require('mini.pick').setup()
|
||||
|
||||
nmap_leader('ff', '<Cmd>Pick files<CR>', 'Files')
|
||||
nmap_leader('fc', function()
|
||||
MiniPick.builtin.files({}, {source = {cwd = vim.fn.stdpath('config')}})
|
||||
end, 'Config')
|
||||
nmap_leader('fb', '<Cmd>Pick buffers<CR>', 'Buffers')
|
||||
nmap_leader('fh', '<Cmd>Pick help<CR>', 'Help')
|
||||
nmap_leader('fg', '<Cmd>Pick grep_live<CR>', 'Grep')
|
||||
|
||||
require('mini.diff').setup()
|
||||
require('mini.move').setup()
|
||||
|
||||
require('mini.surround').setup()
|
||||
MiniFiles = require('mini.files')
|
||||
MiniFiles.setup()
|
||||
nmap_leader('ft', MiniFiles.open, 'Tree')
|
||||
12
lua/plugins/oil.lua
Normal file
12
lua/plugins/oil.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
vim.pack.add({
|
||||
'https://github.com/stevearc/oil.nvim',
|
||||
})
|
||||
|
||||
require("oil").setup()
|
||||
|
||||
local nmap_leader = function(suffix, rhs, desc)
|
||||
vim.keymap.set('n', '<Leader>' .. suffix, rhs, { desc = desc })
|
||||
end
|
||||
|
||||
nmap_leader('rw', function() vim.cmd[[Oil]] end)
|
||||
|
||||
Reference in New Issue
Block a user