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:
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