From b57afeec32fc2a25db0111dfd8b17d4c339503df Mon Sep 17 00:00:00 2001 From: Alexander Rosenberg Date: Sat, 15 Feb 2025 22:41:04 -0800 Subject: [PATCH] Fix ros2 stuff --- init.zsh | 2 +- lazy-ros2.zsh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/init.zsh b/init.zsh index 1f2ceb3..837d368 100644 --- a/init.zsh +++ b/init.zsh @@ -260,7 +260,7 @@ source "${ZSH_CONFIG_DIR}/emacs-bookmark.zsh" # Ros2 instll on arch if [[ -d /opt/ros/humble/ ]]; then - # ZSH_ROS2_ROOT=/opt/ros/humble/ + ZSH_ROS2_ROOT=/opt/ros/humble/ source "${ZSH_CONFIG_DIR}/lazy-ros2.zsh" fi diff --git a/lazy-ros2.zsh b/lazy-ros2.zsh index dbef20b..fd2e003 100644 --- a/lazy-ros2.zsh +++ b/lazy-ros2.zsh @@ -14,12 +14,13 @@ function __zsh_load_ros2 { export PYTHONPATH="/opt/ros/humble/lib/python3.13/dist-packages/:/opt/ros/humble/lib/python3.13/site-packages:${PYTHONPATH}" } -# (( ${+ZSH_ROS2_ROOT} )) || return +(( ${+ZSH_ROS2_ROOT} )) || return local defined=() local file for file in "${ZSH_ROS2_ROOT}/bin/"*; do + echo Checked $file local base="${file:t}" hash -- "${base}" 2>/dev/null && continue defined+=("${base}") @@ -32,6 +33,7 @@ done local exec for exec in ${defined}; do + echo Defined $exec eval " function \${(q)exec} { printf 'Setting up ros2 with \"%s\"...\n\n' \\