switch git status keybind to use fugitive
This commit is contained in:
parent
e4b78b2209
commit
e4f8b70459
3 changed files with 12 additions and 7 deletions
|
@ -1,4 +1,10 @@
|
||||||
return {
|
return {
|
||||||
'tpope/vim-fugitive',
|
'tpope/vim-fugitive',
|
||||||
cmd = 'Git',
|
cmd = 'Git',
|
||||||
|
init = function()
|
||||||
|
local u = require('utils')
|
||||||
|
local map = u.set_keymap
|
||||||
|
|
||||||
|
map('n', '<leader>vg', ':vert Git<cr>', { desc = 'Git status' })
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
local actions = require('telescope.actions')
|
local actions = require('telescope.actions')
|
||||||
local config = require('config')
|
|
||||||
local icons = require('utils.icons')
|
local icons = require('utils.icons')
|
||||||
local u = require('utils')
|
local u = require('utils')
|
||||||
|
|
||||||
|
@ -15,6 +14,7 @@ local default_mappings = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
--[[ mewo ]]
|
||||||
local opts_cursor = {
|
local opts_cursor = {
|
||||||
initial_mode = 'normal',
|
initial_mode = 'normal',
|
||||||
sorting_strategy = 'ascending',
|
sorting_strategy = 'ascending',
|
||||||
|
@ -47,7 +47,7 @@ local opts_flex = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
require('telescope').setup(u.merge({
|
require('telescope').setup({
|
||||||
defaults = {
|
defaults = {
|
||||||
selection_caret = icons.folder.arrow_closed,
|
selection_caret = icons.folder.arrow_closed,
|
||||||
file_ignore_patterns = {
|
file_ignore_patterns = {
|
||||||
|
@ -69,10 +69,10 @@ require('telescope').setup(u.merge({
|
||||||
},
|
},
|
||||||
extensions = {
|
extensions = {
|
||||||
fzf = {
|
fzf = {
|
||||||
fuzzy = true, -- false will only do exact matching
|
fuzzy = true, -- false will only do exact matching
|
||||||
override_generic_sorter = true, -- override the generic sorter
|
override_generic_sorter = true, -- override the generic sorter
|
||||||
override_file_sorter = true, -- override the file sorter
|
override_file_sorter = true, -- override the file sorter
|
||||||
case_mode = 'smart_case', -- or "ignore_case" or "respect_case"
|
case_mode = 'smart_case', -- or "ignore_case" or "respect_case"
|
||||||
-- the default case_mode is "smart_case"
|
-- the default case_mode is "smart_case"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -131,6 +131,6 @@ require('telescope').setup(u.merge({
|
||||||
mappings = default_mappings,
|
mappings = default_mappings,
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
}, config.plugins.telescope or {}))
|
})
|
||||||
|
|
||||||
require('telescope').load_extension('fzf')
|
require('telescope').load_extension('fzf')
|
||||||
|
|
|
@ -24,7 +24,6 @@ return {
|
||||||
|
|
||||||
-- git navigation
|
-- git navigation
|
||||||
map('n', '<leader>vc', ':Telescope git_commits<cr>', { desc = 'Git commits' })
|
map('n', '<leader>vc', ':Telescope git_commits<cr>', { desc = 'Git commits' })
|
||||||
map('n', '<leader>vg', ':Telescope git_status<cr>', { desc = 'Git status' })
|
|
||||||
|
|
||||||
config.lsp.add_on_attach_mapping(function(_, bufnr)
|
config.lsp.add_on_attach_mapping(function(_, bufnr)
|
||||||
local buf_map = u.create_buf_map(bufnr)
|
local buf_map = u.create_buf_map(bufnr)
|
||||||
|
|
Loading…
Add table
Reference in a new issue