safe_drive 0.4.3

safe_drive: Formally Specified Rust Bindings for ROS2
Documentation
setopt extended_history hist_ignore_dups hist_ignore_space prompt_subst
setopt pushd_ignore_dups rm_star_silent sun_keyboard_hack
setopt extended_glob list_types no_beep always_last_prompt
setopt cdable_vars auto_param_keys magic_equal_subst sh_wordsplit
setopt auto_pushd complete_aliases
set convert-meta off
set meta-flag on
set output-meta on
set input-meta on
set kanji-code utf-8

unsetopt beep

alias ls='ls -FG --color'
alias la='ls -FGa --color'
alias ll='ls -FGal --color'
alias l.='ls -FGa .[a-zA-Z0-9]* --color'

autoload -U compinit
compinit

bindkey -e

# set terminal title including current directory
#
case "${TERM}" in
kterm*|xterm)
    precmd() {
        echo -ne "\033]0;${USER}@${HOST%%.*}:${PWD}\007"
    }
    ;;
esac

autoload -Uz vcs_info

zstyle ':vcs_info:*' formats '[%b]'
zstyle ':vcs_info:*' actionformats '[%b|%a]'
precmd () {
    psvar=()
    LANG=en_US.UTF-8 vcs_info
    [[ -n "$vcs_info_msg_0_" ]] && psvar[1]="$vcs_info_msg_0_"
}

# show git's version
export TERM=xterm
export PROMPT="%n@Ubuntu20.04 %#> "
export RPROMPT='[%~]'
export HISTFILE=$HOME/.zsh_history
export HISTSIZE=10000
export SAVEHIST=10000
export EDITOR=vi
export PAGER=less
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

# use CycloneDDS
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp