• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..20-Feb-2021-

a/H20-Feb-2021-195174

b/beterm/H20-Feb-2021-5649

base/H20-Feb-2021-338

c/cygwin/H20-Feb-2021-6558

d/dtterm/H20-Feb-2021-6962

dynamic/H20-Feb-2021-428342

e/emacs/H20-Feb-2021-6253

extended/H20-Feb-2021-5836

g/gnome/H20-Feb-2021-129120

h/hpterm/H20-Feb-2021-5144

k/H20-Feb-2021-197181

l/linux/H20-Feb-2021-7063

p/pcansi/H20-Feb-2021-4134

r/rxvt/H20-Feb-2021-476461

s/H20-Feb-2021-354327

t/H20-Feb-2021-199183

v/H20-Feb-2021-351302

w/H20-Feb-2021-239216

x/H20-Feb-2021-393361

.gitignoreH A D20-Feb-20217 21

README.mdH A D20-Feb-2021955 2619

TERMINALS.mdH A D20-Feb-2021243 86

gen.shH A D20-Feb-2021409 1916

mkinfo.goH A D20-Feb-202119.7 KiB697575

terminfo.goH A D20-Feb-202118.8 KiB803632

terminfo_test.goH A D20-Feb-20212.3 KiB9363

README.md

1This package represents the parent for all terminals.
2
3In older versions of tcell we had (a couple of) different
4external file formats for the terminal database.  Those are
5now removed.  All terminal definitions are supplied by
6one of two methods:
7
81. Compiled Go code
9
102. For systems with terminfo and infocmp, dynamically
11   generated at runtime.
12
13The Go code can be generated using the mkinfo utility in
14this directory.  The database entry should be generated
15into a package in a directory named as the first character
16of the package name.  (This permits us to group them all
17without having a huge directory of little packages.)
18
19It may be desirable to add new packages to the extended
20package, or -- rarely -- the base package.
21
22Applications which want to have the large set of terminal
23descriptions built into the binary can simply import the
24extended package.  Otherwise a smaller reasonable default
25set (the base package) will be included instead.
26