diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-02-01 15:17:32 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-02-01 15:17:32 +0530 |
| commit | 1d0c01a06c33b2d0dd869cb8b203574b1d149c0a (patch) | |
| tree | 755c72e22020bafc82eb4240fd3568664374818f /config | |
| parent | 7bdc3fe961cee0c195e6f9e969ed8c947faf6305 (diff) | |
| download | nixos-config-1d0c01a06c33b2d0dd869cb8b203574b1d149c0a.tar.gz nixos-config-1d0c01a06c33b2d0dd869cb8b203574b1d149c0a.zip | |
Clipmenu setup
Diffstat (limited to 'config')
| -rw-r--r-- | config/zsh/aliases/git.zsh | 10 | ||||
| -rw-r--r-- | config/zsh/zshrc | 2 |
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 |
