File: default

package info (click to toggle)
dte 1.10-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,152 kB
  • sloc: ansic: 28,421; sh: 94; awk: 56; makefile: 13; sed: 1
file content (127 lines) | stat: -rw-r--r-- 2,570 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
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
126
127
bind left left
bind right right
bind up up
bind down down
bind home bol
bind end eol
bind pgup pgup
bind pgdown pgdown
bind delete delete

bind C-left 'word-bwd -s'
bind C-right 'word-fwd -s'
bind C-up up
bind C-down down
bind M-left bol
bind M-right eol
bind M-up pgup
bind M-down pgdown
bind M-delete 'delete-word -s'
bind M-C-delete 'delete-line'

bind S-left 'left -c'
bind S-right 'right -c'
bind S-up 'up -c'
bind S-down 'down -c'
bind S-home 'bol -c'
bind S-end 'eol -c'
bind S-pgup 'pgup -c'
bind S-pgdown 'pgdown -c'

bind C-S-left 'word-bwd -cs'
bind C-S-right 'word-fwd -cs'
bind C-S-up 'up -l'
bind C-S-down 'down -l'
bind C-S-pgup 'pgup -l'
bind C-S-pgdown 'pgdown -l'
bind C-S-delete 'delete-eol'

bind M-S-left 'bol -c'
bind M-S-right 'eol -c'
bind M-S-up 'pgup -c'
bind M-S-down 'pgdown -c'
bind M-S-delete 'delete-eol'

bind C-M-S-left 'bol -c'
bind C-M-S-right 'eol -c'
bind C-M-S-up 'pgup -l'
bind C-M-S-down 'pgdown -l'
bind C-M-S-pgup 'pgup -l'
bind C-M-S-pgdown 'pgdown -l'
bind C-M-S-delete 'delete-eol'

# Either Ctrl+H or Ctrl+? may be equivalent to Backspace, depending
# on the terminal, so they're both bound to "erase" by default for
# portability. On some terminals one may be equivalent to Backspace
# and the other Ctrl+Backspace.
bind C-H erase
bind C-? erase
bind M-C-H 'erase-word -s'
bind M-C-? 'erase-word -s'

bind ^C 'copy -k'
bind ^F search
bind ^G 'search -n'
# ^I == Tab
bind ^L 'command line\ '
# ^M == Enter
bind ^N open
bind ^O 'command open\ '
bind ^Q 'quit -p'
bind ^R 'command replace\ '
bind ^S 'save -p'
bind ^T open
bind ^V 'paste -c'
bind ^W 'close -pwq'
bind ^X cut
bind ^Y redo
bind ^Z undo
bind ^] tag
bind ^[ unselect

bind M-b bof
bind M-c 'toggle -v case-sensitive-search'
bind M-e eof
bind M-f 'search -w'
bind M-F 'search -wr'
bind M-j wrap-paragraph
bind M-n 'msg -n'
bind M-p 'msg -p'
bind M-t 'insert -m "\t"'
bind M-x command
bind M-z suspend

bind M-1 'view 1'
bind M-2 'view 2'
bind M-3 'view 3'
bind M-4 'view 4'
bind M-5 'view 5'
bind M-6 'view 6'
bind M-7 'view 7'
bind M-8 'view 8'
bind M-9 'view 9'
bind M-0 'view last'

bind M-, prev
bind M-. next
bind M-< wprev
bind M-> wnext
bind M-- 'shift -- -1'
bind M-= 'shift +1'
bind M-\; command
bind M-: command
bind M-/ search
bind M-? 'search -r'

bind M-! 'move-tab left'
bind M-@ 'move-tab right'

bind F1 'run man dterc'
bind F3 'search -n'
bind F4 'search -p'
bind F5 refresh

# Most terminals don't support sending these modifer+key combinations
# as distinct sequences, so don't be surprised if they don't work.
bind C-tab next
bind C-S-tab prev