Fix ctrl-p in Git

This commit is contained in:
Greg Hellings
2024-03-28 09:36:46 -05:00
committed by greg-compass
parent 173b24844d
commit d5b2f46a55
3 changed files with 4 additions and 11 deletions
+2 -4
View File
@@ -77,6 +77,7 @@ in
"<C-k>" = ''"<C-w>k<C-w><CR>"'';
"<C-h>" = ''"<C-w>h<C-w><CR>"'';
"<C-l>" = ''"<C-w>l<C-w><CR>"'';
"<C-o>" = ''":GFiles?<CR>"'';
};
};
plugins = {
@@ -88,7 +89,7 @@ in
fugitive.enable = true;
notify.enable = true;
};
extraConfigLua = builtins.readFile ./vim/extra.lua;
extraConfigLua = builtins.replaceStrings [ "@git@" ] [ "${pkgs.git}/bin/git" ] (builtins.readFile ./vim/extra.lua);
extraConfigVim = builtins.readFile ./vim/extra.vimrc;
extraPlugins = with pkgs.vimPlugins; [
bufexplorer
@@ -97,14 +98,11 @@ in
nvim-cmp
packer-nvim
#jedi-vim
context-vim
direnv-vim
fzf-vim
vim-flake8
vim-indent-guides
vim-rooter
vim-xonsh
];
viAlias = true;
-7
View File
@@ -35,10 +35,3 @@ api.nvim_create_autocmd({ "BufRead", "BufNewFile"}, {
pattern = "Vagrantfile*",
command = "set filetype=ruby"
})
if api.nvim_command_output("!git rev-parse --is-inside-work-tree") == true then
vim.keymap.set(all, "<C-p>", ":GFiles --cached --others --exclude-standard<CR>")
vim.keymap.set(all, "<C-o>", ":GFiles?<CR>")
else
vim.keymap.set(all, "<C-p>", ":Files<CR>")
end
+2
View File
@@ -31,3 +31,5 @@ endfunction
command! -nargs=? -range=% Space2Tab call IndentConvert(<line1>,<line2>,0,<q-args>)
command! -nargs=? -range=% Tab2Space call IndentConvert(<line1>,<line2>,1,<q-args>)
command! -nargs=? -range=% RetabIndent call IndentConvert(<line1>,<line2>,&et,<q-args>)
noremap <expr> <C-p> (fugitive#Head() != '' ? ':GFiles --exclude-standard --others --cached' : ':Files')."\<cr>"