To make oneself familiar with someone else's code, it's often desirable to see what symbols are defined in a package. I've added a special inspector page for that purpose that will pop up if you inspect the package, and then click on the links to the external/internal symbols. The flags are the same as those that are presented in Fuzzy Completion.
Here's an snippet from all present symbols of #<PACKAGE "SWANK">:
All present symbols of package "SWANK" [type: %PACKAGE-SYMBOLS-CONTAINER] -------------------- A symbol is considered present in a package if it's "accessible in that package directly, rather than being inherited from another package." (CLHS glossary entry for `present')
Symbols: Flags: --------------------------------------------------- ------- %CONTAINER ------- %MAKE-FUZZY-MATCHING -f----- %PACKAGE-SYMBOLS-CONTAINER ---c--- %PACKAGE-SYMBOLS-CONTAINER- ------- %PACKAGE-SYMBOLS-CONTAINER-DESCRIPTION -f----- %PACKAGE-SYMBOLS-CONTAINER-P -f----- %PACKAGE-SYMBOLS-CONTAINER-SYMBOLS -f----- %PACKAGE-SYMBOLS-CONTAINER-TITLE -f----- &UNKNOWN-JUNK ------- *ACTIVE-THREADS* b------ *AFTER-INIT-HOOK* b------ ...
Hope you'll find this useful,
-T.