Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/angrybeltman/cellulose
WIP. A command line spreadsheet editor with Vim-like keybindings.
https://github.com/angrybeltman/cellulose
c cmake command-line command-line-tool csv curses l ncurses neovim spreadsheet vim vimlike wordprocessor
Last synced: 9 days ago
JSON representation
WIP. A command line spreadsheet editor with Vim-like keybindings.
- Host: GitHub
- URL: https://github.com/angrybeltman/cellulose
- Owner: AngryBeltMan
- Created: 2023-12-09T03:37:04.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-17T01:25:29.000Z (11 months ago)
- Last Synced: 2024-11-08T17:26:44.993Z (2 months ago)
- Topics: c, cmake, command-line, command-line-tool, csv, curses, l, ncurses, neovim, spreadsheet, vim, vimlike, wordprocessor
- Language: C
- Homepage:
- Size: 455 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cellulose - A command line spreadsheet editor
## WARNING - This project may still have unexpected bugs as it is still a work in progress.
![2024-02-16 19-47-33 (online-video-cutter com)(1)](https://github.com/AngryBeltMan/Cellulose/assets/107814012/b76c89c1-d5fb-4ca1-961a-9ef9fb4f6540)
## Download Guide
[here](https://github.com/AngryBeltMan/Cellulose/blob/master/downloading.md)
## Documentation
### Command Documentation
[here](https://github.com/AngryBeltMan/Cellulose/blob/master/src/commands/README.md)
### Formatting Documentation
[here](https://github.com/AngryBeltMan/Cellulose/blob/master/src/formatting/README.md)
## TODO
V) Add an equation parser for insert mode.
V) Finish Command parser.
V) Be able to save edits made through the Cellulose.
V) Add the ability to dump debug messages.
V) While in insert mode be able to change the cell value based on its position.
V) Column and Row header will show the relative position based on the position of the cursor. (This makes it easier to jump between cells).
X) Add the ability to undo and redo.