aboutsummaryrefslogtreecommitdiff
path: root/lua/user
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-01-06 23:59:21 +0200
committersrdusr <trevorgray@srdusr.com>2023-01-06 23:59:21 +0200
commit7d9fff34ac445f6c34711c5b62732ff8a9163237 (patch)
tree045a41fd64e235bc7f5f53e20fde3f3d70ce4a1e /lua/user
parent5c8cb15da0051b5b611e9f3fbae31c75f6d7c970 (diff)
downloaddotfiles-7d9fff34ac445f6c34711c5b62732ff8a9163237.tar.gz
dotfiles-7d9fff34ac445f6c34711c5b62732ff8a9163237.zip
Squashed '.config/nvim/' changes from f685617..52469dc
52469dc Add quick find config for picom.conf cc4f467 Add fugitive keybindings d72c76a Add toggleterm plugin to startup 8d9e922 Fixed toggleterm keybinding fb6c013 Add toggleterm config d1aeee3 Add toggleterm keybinding 2deaacc Add lazygit keybinding bb8d70f Add toggleterm.nvim 7bc9135 Add lazygit.nvim be1dfc8 Added fugitive.vim 40a6080 Changed colorscheme to doom-one git-subtree-dir: .config/nvim git-subtree-split: 52469dc5ef35b0c3166b8de29132577fda1bb0f6
Diffstat (limited to 'lua/user')
-rw-r--r--lua/user/keys.lua39
-rw-r--r--lua/user/pack.lua5
2 files changed, 42 insertions, 2 deletions
diff --git a/lua/user/keys.lua b/lua/user/keys.lua
index 2c07a5a..1aa5124 100644
--- a/lua/user/keys.lua
+++ b/lua/user/keys.lua
@@ -89,6 +89,43 @@ map("n", "<Leader>tc", ":lua require('user.utils').toggle_completion()<CR>")
--vim.api.nvim_set_keymap('n', '<Leader>qr', '<cmd>:lua require("plugins.telescope").reload()<CR>', { noremap = true, silent = true })
+---- Terminal
+--if is_available "toggleterm.nvim" then
+-- local toggle_term_cmd = astronvim.toggle_term_cmd
+map("n", "<leader>gg", ":LazyGit<CR>")
+map("n", "<leader>tt", "<cmd>ToggleTerm<cr>")
+
+---- Fugitive git bindings
+map("n", "<leader>ga", ":Git add %:p<CR><CR>")
+--map("n", "<leader>gs", ":Gstatus<CR>")
+map("n", "<leader>gc", ":Gcommit -v -q<CR>")
+map("n", "<leader>gt", ":Gcommit -v -q %:p<CR>")
+--map("n", "<leader>gd", ":Gdiff<CR>")
+map("n", "<leader>ge", ":Gedit<CR>")
+--map("n", "<leader>gr", ":Gread<Cj>")
+map("n", "<leader>gw", ":Gwrite<CR><CR>")
+map("n", "<leader>gl", ":silent! Glog<CR>:bot copen<CR>")
+--map("n", "<leader>gp", ":Ggrep<Space>")
+--map("n", "<Leader>gp", ":Git push<CR>")
+--map("n", "<Leader>gb", ":Gblame<CR>")
+map("n", "<leader>gm", ":Gmove<Space>")
+--map("n", "<leader>gb", ":Git branch<Space>")
+--map("n", "<leader>go", ":Git checkout<Space>")
+--map("n", "<leader>gps", ":Dispatch! git push<CR>")
+--map("n", "<leader>gpl", ":Dispatch! git pull<CR>")
+
+-- maps.n["<C-\\>"] = { "<cmd>ToggleTerm<cr>", desc = "Toggle terminal" }
+-- maps.n["<leader>gg"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
+-- maps.n["<leader>tn"] = { function() toggle_term_cmd "node" end, desc = "ToggleTerm node" }
+-- maps.n["<leader>tu"] = { function() toggle_term_cmd "ncdu" end, desc = "ToggleTerm NCDU" }
+-- maps.n["<leader>tt"] = { function() toggle_term_cmd "htop" end, desc = "ToggleTerm htop" }
+-- maps.n["<leader>tp"] = { function() toggle_term_cmd "python" end, desc = "ToggleTerm python" }
+-- maps.n["<leader>tl"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
+-- maps.n["<leader>tf"] = { "<cmd>ToggleTerm direction=float<cr>", desc = "ToggleTerm float" }
+-- maps.n["<leader>th"] = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", desc = "ToggleTerm horizontal split" }
+-- maps.n["<leader>tv"] = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", desc = "ToggleTerm vertical split" }
+--end
+--
--Easier split navigations, just ctrl-j instead of ctrl-w then j
map("n", "<C-J>", "<C-W><C-J>")
map("n", "<C-K>", "<C-W><C-K>")
@@ -616,6 +653,8 @@ vim.cmd([[
---- Terminal
--if is_available "toggleterm.nvim" then
-- local toggle_term_cmd = astronvim.toggle_term_cmd
+--" setup mapping to call :LazyGit
+--map.<leader>gg :LazyGit<CR>
-- maps.n["<C-\\>"] = { "<cmd>ToggleTerm<cr>", desc = "Toggle terminal" }
-- maps.n["<leader>gg"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
-- maps.n["<leader>tn"] = { function() toggle_term_cmd "node" end, desc = "ToggleTerm node" }
diff --git a/lua/user/pack.lua b/lua/user/pack.lua
index ba309e6..e2d1cb1 100644
--- a/lua/user/pack.lua
+++ b/lua/user/pack.lua
@@ -335,9 +335,10 @@ return packer.startup(function(use)
use("windwp/nvim-autopairs")
use("lewis6991/gitsigns.nvim")
use("dinhhuy258/git.nvim") -- For git blame & browse
+ use("kdheepak/lazygit.nvim")
use("kyazdani42/nvim-tree.lua")
use("numToStr/Comment.nvim")
- --use("akinsho/toggleterm.nvim")
+ use("akinsho/toggleterm.nvim")
--use("godlygeek/tabular")
--use("Vonr/align.nvim")
--use("junegunn/vim-easy-align")
@@ -371,7 +372,7 @@ return packer.startup(function(use)
--use("tpope/vim-eunuch")
-- Handy unix command inside Vim (Rename, Move etc.)
use({ "tpope/vim-eunuch", cmd = { "Rename", "Delete" } })
- --use("tpope/vim-fugitive")
+ use("tpope/vim-fugitive")
--use("tpope/vim-surround")
--use("tpope/vim-obsession")
--use("tpope/vim-unimpaired")