MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

Emacs Prelude is described as 'Prelude is an enhanced Emacs 24 configuration that should make your experience with Emacs both more pleasant and more powerful' and is a Text Editor in the office & productivity category. There are more than 25 alternatives to Emacs Prelude for a variety of platforms, including Linux, Mac, Windows, BSD and Snapcraft apps. The best Emacs Prelude alternative is Visual Studio Code, which is free. Other great apps like Emacs Prelude are VSCodium, Vim, Neovim and GNU Emacs.
MacVim is a port of the text editor Vim to macOS. MacVim supports multiple windows with tabbed editing and a host of other features such as:

Onivim 2 is a retro-futuristic modal editor - the next iteration of the Onivim project - combining Vim-style modal editing with the aesthetics and language features of modern editors.

An Editor for Text, HTML, LaTeX, C++, Java, Python, R, Perl, Ruby, PHP, and more...





TEXTREME is a lively, animated text editor with the feel of a retro videogame complete with sounds and game-like visual effects. The screen shakes as you type while particle effects decorate new characters.


vy is a modal editor with a very modular architecture. vy is built on top of Tkinter which is one of the most productive graphical toolkits; It permits vy to have such a great programming interface for plugins.

4coder is a minimalist, cross platform, programmable, code editing environment, catering to the needs of low level programmers. It allows you to use one work flow across Windows, Linux, and Mac (with the exception of your debugger... for now.).




Vis aims to be a modern, legacy-free, simple yet efficient editor, combining the strengths of both vi(m) and sam. It extends vi's modal editing with built-in support for multiple cursors/selections and combines it with sam's structural regular expression based command...

Jove is a compact, powerful, Emacs-style text-editor. It provides the common emacs keyboard bindings, together with a reasonable assortment of the most popular advanced features (e.g., interactive shell windows, compile-it, language specific modes) while weighing in with CPU...
