summaryrefslogtreecommitdiff
path: root/common/home/programs/zsh/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'common/home/programs/zsh/default.nix')
-rw-r--r--common/home/programs/zsh/default.nix19
1 files changed, 11 insertions, 8 deletions
diff --git a/common/home/programs/zsh/default.nix b/common/home/programs/zsh/default.nix
index ef08f7f..015d26a 100644
--- a/common/home/programs/zsh/default.nix
+++ b/common/home/programs/zsh/default.nix
@@ -9,14 +9,17 @@
v = "nvim";
};
initExtra = ''
- prompt_git_status() {
- if [ -n "$(git branch 2>/dev/null)" ]; then
- sign="";
- [[ -n "$(git status -s)" ]] && sign="";
- git_branch=$(git branch);
- echo "%F{5}%f%F{0}%K{5}''${sign} ''${git_branch##*\* }%k%F{5}%k";
- fi;
- }
+ export MANPAGER="sh -c 'col -bx | bat -l man -p'"
+ export MANROFFOPT="-c"
+
+ prompt_git_status() {
+ if [ -n "$(git branch 2>/dev/null)" ]; then
+ sign="";
+ [[ -n "$(git status -s)" ]] && sign="";
+ git_branch=$(git branch);
+ echo "%F{5}%f%F{0}%K{5}''${sign} ''${git_branch##*\* }%k%F{5}%k";
+ fi;
+ }
update_prompt() {
export RPROMPT="$(prompt_git_status)"