emacs: Fix locate without ident
emacs: Fix race condition with asynchronous commands
Rewrite project management