Lightweight curses spreadsheet based on GNU oleo
C++ C Yacc M4 Makefile Shell Other
Clone or download
Latest commit 6177605 Jul 26, 2018


Lightweight curses spreadsheet based on GNU oleo.

If you are downloading the file from github, most people, especially distro packagers wanting to do typical configure && make && make install should download the file neoleo-X.Y.Z.tar.gz, rather than the source files.

Quick start

Here, C- means the Control character, M- is the mod key, which is either Alt or ESC.

Key Purpose
C-c copy cell formula to clipboard
C-g cancels current operation
C-l set cell alignment left
M-m menu
C-q quit
C-r set cell alignment right
C-s save document
C-v paste cell formula from clipboard

Documents and examples

Documentation is available online. Neoleo installs examples in a shared directory, typically /usr/local/share/neoleo. The exact directory is determined by:

	neoleo --version | grep Datadir

You should explore that directory to see what is available.


  • Ncurses interface
  • Macro language
  • Sizeable library of expressions (but not statistical regressions)
  • Primitive file format conversions


Read INSTALL, which contains general instructions, plus specific instructions like compiling from git, as well as trouble-shooting. Platform-specific comments are contained in INSTALL-${platform} files. INSTALL-debian covers Debian-derived distros like Ubuntu and Mint.



A plot created using gnuplot, output to a dumb terminal (in examples/plot)

Technical Reports

Technical Reports, which is mostly of interest to developers, but may have some bearing on users, so they may be advised to read them.