No completion for 'ros2 run' in zsh
I've installed 'Ros2-Galactic' via apt
and added thesource /opt/ros/galactic/setup.zsh
to my '.zshrc'. I found that there is no completion for 'ros2 run', 'ros2 pkg', and so on. (I mean no completion for the package_names , topic_names, etc) However the 'ros2' completion works just fine in bash. Later, I've also tried to install via binary package from https://github.com/ros2/ros2/releases. This time, the completion functioned in zsh after sourcing the 'setup.zsh' from the downloaded package. The 'setup.zsh' from this two installation methods are totally different which really confused me.
I'm now using the apt-installed ros2. Wanna know if there is any solution to bring completion for 'ros2' to zsh.