fix: grugfar
This commit is contained in:
parent
dfdfeea306
commit
a71d4de2c1
1 changed files with 33 additions and 28 deletions
|
@ -7,11 +7,15 @@
|
||||||
---@type LazySpec
|
---@type LazySpec
|
||||||
return {
|
return {
|
||||||
|
|
||||||
-- disable plugins
|
-- ╭─────────────────╮
|
||||||
|
-- │ disable plugins │
|
||||||
|
-- ╰─────────────────╯
|
||||||
-- disable neo-tree
|
-- disable neo-tree
|
||||||
{ "nvim-neo-tree/neo-tree.nvim", enabled = false },
|
{ "nvim-neo-tree/neo-tree.nvim", enabled = false },
|
||||||
|
|
||||||
-- override plugin settings
|
-- ╭──────────────────────────╮
|
||||||
|
-- │ override plugin settings │
|
||||||
|
-- ╰──────────────────────────╯
|
||||||
"andweeb/presence.nvim",
|
"andweeb/presence.nvim",
|
||||||
{
|
{
|
||||||
"ray-x/lsp_signature.nvim",
|
"ray-x/lsp_signature.nvim",
|
||||||
|
@ -44,10 +48,6 @@ return {
|
||||||
-- },
|
-- },
|
||||||
-- },
|
-- },
|
||||||
|
|
||||||
-- You can disable default plugins as follows:
|
|
||||||
{ "max397574/better-escape.nvim", enabled = true },
|
|
||||||
|
|
||||||
-- You can also easily customize additional setup of plugins that is outside of the plugin's setup call
|
|
||||||
{
|
{
|
||||||
"L3MON4D3/LuaSnip",
|
"L3MON4D3/LuaSnip",
|
||||||
config = function(plugin, opts)
|
config = function(plugin, opts)
|
||||||
|
@ -90,12 +90,14 @@ return {
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
|
|
||||||
-- set new/missing plugins
|
-- ╭─────────────────────────╮
|
||||||
|
-- │ set new/missing plugins │
|
||||||
|
-- ╰─────────────────────────╯
|
||||||
"lambdalisue/vim-suda",
|
"lambdalisue/vim-suda",
|
||||||
"folke/lsp-colors.nvim",
|
"folke/lsp-colors.nvim",
|
||||||
"dstein64/nvim-scrollview",
|
"dstein64/nvim-scrollview",
|
||||||
|
|
||||||
-- vim maximizer
|
-- ─< vim maximizer >───────────────────────────────────────────────────────────────────
|
||||||
{
|
{
|
||||||
"szw/vim-maximizer",
|
"szw/vim-maximizer",
|
||||||
keys = {
|
keys = {
|
||||||
|
@ -103,7 +105,7 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
-- snippets creation and management with scissors
|
-- ─< snippets creation and management with scissors >──────────────────────────────────
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
"chrisgrieser/nvim-scissors",
|
"chrisgrieser/nvim-scissors",
|
||||||
|
@ -118,9 +120,11 @@ return {
|
||||||
vim.keymap.set("v", "<leader>sa", "<CMD>:ScissorsAddNewSnippet<cr>"),
|
vim.keymap.set("v", "<leader>sa", "<CMD>:ScissorsAddNewSnippet<cr>"),
|
||||||
},
|
},
|
||||||
|
|
||||||
-- mini plugins
|
-- ╭──────────────╮
|
||||||
|
-- │ mini plugins │
|
||||||
|
-- ╰──────────────╯
|
||||||
{
|
{
|
||||||
-- mini-ai for a and i selections or other --> vin" for visual in next ""
|
-- ─< mini-ai for a and i selections or other --> vin" for visual in next "" >──────────
|
||||||
{
|
{
|
||||||
"echasnovski/mini.ai",
|
"echasnovski/mini.ai",
|
||||||
version = "false",
|
version = "false",
|
||||||
|
@ -301,22 +305,23 @@ return {
|
||||||
opts = { headerMaxWidth = 80 },
|
opts = { headerMaxWidth = 80 },
|
||||||
cmd = "GrugFar",
|
cmd = "GrugFar",
|
||||||
-- ────────────────────────────────────< keybindings >─────────────────────────────────
|
-- ────────────────────────────────────< keybindings >─────────────────────────────────
|
||||||
keys = {
|
-- keys = {
|
||||||
{
|
-- {
|
||||||
"<leader>sr",
|
-- "<leader>sr",
|
||||||
function()
|
-- function()
|
||||||
local grug = require "grug-far"
|
-- local grug = require "grug-far"
|
||||||
local ext = vim.bo.buftype == "" and vim.fn.expand "%:e"
|
-- local ext = vim.bo.buftype == "" and vim.fn.expand "%:e"
|
||||||
grug.grug_far {
|
-- grug.grug_far {
|
||||||
transient = true,
|
-- transient = true,
|
||||||
prefills = {
|
-- prefills = {
|
||||||
filesFilter = ext and ext ~= "" and "*." .. ext or nil,
|
-- filesFilter = ext and ext ~= "" and "*." .. ext or nil,
|
||||||
},
|
-- },
|
||||||
}
|
-- }
|
||||||
end,
|
-- end,
|
||||||
mode = { "n", "v" },
|
-- mode = { "n", "v" },
|
||||||
desc = "Search and Replace",
|
-- desc = "Search and Replace",
|
||||||
},
|
-- },
|
||||||
},
|
-- },
|
||||||
|
vim.keymap.set("n", "<leader>sr", "<CMD>GrugFar<CR>"),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue