more plugins
This commit is contained in:
parent
5723185b69
commit
511e06bc54
16
init.lua
16
init.lua
|
@ -430,20 +430,20 @@ require('lazy').setup({
|
|||
['ui-select'] = {
|
||||
require('telescope.themes').get_dropdown(),
|
||||
},
|
||||
['media_files'] = {
|
||||
-- filetypes whitelist
|
||||
-- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
|
||||
filetypes = {"png", "webp", "jpg", "jpeg"},
|
||||
-- find command (defaults to `fd`)
|
||||
find_cmd = "rg"
|
||||
}
|
||||
-- ['media_files'] = {
|
||||
-- -- filetypes whitelist
|
||||
-- -- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
|
||||
-- filetypes = {"png", "webp", "jpg", "jpeg"},
|
||||
-- -- find command (defaults to `fd`)
|
||||
-- find_cmd = "rg"
|
||||
-- }
|
||||
},
|
||||
}
|
||||
|
||||
-- Enable Telescope extensions if they are installed
|
||||
pcall(require('telescope').load_extension, 'fzf')
|
||||
pcall(require('telescope').load_extension, 'ui-select')
|
||||
pcall(require('telescope').load_extension, 'media-files')
|
||||
-- pcall(require('telescope').load_extension, 'media-files')
|
||||
|
||||
-- See `:help telescope.builtin`
|
||||
local builtin = require 'telescope.builtin'
|
||||
|
|
|
@ -42,6 +42,8 @@ keymap.set('n', 'dd', '"_dd') -- duplicate line not passing deleted line to regi
|
|||
keymap.set('n', '<C-a>', 'ggVG') -- select-all
|
||||
keymap.set('n', 'J', '5j')
|
||||
keymap.set('n', 'K', '5k')
|
||||
keymap.set('v', 'J', '5j')
|
||||
keymap.set('v', 'K', '5k')
|
||||
|
||||
keymap.set('n', '<leader>rr', ':e!<CR>') -- revert file
|
||||
keymap.set('n', '<leader>w', ':w<CR>') -- saves file
|
||||
|
@ -66,7 +68,7 @@ keymap.set('n', '<C-F2>', ':BookmarkToggle<CR>')
|
|||
keymap.set("n", "<leader>sm", ":MaximizerToggle<CR>") -- toggle split window maximization
|
||||
|
||||
-- nvim-tree
|
||||
keymap.set("n", "<leader>e", ":NvimTreeToggle<CR>") -- toggle file explorer
|
||||
-- keymap.set("n", "<leader>e", ":NvimTreeToggle<CR>") -- toggle file explorer // todo
|
||||
|
||||
-- telescope
|
||||
keymap.set("n", "<leader>ff", "<cmd>Telescope find_files<cr>") -- find files within current working directory, respects .gitignore
|
||||
|
@ -109,3 +111,6 @@ keymap.set("n", "<leader>2", function() require("harpoon.ui").nav_file(2) end, o
|
|||
keymap.set("n", "<leader>3", function() require("harpoon.ui").nav_file(3) end, opts)
|
||||
keymap.set("n", "<leader>4", function() require("harpoon.ui").nav_file(4) end, opts)
|
||||
|
||||
-- undotree
|
||||
keymap.set("n", "<leader><F5>", ":UndotreeToggle<CR>")
|
||||
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
return {
|
||||
"folke/flash.nvim",
|
||||
event = "VeryLazy",
|
||||
---@type Flash.Config
|
||||
opts = {
|
||||
jump = {
|
||||
autojump = true,
|
||||
},
|
||||
modes = {
|
||||
char = {
|
||||
jump_labels = true,
|
||||
multi_line = false,
|
||||
}
|
||||
}
|
||||
},
|
||||
-- stylua: ignore
|
||||
keys = {
|
||||
{ "s", mode = { "n", "x", "o" }, function() require("flash").jump() end, desc = "Flash" },
|
||||
{ "S", mode = { "n" }, function() require("flash").treesitter() end, desc = "Flash Treesitter" },
|
||||
{ "r", mode = "o", function() require("flash").remote() end, desc = "Remote Flash" },
|
||||
{ "R", mode = { "o", "x" }, function() require("flash").treesitter_search() end, desc = "Treesitter Search" },
|
||||
{ "<c-s>", mode = { "c" }, function() require("flash").toggle() end, desc = "Toggle Flash Search" },
|
||||
},
|
||||
}
|
|
@ -24,5 +24,7 @@ return {
|
|||
'tpope/vim-unimpaired', -- vim-unimpared
|
||||
-- 'nvim-telescope/telescope-media-files.nvim', -- doesnt work for windows
|
||||
'nvim-telescope/telescope-file-browser.nvim',
|
||||
'RRethy/vim-illuminate',
|
||||
'mbbill/undotree',
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue