Skip to content

This is a simple text editor written in C, inspired by the Kilo tutorial. I followed the guide closely and added some of my own features (like shift cursor movements). This project helped me understand terminal I/O, dynamic memory, and raw mode handling in Unix.

License

Notifications You must be signed in to change notification settings

Paran-oid/Scoom-Text-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scoom Text Editor

Scoom Text Editor is a simple text editor written in C, inspired by the Kilo tutorial. This project was created to deepen understanding of terminal I/O, dynamic memory allocation, and raw mode handling in Unix systems.

image

Features

  • Core editing functionality based on the Kilo text editor guide
  • Custom enhancements, such as shift cursor movements
  • Lightweight and fast
  • Runs in the terminal
  • No external dependencies (works out of the box on Unix-like systems)

Why Scoom?

This project was built by closely following the Kilo tutorial, with additional features and improvements. It served as a learning experience for low-level programming and working with terminal interfaces.

Getting Started

Prerequisites

  • GCC or Clang (any C compiler)
  • Unix-like operating system (Linux, macOS, WSL)

Build

gcc -o scoom scoom.c

Or if using CMake (if provided):

cmake .
make

Run

./SCOOM <filename>

Project Structure

  • main.c - Main source code for the editor
  • README.md - This documentation

Inspiration


Made by Paran-oid

About

This is a simple text editor written in C, inspired by the Kilo tutorial. I followed the guide closely and added some of my own features (like shift cursor movements). This project helped me understand terminal I/O, dynamic memory, and raw mode handling in Unix.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages