File: k_html.fte

package info (click to toggle)
efte 1.1-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 3,800 kB
  • sloc: cpp: 43,587; ansic: 1,228; makefile: 271; objc: 92; sh: 40
file content (125 lines) | stat: -rw-r--r-- 3,391 bytes parent folder | download | duplicates (13)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# FTE keybindings for editing HTML files
# maintained by m_debusk@sourceforge.com
# Revision 2001-11-18

# this file defines additional keybindings for HTML mode.
# HTML_* macros are defined in ../m_html.fte
# menus are defined in ../menu/m_html.fte
# this file is included from ../ui.fte

eventmap HTML {
# Entities
    key [C+E_&]     { InsertString "&"; }
    key [C+E_<]     { InsertString "&lt;"; }
    key [C+E_>]     { InsertString "&gt;"; }
    key [C+E_"]     { InsertString "&quot;"; }
    key [C+E_Space]   { InsertString "&nbsp;"; }
    key [C+Space]   { InsertString "&nbsp;"; }
# HTML Skeleton
    key [C+E_0]     { HTML_Base }
# Run the browser
    key [F9] { HTML_View }
# Convert text to HTML
    key [C+E_x]     { HTML_TXT }
    
# Basic Tags
## Document Types
    key [C+E_A+F]   { HTML_DTD_X1F }
    key [C+E_A+K]   { HTML_DTD_X1S }
    key [C+E_A+N]   { HTML_DTD_X1T }
    
## Headers
    key [C+E_1]     { HTML_H1 }
    key [C+E_2]     { HTML_H2 }
    key [C+E_3]     { HTML_H3 }
    key [C+E_4]     { HTML_H4 }
    key [C+E_5]     { HTML_H5 }
    key [C+E_6]     { HTML_H6 }
    
## Other Basic Stuff
    key [C+E_9]     { HTML_BODY }
    key [C+E_C+Z]   { HTML_HTM }
    key [C+E_C+P]   { HTML_P }
    key [C+E_G-Enter] { HTML_BR }
    key [C+E_-]     { HTML_HR }
    key [C+E_c]     { HTML_COMMENT }
    key [C+E_C]     { HTML_COMMENT }
    
# Character Format
    key [C+E_C+B]   { HTML_B }
    key [C+E_C+S]   { HTML_STRONG }
    key [C+E_C+I]   { HTML_I }
    key [C+E_C+E]   { HTML_EM }
    key [C+E_A+B]   { HTML_BIG }
    key [C+E_A+S]   { HTML_SMALL }
    key [C+E_A+U]   { HTML_SUB }
    key [C+E_A+P]   { HTML_SUP }
    key [C+E_A+O]   { HTML_BDO }

# Output
    key [C+E_C+F]   { HTML_PRE }
    key [C+E_C+C]   { HTML_CODE }
    key [C+E_C+T]   { HTML_TT }
    key [C+E_C+K]   { HTML_KBD }
    key [C+E_C+V]   { HTML_VAR }
    key [C+E_C+M]   { HTML_SAMP }
    
# Blocks
    key [C+E_C+Y]   { HTML_ACRONYM }
    key [C+E_C+A]   { HTML_ABBR }
    key [C+E_A+A]   { HTML_ADDRESS }
    key [C+E_C+Q]   { HTML_BLOCKQUOTE }
    key [C+E_A+Q]   { HTML_Q }
    key [C+E_C+O]   { HTML_CITE }
    key [C+E_A+I]   { HTML_INS }
    key [C+E_A+E]   { HTML_DEL }
    
# Links
    key [C+E_C+H]   { HTML_AHREF }
    key [C+E_C+N]   { HTML_ANAME }
    key [C+E_C+L]   { HTML_LINK }
    
# Frames
    key [C+E_7]     { HTML_FRAMESET }
    key [C+E_C+R]   { HTML_NOFRAMES }
    key [C+E_A+F]   { HTML_FRAME }
    
# Input
    
# Lists
    key [C+E_u]     { HTML_UL }
    key [C+E_o]     { HTML_OL }
    key [C+E_i]     { HTML_LI }
    key [C+E_l]     { HTML_DL }
    key [C+E_t]     { HTML_DT }
    key [C+E_C+D]   { HTML_DFN }
    key [C+E_d]     { HTML_DD }
    
# Images
    key [C+E_C+G]   { HTML_IMG }
    key [C+E_A+M]   { HTML_MAP }
    
# Tables
    key [C+E_A+C]   { HTML_CAPTION }
    key [C+E_A+G]   { HTML_COLGROUP }
    key [C+E_A+T]   { HTML_TABLE }
    key [C+E_b]     { HTML_TBODY }
    key [C+E_f]     { HTML_TFOOT }
    key [C+E_h]     { HTML_THEAD }
    key [C+E_A+H]   { HTML_TH }
    key [C+E_A+R]   { HTML_TR }
    key [C+E_A+D]   { HTML_TD }
    
# Styles
    key [C+E_A+L]   { HTML_STYLE }
    key [C+E_A+V]   { HTML_DIV }
    key [C+E_C+W]   { HTML_SPAN }
    key [C+E_.]     { HTML_CENTER }
    
# Meta Information
    key [C+E_C+U]   { HTML_BASEURL }
    key [C+E_8]     { HTML_HEAD }
    
# Programming
    key [C+E_C+J]   { HTML_OBJECT }
}