A small terminal-based text editor written in C.
Inspired by kilo and snaptoken's Build Your Own Text Editor tutorial.
I'm not used to Vim and I don't like nano either, so I make my own text editor. (I don't know about micro back then...)
- Basic syntax highlight
- Basic UTF-8 support
- Multiple editor tabs
- Automatic indentation and bracket completion
- Mouse support
- Cut, copy, and paste the selected section
- Multiple undo/redo
- Search with smart case sensitivity
- File explorer
This project uses CMake for building. Follow these steps to build the project:
- CMake (minimum required version, e.g., 3.15)
- A suitable C compiler (GCC, Clang, MSVC, etc.)
git clone https://github.com/evanlin96069/nino.git
cd nino
Create a build directory and run CMake to configure the project:
mkdir build
cd build
cmake ..
To build the project, run:
cmake --build .
If installation is necessary, you can install the project using:
cmake --install .