GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
Emacsy is an embeddable Emacs-like library that uses GNU Guile as extension language. Emacsy can give a C program an Emacsy feel with keymaps, minibuffer, recordable macros, history, tab completion, major and minor modes, etc., and can also be used as a pure Guile library. It comes with a simple counter example using FreeGLUT and browser examples in C using Gtk+-3 and WebKitGtk.
Documentation at https://melpa.org/#/a
Documentation at https://melpa.org/#/s
Documentation at https://melpa.org/#/f
This package provides an Emacs library for manipulating strings.
This package provides an Emacs library for working with files and directories.
emacs-a
provides Emacs Lisp functions for dealing with associative structures in a uniform and functional way. These functions can take association lists, hash tables, and in some cases vectors (where the index is considered the key).
Documentation at https://melpa.org/#/lv
Documentation at https://melpa.org/#/px
Documentation at https://melpa.org/#/su
Documentation at https://melpa.org/#/tc
Documentation at https://melpa.org/#/ue
Documentation at https://melpa.org/#/gh
Documentation at https://melpa.org/#/dw
Documentation at https://melpa.org/#/xo
Documentation at https://melpa.org/#/rg
Documentation at https://melpa.org/#/bm
Documentation at https://melpa.org/#/ct
Documentation at https://melpa.org/#/sx
Documentation at https://melpa.org/#/cg
Documentation at https://melpa.org/#/sq
Documentation at https://melpa.org/#/pt