aboutsummaryrefslogtreecommitdiff
path: root/macos.local/.flake/home/programs/zsh/init-extra.sh.org
diff options
context:
space:
mode:
authorjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
committerjjanzen <jjanzen@jjanzen.ca>2025-03-05 22:17:31 -0600
commite6edbad14d8255743c7b259a1985db5fb5bd4e91 (patch)
treeab535ebf7942b3935b8ec35158291c09226faf73 /macos.local/.flake/home/programs/zsh/init-extra.sh.org
parentc1f8c535d59658dd29d199c62326b9436a489ecf (diff)
system changes
Diffstat (limited to 'macos.local/.flake/home/programs/zsh/init-extra.sh.org')
-rw-r--r--macos.local/.flake/home/programs/zsh/init-extra.sh.org28
1 files changed, 0 insertions, 28 deletions
diff --git a/macos.local/.flake/home/programs/zsh/init-extra.sh.org b/macos.local/.flake/home/programs/zsh/init-extra.sh.org
deleted file mode 100644
index 8255ce1..0000000
--- a/macos.local/.flake/home/programs/zsh/init-extra.sh.org
+++ /dev/null
@@ -1,28 +0,0 @@
-#+title: ZSH Extra Initialization Code
-
-Define optional aliases.
-#+begin_src sh
- which lesspipe.sh &> /dev/null && export LESSOPEN="|lesspipe.sh %s"
- which eza &> /dev/null && alias ls=eza
-#+end_src
-
-Enable =fzf= extensions for =zsh=.
-#+begin_src sh
- which zsh &> /dev/null && source <(fzf --zsh)
-#+end_src
-
-Enable git status in =zsh= prompt.
-#+begin_src sh
- parse_git_dirty() {
- git_status="$(git status 2> /dev/null)"
- [[ "$git_status" =~ "use \"git push\" to publish your local commits" ]] && echo -n " %F{green}%f"
- [[ "$git_status" =~ "Changes to be committed:" ]] && echo -n " %F{magenta}%f"
- [[ "$git_status" =~ "Changes not staged for commit:" ]] && echo -n " %F{yellow}%f"
- [[ "$git_status" =~ "Untracked files:" ]] && echo -n " %F{red}%f"
- }
- setopt prompt_subst
- autoload -Uz vcs_info
- precmd () { vcs_info }
- zstyle ':vcs_info:*' formats ' %F{blue}%b%f' # git(main)
- PS1='%(?..%B%F{red}[%?%\]%f%b )%F{green}%20<...<%~%<<%f$vcs_info_msg_0_$(parse_git_dirty) $ '
-#+end_src