https://alternativeto.net/platform/gnu-emacs/