uEmacs. A text editor you can customize and modify yourself.

github.com/torvalds/uemacs

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

March 2021
  • increase size of lock table
July 2018
  • Allow bigger filenames
  • Do some valgrind cleanup
  • Use _GNU_SOURCE instead of _BSD_SOURCE and _SYSV_SOURCE
January 2018
  • Merge branch 'experimental'
March 2017
  • Turn NBSP into regular SP on input
October 2016
  • Try updated rule for "is new paragraph"
  • Make some minor code legibility changes
December 2014
  • Don't use 'char' for number of lines
February 2013
  • Stop using 'short' for line and allocation sizes
  • Avoid memory access errors if llength() overflows
September 2012
  • Fix the unicode character limit (0 .. 0x10ffff)
August 2012
  • uemacs: Remove unused 'lflag' variables from file.c
July 2012
  • Fix 'getccol()' and 'getgoal()' functions for multibyte UTF-8 characters
  • Fix vtputc() and simplify show_line by using it again
  • Start doing character removal properly
  • Start actually inserting full utf8 sequences
  • Make 'show_line()' do proper TAB handling
  • Expand keycode to 'int' from 'short'
  • character input: make sure we have enough bytes for a full utf8 chara…