Skip to content

Latest commit

 

History

History
71 lines (49 loc) · 1.63 KB

README.md

File metadata and controls

71 lines (49 loc) · 1.63 KB

nino

Build

screenshot

A small terminal-based text editor written in C.

Inspired by kilo and snaptoken's Build Your Own Text Editor tutorial.

Why?

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...)

Features

  • 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

Build

This project uses CMake for building. Follow these steps to build the project:

Prerequisites

  • CMake (minimum required version, e.g., 3.15)
  • A suitable C compiler (GCC, Clang, MSVC, etc.)

Cloning the Repository

git clone https://github.com/evanlin96069/nino.git
cd nino

Configuring the Build

Create a build directory and run CMake to configure the project:

mkdir build
cd build
cmake ..

Building the Project

To build the project, run:

cmake --build .

Optional: Installing the Project

If installation is necessary, you can install the project using:

cmake --install .

Documentation