Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texo

⚠️ Project Status: VERY EARLY / EXPERIMENTAL

Texo is not even close to finished.

This repository is public intentionally while still under heavy development.
Expect bugs, missing features, breaking changes, questionable design decisions, and frequent rewrites.

If you want to watch (or help build) a text editor from the inside out — welcome.


Quick Start

$ make
$ ./texo

Requirements

  • Unix-like system (Linux recommended)
  • C compiler supporting C11 (e.g. gcc, clang)
  • make
  • POSIX-compatible terminal
  • ncurses development library

Contributing

🚧 Texo is intentionally published unfinished.

This project is open early so people can build it together, not just use it.

Learners, students, and curious programmers are especially welcome.


Ways You Can Contribute

Code

  • fixing bugs
  • improving structure or readability
  • performance optimizations
  • experimenting with editor data structures
  • refactoring rough parts of the codebase

Ideas & Discussion

  • architecture suggestions
  • editor design discussions
  • questioning current approaches
  • proposing features or experiments

Testing

  • trying to break the editor
  • reporting unexpected behavior
  • edge cases and weird inputs

Documentation

  • explaining confusing parts
  • improving README or comments
  • writing usage examples

How to Start

  1. Open an issue (question, idea, or bug)
  2. Discuss before making large changes
  3. Submit a PR
  4. Iterate together

Small PRs are preferred.

Even tiny contributions help move the project forward.


Current State

Things that may currently be true:

  • APIs may change without notice
  • features may be rewritten or removed
  • code quality varies
  • documentation may lag behind implementation

License

MIT License

This project is licensed under the MIT License — see the LICENSE file for details.


Author

Created and maintained by Sal7O

About

Texo — a minimal terminal-based text editor written in C.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages