commit 84778dba2220f067a5f4d8d7054c80db23213077
parent 245267811fcf9dbb1c89d44dd8ab0cdb55fd3672
Author: Dasho <git@dasho.dev>
Date: Thu, 26 Feb 2026 04:29:35 +0000
🚀 feat(neovim): Add neogit to neovim
Diffstat:
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
@@ -337,6 +337,23 @@ require('lazy').setup({
end,
},
+ -- Neogit
+ {
+ "NeogitOrg/neogit",
+ dependencies = {
+ "nvim-lua/plenary.nvim",
+ "sindrets/diffview.nvim",
+ "nvim-telescope/telescope.nvim",
+ },
+ opts = {
+ kind = "tab", -- or "split", "vsplit", "floating"
+ integrations = { diffview = true, telescope = true },
+ },
+ keys = {
+ { "<leader>gg", function() require("neogit").open() end, desc = "Neogit" },
+ },
+ },
+
-- Noice UI
{
'folke/noice.nvim',
diff --git a/zsh/zshrc b/zsh/zshrc
@@ -283,6 +283,8 @@ alias ls="eza --icons"
alias e="nvim"
alias dotedit="chezmoi edit"
alias dotfiles="chezmoi"
+alias py="python3"
+alias ipy="ipython3"
alias ..="cd .."
alias ...="cd ../.."
@@ -339,9 +341,13 @@ if [ -f ~/.env ]; then
source ~/.env
set +a
fi
-export PATH=$HOME/.local/bin:$PATH
+
+# Add custom bin directories to PATH, starting with Gobin, then Emacs, Cargo, local bin, and finally Homebrew
+export PATH="$HOME/go/bin:$PATH"
export PATH="$HOME/.config/emacs/bin:$PATH"
-export PATH="$HOME/Applications/halloy/bin:$PATH"
+export PATH="$HOME/.cargo/bin:$PATH"
+export PATH="$HOME/.local/bin:$PATH"
+export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
chpwd() {
ls
@@ -365,7 +371,6 @@ autoload -U compinit && compinit
export CARAPACE_BRIDGES='zsh,fish,bash,inshellisense' # optional
zstyle ':completion:*' format $'\e[2;37mCompleting %d\e[m'
source <(carapace _carapace)
-export PATH="$HOME/.local/bin:$PATH"
# OpenClaw Completion
# source <(openclaw completion --shell zsh)