2019-01-22 13:19:49 +01:00
|
|
|
# fuNote
|
2018-10-19 13:36:54 +02:00
|
|
|
|
2019-01-22 13:16:07 +01:00
|
|
|
This is a minimalistic, (mostly) POSIX complaint terminal text editor,
|
|
|
|
which should be working on all common (and not so common) VT100
|
|
|
|
compatible terminal emulators.
|
2018-10-19 13:36:54 +02:00
|
|
|
|
2020-10-20 11:13:45 +02:00
|
|
|
This started as a little experiment, how far I can go with just a C
|
|
|
|
compiler and the linux mapnages, without any libs or other external
|
|
|
|
dependencies such as ncurses. This is a working text editor and
|
|
|
|
perfectly fine for quickly edit some config files or take some
|
|
|
|
notes, but definitive not intended to use as a full blown IDE.
|
|
|
|
|
2018-10-19 13:36:54 +02:00
|
|
|
## Features
|
|
|
|
|
2019-01-22 13:16:07 +01:00
|
|
|
* Load/Save/Create text files
|
2018-10-19 13:36:54 +02:00
|
|
|
* Common keyboard controls
|
|
|
|
* Search
|
2019-01-22 13:19:49 +01:00
|
|
|
* Syntax Highlighting for C (so you can edit fuNote source IN fuNote)
|
2019-01-22 13:16:07 +01:00
|
|
|
* Super small (23k)
|
|
|
|
* No dependencies
|
2018-10-19 13:36:54 +02:00
|
|
|
|
2020-10-20 11:13:45 +02:00
|
|
|
## Limitations
|
|
|
|
|
|
|
|
* No UTF-8. If you open an UTF-8 file with only characters from the ASCII
|
2020-10-20 11:14:45 +02:00
|
|
|
table (most of English texts and source code), it works just fine
|
2020-10-20 11:13:45 +02:00
|
|
|
(because ASCII and UTF-8 are compatible in the "upper part" of the table),
|
|
|
|
but you will mess up your file when you are edit files with special
|
|
|
|
chars like ö in it.
|
|
|
|
|
2018-10-19 13:36:54 +02:00
|
|
|
## Compile
|
|
|
|
|
|
|
|
$ make
|
2019-01-22 13:16:07 +01:00
|
|
|
|
|
|
|
## Run
|
|
|
|
$ ./fn [filename]
|
2018-10-19 13:36:54 +02:00
|
|
|
|
|
|
|
## Author
|
|
|
|
|
|
|
|
Aaron Fischer (<mail@aaron-fischer.net>)
|
|
|
|
https://aaron-fischer.net/
|