Menu

#916 Support displaying nested keywords like jabref

BibDesk 1.0 +
open
nobody
None
3
2026-06-17
2026-06-17
dominik
No

I know there has already been some skepticism around nested keywords, but I still think they would be useful. JabRef implemented this with a simple delimiter, which can then be used as a separator when displaying keywords: https://github.com/JabRef/jabref/issues/628

The relevant documentation is here: https://docs.jabref.org/finding-sorting-and-cleaning-entries/groups#nesting-sub-groups

The implementation should be quite straightforward just in the UI (maybe a hidden preference flag to activate it) and should not break anything.

You can nest subgroups by using the right chevron >. This is done by editing the keywords = {...} BibTeX field in the entry source and placing > between two keywords. The keyword on the left becomes the parent group, and the keyword on the right becomes its subgroup.

Thanks for this nice software! Dominik

1 Attachments

Discussion

  • Christiaan Hofman

    • Priority: 5 --> 3
     
  • Christiaan Hofman

    This is not at all straightforward. It leads to a lot of overhead, on top of the overhead already present. The data has to be filtered for keywords, and quite often for that. And it requires a complete overhaul of the way we maintain the metadata, and (much) more complexity in the data and the UI leads to fragility and possible bugs. Moreover, allowing a hierarchy UI also requires more complexity in the UI, with several problems to be solved as this is not compatible with the way we handle and maintain data currently. So I really doubt this is worth the trouble.

     

Log in to post a comment.