Open
Description
Current Behavior
Expected Behavior
Additional context/Screenshots
When creating and using a custom module in fish the custom module seems to clear the console.
Environment
- Starship version: 1.18.2
- fish version: fish, version 3.6.1
- Operating system: Mac OS 14.5.0
- Terminal emulator: vscode 1.90.0-insider
- Git Commit Hash:
- Branch/Tag:
- Rust Version: rustc 1.77.2 (25ef9e3d8 2024-04-09)
- Rust channel: stable-aarch64-apple-darwin release
- Build Time: 2024-05-14 22:41:02 +02:00
Relevant Shell Configuration
eval "$(/opt/homebrew/bin/brew shellenv)"
if status is-interactive
# Commands to run in interactive sessions can go here
end
bass source ~/.bash_profile
set fish_greeting ""
set -x YABAI_SCRIPTS "/Users/royalfoxy/.config/yabai/bun-scripts/scripts"
fish_add_path /opt/homebrew/opt/openjdk/bin
fish_add_path /Users/royalfoxy/.cargo/bin
fish_add_path /Users/royalfoxy/bin
# ESP32 variables
set -x PATH "/Users/royalfoxy/.rustup/toolchains/esp/xtensa-esp32-elf/esp-12.2.0_20230208/xtensa-esp32-elf/bin" $PATH
set -x PATH "/Users/royalfoxy/.rustup/toolchains/esp/xtensa-esp32s2-elf/esp-12.2.0_20230208/xtensa-esp32s2-elf/bin" $PATH
set -x PATH "/Users/royalfoxy/.rustup/toolchains/esp/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/bin" $PATH
set -x PATH "/Users/royalfoxy/.rustup/toolchains/esp/riscv32-esp-elf/esp-12.2.0_20230208/riscv32-esp-elf/bin" $PATH
set -x LIBCLANG_PATH "/Users/royalfoxy/.rustup/toolchains/esp/xtensa-esp32-elf-clang/esp-16.0.0-20230516/esp-clang/lib"
set -gx OPENAI_API_KEY "Sorry, not today :)"
# nvm install latest
nvm use latest
# oh-my-posh init fish --config "https://raw.githubusercontent.com/RoyalFoxy/Posh-Theme/main/theme.json" | source
oh-my-posh init fish --config "/Users/royalfoxy/files/private/programming/Posh-Theme/theme.json" | source
set -x STARSHIP_CONFIG "/Users/royalfoxy/.config/starship/starship.toml"
# set -x STARSHIP_SCRIPTS "/Users/royalfoxy/.config/starship/scripts"
# starship completions fish | source
# function starship_transient_prompt_func
# starship module character
# end
# starship init fish | source
# enable_transience
zoxide init fish | source
alias ls "exa -la --icons --git"
alias cat "bat --theme=\"Catppuccin-mocha\""
alias cd z
alias gitui "gitui -t mocha.ron"
alias neofetch hyfetch
# pnpm
set -gx PNPM_HOME /Users/royalfoxy/Library/pnpm
if not string match -q -- $PNPM_HOME $PATH
set -gx PATH "$PNPM_HOME" $PATH
end
# pnpm end
alias mp multipass
alias vsc-extensions "cat ~/.vscode-insiders/extensions/extensions.json | jq -r .[].identifier.id"
# bun
set --export BUN_INSTALL "$HOME/.bun"
set --export PATH $BUN_INSTALL/bin $PATH
# ESP-IDF
alias USE_IDF "bass source $HOME/esp/esp-idf/export.sh > /dev/null 2>&1"
# NeoVim
alias vim nvim
alias vi nvim
alias v nvim
# General
alias reload "exec fish"
alias conf "vim ~/.config/fish/config.fish"
# Yabai entry
function yabai_entry
set -l yabai_path $(which yabai)
set -l user $(whoami)
set -l yabai_hash $(shasum -a 256 $yabai_path)
echo "$user ALL=(root) NOPASSWD: sha256:$yabai_hash $yabai_path --load-sa" | pbcopy
end
clear
Starship Configuration
"$schema" = "https://starship.rs/config-schema.json"
format = """$all ${custom.git_remote_icon}"""
[custom.git_remote_icon]
command = "echo '!'"
when = true
require_repo = true