Project not for beginners: we write a text editor with the search ability and syntax highlighting in C

We offer to your attention a series of English articles published on a blog of Jeremy Ruten. You will find in it a detailed description of a development process of own text editor in C.

The project takes about a thousand lines of code and does not use any dependencies. For convenience and better understanding, the whole process is divided into 184 steps. By passing each stage you can compile the project and see all the changes. The source code of each step is available on GitHub.

The article is written in simple, understandable language even for newbie programmers. All terms are explained either in the article or come with links to other online resources.

This project will be definitely useful to you: first, you will be able to master or pull up your knowledge of the C language, and secondly, you will figure out the basic principles of the text editors working process .

  1. Setup
  2. Entering raw mode
  3. Raw input and output
  4. A text viewer
  5. A text editor
  6. Search
  7. Syntax highlighting
  8. Appendices

One thought on “Project not for beginners: we write a text editor with the search ability and syntax highlighting in C

  1. Pingback: Project not for beginners: we write a text editor with the search ability and syntax highlighting in C — How Not To Code – SPK Consultants Inc A Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s