/terma

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

TERMA

responsiveness). terma aims to contain only what’s nescessary for a terminal emulator. For example, terma does not implement scrollback.

Current status: Alpha quality; fairly good compatibility. Some known bugs exist and more testing with other curses applications to find the ones not yet known. The adventurous could use it with e.g. tmux, vim, etc. A couple of features are still missing, including mouse support and support for different character sets.

Installation Makefile target, man page, etc yet to be done.

Features

  • UTF-8

  • 256 colors

  • Xlib based

Non-Features

The following is handled by e.g. tmux

  • Scrollback buffers

  • Copy/paste (may be implemented in the future)

Compatibility

  • Linux

Credits

A bit shout-out to the authors of st. Their code showed how to set up the plumbing. There are more than a few lines of code that are inspired (or more) from them.