Skip to content

blippy/neoleo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Mark Carter
Jan 4, 2025
4d1cd76 · Jan 4, 2025
Aug 2, 2022
Jul 21, 2021
Oct 1, 2019
Jul 14, 2022
Dec 16, 2024
Jun 29, 2020
Jun 1, 2020
Nov 19, 2016
Jan 14, 2024
Jan 1, 2022
Apr 10, 2017
Jan 1, 2022
Jul 2, 2024
Sep 11, 2023
Jan 1, 2022
Jan 4, 2025
Feb 21, 2021
Dec 27, 2017
Jul 14, 2022
Jan 4, 2025

Repository files navigation

Neoleo

Lightweight curses spreadsheet based on GNU oleo.

Quick start

Keybindings work in the style of vim.

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

Key Purpose
= Edit a cell
r Do a row command
C-c copy cell formula to clipboard
C-g cancels current operation
C-l set cell alignment left
C-q quit
C-r set cell alignment right
C-s save document
C-v paste cell formula from clipboard

Up, down, left right and delete keys should work as expected.

For further keybindings, see the man page.

Documents and examples

Neoleo installs examples in a shared directory, typically

Compiling/installing

In short (as from v10.0+), download from github, unpack if appropriate, then

cd neoleo
autoreconf -iv
./configure # adding relevant options
make
make install

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.

Getting fancy

Neoleo comes with a "headerless" mode, where you can interact via stdin/stdout, a la ed. One command that neoleo has is tbl, for example, which prints a sheet in groff-compatible form. So you can create your spreadsheet, and create a nice PDF with it, say by typing the following from the command line:

neoleo foo.oleo -H <<<tbl 2>/dev/null | groff -t -Tascii | text2pdf >foo.pdf

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.

Links