Can I register a custom auto completion window?

I am planning to write a plugin that listens for when the user types @ and I want to display a list of known people and locations that the user configured in my plugin.

Is this possible? The Logseq API doesn’t seem to provide the needed hooks for both: listening for the trigger and for the auto completion custom hook.

Not supported by the API (which is currently minimal), needs custom code.

Any hint on where to look for to write this on my own? Do you mean by custom code registering my own callbacks for the editor textarea and stuff like that?

Yes, effectively without help from the application. Consider searching for other plugins with similar functionality.