dotfiles

[void/arch] linux dotfiles
git clone git://git.mdnr.space/dotfiles
Log | Files | Refs

commit 15d5031bb07941b428556682ceaeb5dbee594127
parent feea500f6ff63518efbae0524649a647c0413a32
Author: mehdi-norouzi <mehdeenoroozi@gmail.com>
Date:   Sun,  3 Nov 2024 14:54:21 +0330

nvim: set keymap for compile and recompile

add keymap for finding ignored files
disable oil simple operation confirm prompt

Diffstat:
Mnvim/.config/nvim/after/plugin/oil.lua | 2+-
Mnvim/.config/nvim/after/plugin/telescope.lua | 2++
Mnvim/.config/nvim/lua/mehdi/mappings.lua | 3++-
Anvim/.config/nvim/shortcuts.vim | 29+++++++++++++++++++++++++++++
4 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/nvim/.config/nvim/after/plugin/oil.lua b/nvim/.config/nvim/after/plugin/oil.lua @@ -29,7 +29,7 @@ require("oil").setup({ -- Send deleted files to the trash instead of permanently deleting them (:help oil-trash) delete_to_trash = false, -- Skip the confirmation popup for simple operations (:help oil.skip_confirm_for_simple_edits) - skip_confirm_for_simple_edits = false, + skip_confirm_for_simple_edits = true, -- Selecting a new/moved/renamed file or directory will prompt you to save changes first -- (:help prompt_save_on_select_new_entry) prompt_save_on_select_new_entry = true, diff --git a/nvim/.config/nvim/after/plugin/telescope.lua b/nvim/.config/nvim/after/plugin/telescope.lua @@ -4,3 +4,5 @@ vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) vim.keymap.set('n', '<leader>fb', builtin.buffers, {}) vim.keymap.set('n', '<leader>fh', builtin.help_tags, {}) vim.keymap.set('n', '<leader>fw', builtin.git_files, {}) +vim.keymap.set('n', '<leader>fu', ':lua require("telescope.builtin").find_files({no_ignore=true})<CR>', {}) + diff --git a/nvim/.config/nvim/lua/mehdi/mappings.lua b/nvim/.config/nvim/lua/mehdi/mappings.lua @@ -25,5 +25,6 @@ end -- Run :Recompile and focus on the "compilation" pane vim.cmd('command! RecompileAndFocus lua FocusWindowByName("compilation")') -vim.keymap.set('n', '<leader>c', ':RecompileAndFocus<CR>', { noremap = true, silent = true }) +vim.keymap.set('n', '<leader>r', ':RecompileAndFocus<CR>', { noremap = true, silent = true }) +vim.keymap.set("n", "<leader>c", ":Compile<C-F>") diff --git a/nvim/.config/nvim/shortcuts.vim b/nvim/.config/nvim/shortcuts.vim @@ -0,0 +1,29 @@ +cmap ;cac /home/mehdi/.cache +cmap ;cf /home/mehdi/.config +cmap ;D /home/mehdi/dl +cmap ;d /home/mehdi/dox +cmap ;dt /home/mehdi/.local/share +cmap ;rr /home/mehdi/.local/src +cmap ;h /home/mehdi +cmap ;m /home/mehdi/dl/soulseek +cmap ;mn /mnt +cmap ;pp /home/mehdi/pix +cmap ;sc /home/mehdi/.local/bin +cmap ;src /home/mehdi/.local/src +cmap ;vv /home/mehdi/vids +cmap ;bf /home/mehdi/.config/shell/bm-files +cmap ;bd /home/mehdi/.config/shell/bm-dirs +cmap ;cfx /home/mehdi/.config/x11/xresources +cmap ;cfb ~/.local/src/dwmblocks/config.h +cmap ;cfv /home/mehdi/.config/nvim/init.vim +cmap ;cfz /home/mehdi/.config/zsh/.zshrc +cmap ;cfa /home/mehdi/.config/shell/aliasrc +cmap ;cfp /home/mehdi/.config/shell/profile +cmap ;cfm /home/mehdi/.config/mutt/muttrc +cmap ;cfn /home/mehdi/.config/newsboat/config +cmap ;cfu /home/mehdi/.config/newsboat/urls +cmap ;cfmb /home/mehdi/.config/ncmpcpp/bindings +cmap ;cfmc /home/mehdi/.config/ncmpcpp/config +cmap ;cfl /home/mehdi/.config/lf/lfrc +cmap ;cfL /home/mehdi/.config/lf/scope +cmap ;cfX /home/mehdi/.config/sxiv/exec/key-handler