[go: up one dir, main page]

Skip to content

evanlin96069/nino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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