ros-integrate
ros-integrate copied to clipboard
Navigation to linked files in Xacro & Launch files
Feature: Navigation to linked files in Xacro & Launch files
Background I realize "launch file support" is on the roadmap, this is simply a suggestion for part of that potential support.
When working in launch/xacro files, other files of those types (and sometimes some others, like yaml files) are frequently included, relative to other packages (or the current directory). It can be a huge pain to try and jump around through the different levels of files while trying to track something down.
Examples in xacro:
Example in launch:
Details
Whenever a relative path was found in one of those file types ($(dirname)
, some $(find X)
call, etc) that whole path would become a clickable link (ctrl+click) which would navigate you to the specified file. Alternatively, some button off on the sidebar could be made available to click on to navigate to the file - I believe hatchery employs the latter technique.
It would be super great if after typing $(find
a list of packages could be autocompleted from. Even more above and beyond, it would be excellent if after completing the whole $(find package)
call, that path could be resolved so further specifics of the filepath could be suggested (so if a subbolder bar
in package foo
existed, after typing $(find foo)/
you could get the suggestion bar
).