PISKA1
This commit is contained in:
43
lua/config/telescope.lua
Normal file
43
lua/config/telescope.lua
Normal file
@ -0,0 +1,43 @@
|
||||
require('telescope').setup({
|
||||
--дополнения
|
||||
extensions = {
|
||||
fzf = {
|
||||
fuzzy = true, -- false will only do exact matching
|
||||
override_generic_sorter = true, -- override the generic sorter
|
||||
override_file_sorter = true, -- override the file sorter
|
||||
case_mode = "ignore_case", -- or "ignore_case" or "respect_case"
|
||||
-- the default case_mode is "smart_case"
|
||||
}
|
||||
},
|
||||
--настройки
|
||||
defaults = {
|
||||
debug = true,
|
||||
mappings = {
|
||||
i = {
|
||||
-- Замена j на l для перемещения вниз
|
||||
["k"] = "move_selection_next",
|
||||
-- Замена k на h для перемещения вверх
|
||||
["l"] = "move_selection_previous",
|
||||
-- Отключение оригинальных j и k, если нужно
|
||||
["j"] = false,
|
||||
},
|
||||
n = {
|
||||
-- Аналогично для режима normal
|
||||
["k"] = "move_selection_next",
|
||||
["l"] = "move_selection_previous",
|
||||
["j"] = false,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
|
||||
-- To get fzf loaded and working with telescope, you need to call
|
||||
-- load_extension, somewhere after setup function:
|
||||
require('telescope').load_extension('fzf')
|
||||
|
||||
local builtin = require('telescope.builtin')
|
||||
vim.keymap.set('n', '<Leader>o', builtin.find_files, { desc = 'Telescope find files' })
|
||||
vim.keymap.set('n', '<Leader>f', builtin.live_grep, { desc = 'Telescope live grep' })
|
||||
|
||||
Reference in New Issue
Block a user