Fix the display of inline arglist #2
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes up the display of the inline arglist for Lisp (Slime and Sly) via the
C-2keybinding. Before, symbols would be very cluttered with unnecessary package prefixes and were not aware of package local nicknames. You would also get an error if you tried to get the arglist for a macro. Tested on both Sly and Slime but the patch probably needs some style review as I don't write a ton of elisp.Before:

After:

Here is a package local nickname defined in my current package being successfully displayed:

And here is a package local nickname but it's a nickname not defined in my package but a different home package:
