@viz Well, I seem to have figured things out. I brought together the JuliaCtags #JuliaLang package to generate a `ctags` file suitable for use by `exuberant-ctags` on Linux (at least). I used this to generate tags for my various projects both individually and all together as well as tags for the full Julia base module. This was then followed by the configuration of `tags-table-list` [*] in #Emacs to work with multiple tags files.
The results is that the various Emacs #xref commands work very well for navigating in the code: jump to definitions, find all references, go back and forth, etc.
[*] the use of a table of tags files is quite important when working with multiple inter-linked packages. I hadn't known about this variable before as I somehow missed the relevant paragraph in the documentation the various times I'd checked previously. :-(