[Patch v7 2/3] Emacs: Add address completion mechanism implemented in elisp