DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Self-made Console Text Editor


This editor has the following features:

  • Run in console
  • Modal editing
  • Minimalism
  • Fast enough

Examples

  • moe: nim

  • kakoune: C++

Text Editing Programming

Tutorial

  • Build Your Own Text Editor, kilo for short, in C

  • kilo-in-go

Books

  • Craig A. Finseth: The Craft of Text Editing

Console Programming

TUI Libraries

  • Curses Programming with Python: Python nCurses binding

  • nim-ncurses: nim nCurses binding

  • vty: Haskell

  • notty: OCaml

  • lambda-term: OCaml

Tutorials

  • Curses Programming in Python

  • Basic Curses with Python

  • Curses Library on Github

  • Ncurses Programming Guide

  • Writing Programs with NCURSES

Books

  • Dan Gookin: Programmer's Guide to nCurses, 2007

Other Resources

  • The Architecture of Open Source Applications


Published

Jul 18, 2020

Last Updated

Jul 18, 2020

Category

Tech

Tags

  • console 9
  • text editor 2

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor