File: HACKING

package info (click to toggle)
genius 1.0.24-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 27,952 kB
  • sloc: ansic: 105,597; xml: 67,672; sh: 4,537; makefile: 2,089; lex: 499; yacc: 298; perl: 54; python: 22
file content (26 lines) | stat: -rw-r--r-- 1,009 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
THIS IS A PRIVATE COPY OF VTE FOR genius
A TEMPORARY SOLUTION PENDING SOME FUTURE PORT TO GTK+3.0






This entire tree is "some highly unsupported crackrock", though we are
cleaning it as fast as possible and aiming for a 1.0 release "next year".
Please contact people listed in filed MAINTAINERS if you intend to hack
on it, especially if you want to commit stuff.

Vte is different from other terminal emulators in that instead of hard
coding behavior of a few select terminals, it can emulate any terminal
simply by reading its terminfo capabilities file.  The idea being that
if applications can communicate with any terminal by reading its
capabilities, the emulation widget can also behave like any terminal by
reading that file.  Well, that's just the idea :).

This is the most useful resource in understanding various internal states
as well as control sequences:

	http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

And to understand termcap, terminfo, etc, "make terminfo" is a great start.