In: computer, software, writing.

Text editor

A text editor is a type of computer program that edits plain text.
Text editors can be used to edit files such as: configuration files, documentation files and programming language source code.

Specialised editors:

Personal

My fists computer had Windows, so I used M$ editors first. I liked Wordpad for taking notes and writing short stories. M$ Word was way too bloated and slow for my taste.
For programming, I used Notepad quite a bit, until I discovered Notepad++.
Iā€™m trying to remember what editors I used, in historical order:

A list of editors

Aaa+

Amp

A complete text editor for your terminal, written in Rust
Heavily inspired by Vi/Vim
https://github.com/jmacdonald/amp
https://amp.rs

Emacs

Extensible, customizable text editor, an OS, and much more
https://gnu.org/software/emacs
https://wikipedia.org/wiki/Emacs

Helix

A post-modern text editor
Kakoune & neovim inspired editor, written in Rust
https://github.com/helix-editor/helix
https://helix-editor.com

Iota šŸ’€

Simple Rust text editor
https://github.com/gchp/iota

Kakoune

Modal editor, faster as in fewer keystrokes, multiple selections, orthogonal design, somewhat similar to Vim, writen in C++
https://github.com/mawww/kakoune
http://kakoune.org

Lapce

Lightning-fast and powerful code editor, written in Rust
Designed with Rope Science from the Xi-Editor which makes for lightning-fast computation, and leverages Wgpu for rendering
https://github.com/lapce/lapce
https://lapce.dev

Lite šŸ’€

Lightweight text editor written in LUA.
https://github.com/rxi/lite
https://github.com/rxi/lite-plugins

Lite XL

A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite.
https://github.com/lite-xl/lite-xl
https://github.com/lite-xl/lite-xl-plugins
https://lite-xl.com

Mg (micro Emacs)

Micro (GNU) Emacs is a small, fast, and portable Emacs-like editor for users who cannot, or do not want to, run the real Emacs
https://github.com/troglobit/mg
https://man.troglobit.com/man1/mg.1.html

Micro

Modern and intuitive terminal text editor, written in Go
https://github.com/zyedidia/micro
https://micro-editor.github.io

Ne (nice editor)

ne, the nice editor, written in C
based on the POSIX standard and runs (we hope) on almost every UN*X machine
https://github.com/vigna/ne
http://ne.di.unimi.it

NeoVIM

NeoVIM is a modern fork of VIM
https://github.com/neovim/neovim
https://neovim.io

O

Text editor and a simple IDE
Configuration-free text editor and IDE limited to VT100
https://github.com/xyproto/o
https://orbiton.zip

Ox

Simple Rust text editor that runs in your terminal
https://github.com/curlpipe/ox

Pepper

Simple and opinionated modal code editor for your terminal
Inspired from Vim and Kakoune
https://git.sr.ht/~lessa/pepper
https://vamolessa.itch.io/pepper
https://github.com/vamolessa/pepper ā€“ archived


Links

×