8 |
yield a file that exists, the previous hyphen is stripped, and so on until all |
yield a file that exists, the previous hyphen is stripped, and so on until all |
9 |
hyphens are gone. For example, if the terminal type is `aaa-48-foo', Emacs |
hyphens are gone. For example, if the terminal type is `aaa-48-foo', Emacs |
10 |
will try first `term/aaa-48-foo.el', then `term/aaa-48.el' and finally |
will try first `term/aaa-48-foo.el', then `term/aaa-48.el' and finally |
11 |
`term/aaa.el'. |
`term/aaa.el'. Each terminal specific file should contain a function |
12 |
|
named terminal-init-TERMINALNAME (eg terminal-init-aaa-48 for |
13 |
|
term/aaa-48.el) that Emacs will call in order to initialize the |
14 |
|
terminal. The terminal files should not contain any top level forms |
15 |
|
that are executed when the file is loaded, all the initialization |
16 |
|
actions are performed by the terminal-init-TERMINALNAME functions. |
17 |
|
|
18 |
When writing terminal packages, there are some things it is good to keep in |
When writing terminal packages, there are some things it is good to keep in |
19 |
mind. |
mind. |