aboutsummaryrefslogtreecommitdiff
path: root/config/zsh
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2026-02-01 15:17:32 +0530
committerAkshay Nair <phenax5@gmail.com>2026-02-01 15:17:32 +0530
commit1d0c01a06c33b2d0dd869cb8b203574b1d149c0a (patch)
tree755c72e22020bafc82eb4240fd3568664374818f /config/zsh
parent7bdc3fe961cee0c195e6f9e969ed8c947faf6305 (diff)
downloadnixos-config-1d0c01a06c33b2d0dd869cb8b203574b1d149c0a.tar.gz
nixos-config-1d0c01a06c33b2d0dd869cb8b203574b1d149c0a.zip
Clipmenu setup
Diffstat (limited to 'config/zsh')
-rw-r--r--config/zsh/aliases/git.zsh10
-rw-r--r--config/zsh/zshrc2
2 files changed, 11 insertions, 1 deletions
diff --git a/config/zsh/aliases/git.zsh b/config/zsh/aliases/git.zsh
index 9611a16..f85ff22 100644
--- a/config/zsh/aliases/git.zsh
+++ b/config/zsh/aliases/git.zsh
@@ -108,3 +108,13 @@ ghpr() {
xdg-open "$(gh pr view --json url -q .url)"
}
+# rename a git branch interactively
+gbrn() {
+ branch=$(git rev-parse --abbrev-ref HEAD);
+ tmp=$(mktemp -u /tmp/__git_branch_rename.XXXX);
+ trap "rm -rf $tmp" EXIT;
+ echo -n "$branch" > "$tmp";
+ $EDITOR "$tmp";
+ new_branch="$(cat $tmp)"
+ [ -z "$new_branch" ] || git branch -m "$new_branch";
+}
diff --git a/config/zsh/zshrc b/config/zsh/zshrc
index 806697d..0f73495 100644
--- a/config/zsh/zshrc
+++ b/config/zsh/zshrc
@@ -3,7 +3,7 @@ setopt auto_cd;
setopt inc_append_history;
export LESS="-R --chop-long-lines" # less no wrapping
-export MANPAGER="nvim +Man\!" # man pager with nvim
+# export MANPAGER="nvim +Man\!" # man pager with nvim
export SAVEHIST=10000
# export HISTSIZE=50000