Names filtered by surname (in case when cursor before surname)
Surnames filtered by name (in case when you wrote the name and start writing surname)
Names or Surnames in all other cases
Jump to Definition (usually Ctrl + Click) of any name or surname
Find All References of names or surnames
"Go to Type Definition" - jump to markdown file by person's name in file path like Potter/Harry.md or Potter/Harry/index.md
Hover hints. Show highlighted hint about person in format like Name - child of Name + Name
DocumentHighlight - highlight of all references of currently focused name or surname in current file
Rename
Folding
CodeAction
QuickFix for "Unknown family" error
QuickFix for "An unobvious name" warning
Symbol
For current document - in editor could be shown in file path toolbar as surname and name of currently focused name like Potter.family * Potter * Harry
For workspace - helpful to find any person from any place like in vscode by running command #HarPot will show all people which name starts with Har and surname with Pot
Tree view - helpful to build family tree like
Weasley
└── Arthur + Molly?
├── Fred
├── George
├── Ronald
└── girl?
Configurations
Language
Language of error messages, hints and so on
English
Українська
Русский
Ideas / New Features / TODO
Feel free to open an issue with your idea how to improve code editing or novigation.
If person has changed surname then his name can be used in that family without origin surname.
Quick fix for family name to detach family and all it members into a separate file