/CodeScribe

CodeScribe is a multi-tab code editor written in C using the GTK framework. It comes packed with features you expect from code editors like syntax highlighting, automatic indentation, bracket matching, different color themes, navigation features, etc.

Primary LanguageC

CodeScribe

CodeScribe is a multi-tab code editor written in C using the GTK framework. It comes packed with features you expect from code editors like syntax highlighting, automatic indentation, bracket matching, different color themes, navigation features, etc.

Features

  • New, Open, Close, Save, and Save as
  • Copy, Cut, Paste and Select all
  • Multi-document as tabs
  • Syntax Highlighting for dozens of languages
  • Auto-Identation
  • Auto source language detection
  • Bracket matching
  • Line numbering
  • Code formatting
  • Search next/previous
  • Instant jump to any line
  • Set font, color theme
  • Almost unlimited undo/redo
  • Comment out sections of code
  • Embedded terminal and various shells (sh, bash, kosh, dash)
  • Zoom in/out
  • Insert current date and time
  • Symbol representation of whitespaces
  • Informative statusbar (Line, Column, Tab width, Shell, Absolute pathname, and etc.)
  • etc.

Screenshots

Dependencies

  • gtk+-3.0
  • gtksourceview-3.0
  • vte-2.91

Features to add

  • File browser
  • Regex search
  • Recent files
  • Auto-saving
  • Code folding
  • Mini map
  • Auto-Completion