Remove ros2 stuff
This commit is contained in:
parent
2ff695ea43
commit
ffb23c98fc
5
init.zsh
5
init.zsh
@ -316,11 +316,6 @@ fi
|
|||||||
# Platform specific stuff
|
# Platform specific stuff
|
||||||
[ -f /usr/bin/pacman ] && source "${ZSH_CONFIG_DIR}/arch.zsh"
|
[ -f /usr/bin/pacman ] && source "${ZSH_CONFIG_DIR}/arch.zsh"
|
||||||
|
|
||||||
# Ros2 instll on arch
|
|
||||||
if [[ -v ZSH_ROS2_ROOT ]]; then
|
|
||||||
source "${ZSH_CONFIG_DIR}/lazy-ros2.zsh"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# FZF Integration
|
# FZF Integration
|
||||||
load_plugin fzf-tab
|
load_plugin fzf-tab
|
||||||
# Disable sort when completing `git checkout`
|
# Disable sort when completing `git checkout`
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Lazy-load ros2 stuff
|
|
||||||
|
|
||||||
(( ${+ZSH_ROS2_ROOT} )) || return
|
|
||||||
|
|
||||||
# Define as a function so it can be overridden for speed
|
|
||||||
function zsh-load-ros2() {
|
|
||||||
source "${ZSH_ROS2_ROOT}/setup.zsh"
|
|
||||||
}
|
|
||||||
|
|
||||||
local defined=()
|
|
||||||
|
|
||||||
local file
|
|
||||||
for file in "${ZSH_ROS2_ROOT}/bin/"*; do
|
|
||||||
local base="${file:t}"
|
|
||||||
hash -- "${base}" 2>/dev/null && continue
|
|
||||||
defined+=("${base}")
|
|
||||||
done
|
|
||||||
|
|
||||||
local undef_args=() def
|
|
||||||
for def in ${defined}; do
|
|
||||||
undef_args+=("${(q)def}")
|
|
||||||
done
|
|
||||||
|
|
||||||
local exec
|
|
||||||
for exec in ${defined}; do
|
|
||||||
eval "
|
|
||||||
function \${(q)exec} {
|
|
||||||
printf 'Setting up ros2 with \"%s\"...\n\n' \\
|
|
||||||
\"\${(q)ZSH_ROS2_ROOT%/}/setup.zsh\"
|
|
||||||
unfunction ${undef_args}
|
|
||||||
zsh-load-ros2 ||
|
|
||||||
{ echo 'Failed to load ros2 libraries!'; return }
|
|
||||||
(( \${#} == 0 )) && ${(q)exec} || ${(q)exec} \"\${@}\"
|
|
||||||
}"
|
|
||||||
done
|
|
||||||
|
|
||||||
unset exec def file defined undef_args
|
|
Loading…
x
Reference in New Issue
Block a user