emacs - auto completion
How to do the following?
- Completion.
- Either complete words from dictionary or context aware completion.
- Completing words based on words used in the current buffer or project.
- Language aware completion.
Use https://www.gnu.org/software/emacs/manual/html_node/emacs/Dynamic-Abbrevs.html