README + добавлен функционал .ignore в fzf lua files

This commit is contained in:
2025-03-02 14:54:40 +03:00
parent 2ac7303469
commit 3dd801888d
4 changed files with 71 additions and 39 deletions

View File

@ -25,8 +25,8 @@ vim.api.nvim_set_keymap('n', '<C-s>', ':w<CR>', { noremap = true, silent = true
vim.api.nvim_set_keymap('i', '<C-s>', '<Esc>:w<CR>a', { noremap = true, silent = true })
-- Выход из сессии
vim.api.nvim_set_keymap('n', '<C-q>', ':q!<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('i', '<C-q>', '<Esc>:q!<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<A-q>', ':q!<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('i', '<A-q>', '<Esc>:q!<CR>', { noremap = true, silent = true })
-- Настройка выхода из режима ввода через Atl+i
vim.api.nvim_set_keymap('i', '<A-i>', '<Esc>', { noremap = true, silent = true })

View File

@ -1,4 +1,6 @@
local actions = require("fzf-lua.actions")
require("fzf-lua").setup({
keymap = {
fzf = {
["alt-k"] = "down", -- Ctrl + k теперь движется вниз
@ -21,6 +23,17 @@ require("fzf-lua").setup({
},
},
},
oldfiles = {
cwd_only = true, -- Только файлы из текущей директории
stat_file = true, -- Проверка существования файлов на диске
include_current_session = true, -- Включать только файлы из текущей сессии
},
files = {
-- other configurations...
hidden = true, -- Disable showing hidden files
no_ignore = false, -- Игнорировать .gitignore
fd_opts = [[--color=never --hidden --type f --type l --ignore-file .ignore --exclude .git]],
}
})