[9] | 1 | ;;;
|
---|
| 2 | ;;; ELLE Default Command Profile - "defprf.e"
|
---|
| 3 | ;;;
|
---|
| 4 | ;;; This file is input to the ellec program. It defines the default
|
---|
| 5 | ;;; command key bindings that ELLE uses, in the absence of an individual
|
---|
| 6 | ;;; user profile.
|
---|
| 7 | ;;; These defaults attempt to emulate the default EMACS command key
|
---|
| 8 | ;;; bindings. Differences, where known, are commented.
|
---|
| 9 | ;;;
|
---|
| 10 | ;;; "ELLE" means the function is unique to ELLE.
|
---|
| 11 | ;;; E/G: (cmd altnam) "thisname";
|
---|
| 12 | ;;; "E:" refers to TOPS-20 EMACS, "G:" refers to Gnu Emacs.
|
---|
| 13 | ;;; (cmd) This function exists but is bound to "cmd" instead.
|
---|
| 14 | ;;; (*) function exists but is not bound to any specific key.
|
---|
| 15 | ;;; () function does not exist.
|
---|
| 16 | ;;; (=) function exists, with same binding (normally omitted)
|
---|
| 17 | ;;; altnam Name by which this function is known.
|
---|
| 18 | ;;; "thisname" - name of function bound to this command.
|
---|
| 19 | ;;; - means the command is unbound (undefined).
|
---|
| 20 |
|
---|
| 21 | (keyallunbind) ; Flush any predefined bindings
|
---|
| 22 |
|
---|
| 23 | (keybind ^@ "Set/Pop Mark")
|
---|
| 24 | (keybind ^A "Beginning of Line")
|
---|
| 25 | (keybind ^B "Backward Character")
|
---|
| 26 | ; ^C not bound. ; E: ()- G: mode-specific-command-prefix
|
---|
| 27 | (keybind ^D "Delete Character")
|
---|
| 28 | (keybind ^E "End of Line")
|
---|
| 29 | (keybind ^F "Forward Character")
|
---|
| 30 | (keybind ^H "Backward Character") ; G: (^B) help-command
|
---|
| 31 | (keybind ^I "Indent According to Mode")
|
---|
| 32 | (keybind ^J "Indent New Line")
|
---|
| 33 | (keybind ^K "Kill Line")
|
---|
| 34 | (keybind ^L "New Window")
|
---|
| 35 | (keybind ^M "CRLF")
|
---|
| 36 | (keybind ^N "Down Real Line")
|
---|
| 37 | (keybind ^O "Open Line")
|
---|
| 38 | (keybind ^P "Up Real Line")
|
---|
| 39 | (keybind ^Q "Quoted Insert")
|
---|
| 40 | (keybind ^R "Reverse Search")
|
---|
| 41 | (keybind ^S "Incremental Search")
|
---|
| 42 | (keybind ^T "Transpose Characters")
|
---|
| 43 | (keybind ^U "Universal Arg")
|
---|
| 44 | (keybind ^V "Next Screen")
|
---|
| 45 | (keybind ^W "Kill Region")
|
---|
| 46 | (keybind ^X "Prefix Extend")
|
---|
| 47 | (keybind ^Y "Un-kill")
|
---|
| 48 | ; ^Z not bound ; E: Prefix Control-Meta; G: suspend-emacs
|
---|
| 49 | (keybind ^[ "Prefix Meta")
|
---|
| 50 | (keybind "^\" "Debug Mode") ; ELLE. E: () Prefix Meta; G: () -
|
---|
| 51 | ; ^] not bound. ; E+G: Abort Recursive Edit
|
---|
| 52 | (keybind ^^ "Hit Breakpoint") ; ELLE. E: () Prefix Control; G: () -
|
---|
| 53 | (keybind ^_ "Describe") ; E: (M-?) Help; G: (^H-k) undo
|
---|
| 54 | (keybind " " "Insert Self")
|
---|
| 55 | (keybind ! "Insert Self")
|
---|
| 56 | (keybind """" "Insert Self")
|
---|
| 57 | (keybind # "Insert Self")
|
---|
| 58 | (keybind $ "Insert Self")
|
---|
| 59 | (keybind % "Insert Self")
|
---|
| 60 | (keybind & "Insert Self")
|
---|
| 61 | (keybind ' "Insert Self")
|
---|
| 62 | (keybind "(" "Insert Self")
|
---|
| 63 | (keybind ")" "Insert Self")
|
---|
| 64 | (keybind * "Insert Self")
|
---|
| 65 | (keybind + "Insert Self")
|
---|
| 66 | (keybind , "Insert Self")
|
---|
| 67 | (keybind - "Insert Self")
|
---|
| 68 | (keybind . "Insert Self")
|
---|
| 69 | (keybind / "Insert Self")
|
---|
| 70 | (keybind 0 "Insert Self")
|
---|
| 71 | (keybind 1 "Insert Self")
|
---|
| 72 | (keybind 2 "Insert Self")
|
---|
| 73 | (keybind 3 "Insert Self")
|
---|
| 74 | (keybind 4 "Insert Self")
|
---|
| 75 | (keybind 5 "Insert Self")
|
---|
| 76 | (keybind 6 "Insert Self")
|
---|
| 77 | (keybind 7 "Insert Self")
|
---|
| 78 | (keybind 8 "Insert Self")
|
---|
| 79 | (keybind 9 "Insert Self")
|
---|
| 80 | (keybind : "Insert Self")
|
---|
| 81 | (keybind ";" "Insert Self")
|
---|
| 82 | (keybind < "Insert Self")
|
---|
| 83 | (keybind = "Insert Self")
|
---|
| 84 | (keybind > "Insert Self")
|
---|
| 85 | (keybind ? "Insert Self")
|
---|
| 86 | (keybind @ "Insert Self")
|
---|
| 87 | (keybind A "Insert Self")
|
---|
| 88 | (keybind B "Insert Self")
|
---|
| 89 | (keybind C "Insert Self")
|
---|
| 90 | (keybind D "Insert Self")
|
---|
| 91 | (keybind E "Insert Self")
|
---|
| 92 | (keybind F "Insert Self")
|
---|
| 93 | (keybind G "Insert Self")
|
---|
| 94 | (keybind H "Insert Self")
|
---|
| 95 | (keybind I "Insert Self")
|
---|
| 96 | (keybind J "Insert Self")
|
---|
| 97 | (keybind K "Insert Self")
|
---|
| 98 | (keybind L "Insert Self")
|
---|
| 99 | (keybind M "Insert Self")
|
---|
| 100 | (keybind N "Insert Self")
|
---|
| 101 | (keybind O "Insert Self")
|
---|
| 102 | (keybind P "Insert Self")
|
---|
| 103 | (keybind Q "Insert Self")
|
---|
| 104 | (keybind R "Insert Self")
|
---|
| 105 | (keybind S "Insert Self")
|
---|
| 106 | (keybind T "Insert Self")
|
---|
| 107 | (keybind U "Insert Self")
|
---|
| 108 | (keybind V "Insert Self")
|
---|
| 109 | (keybind W "Insert Self")
|
---|
| 110 | (keybind X "Insert Self")
|
---|
| 111 | (keybind Y "Insert Self")
|
---|
| 112 | (keybind Z "Insert Self")
|
---|
| 113 | (keybind [ "Insert Self")
|
---|
| 114 | (keybind "\" "Insert Self")
|
---|
| 115 | (keybind ] "Insert Self")
|
---|
| 116 | (keybind ^ "Insert Self")
|
---|
| 117 | (keybind _ "Insert Self")
|
---|
| 118 | (keybind ` "Insert Self")
|
---|
| 119 | (keybind a "Insert Self")
|
---|
| 120 | (keybind b "Insert Self")
|
---|
| 121 | (keybind c "Insert Self")
|
---|
| 122 | (keybind d "Insert Self")
|
---|
| 123 | (keybind e "Insert Self")
|
---|
| 124 | (keybind f "Insert Self")
|
---|
| 125 | (keybind g "Insert Self")
|
---|
| 126 | (keybind h "Insert Self")
|
---|
| 127 | (keybind i "Insert Self")
|
---|
| 128 | (keybind j "Insert Self")
|
---|
| 129 | (keybind k "Insert Self")
|
---|
| 130 | (keybind l "Insert Self")
|
---|
| 131 | (keybind m "Insert Self")
|
---|
| 132 | (keybind n "Insert Self")
|
---|
| 133 | (keybind o "Insert Self")
|
---|
| 134 | (keybind p "Insert Self")
|
---|
| 135 | (keybind q "Insert Self")
|
---|
| 136 | (keybind r "Insert Self")
|
---|
| 137 | (keybind s "Insert Self")
|
---|
| 138 | (keybind t "Insert Self")
|
---|
| 139 | (keybind u "Insert Self")
|
---|
| 140 | (keybind v "Insert Self")
|
---|
| 141 | (keybind w "Insert Self")
|
---|
| 142 | (keybind x "Insert Self")
|
---|
| 143 | (keybind y "Insert Self")
|
---|
| 144 | (keybind z "Insert Self")
|
---|
| 145 | (keybind { "Insert Self")
|
---|
| 146 | (keybind | "Insert Self")
|
---|
| 147 | (keybind } "Insert Self")
|
---|
| 148 | (keybind ~ "Insert Self")
|
---|
| 149 | (keybind DEL "Backward Delete Character")
|
---|
| 150 |
|
---|
| 151 | ; Meta chars
|
---|
| 152 |
|
---|
| 153 | (keybind M-^B "Move to Window Bottom") ; ELLE (ima). E+G:()-
|
---|
| 154 | (keybind M-^L "Goto Line") ; E:(); G:(* goto-line) -
|
---|
| 155 | (keybind M-^N "Scroll Window Down") ; ELLE (ima). E+G:()- forward-list
|
---|
| 156 | (keybind M-^P "Scroll Window Up") ; ELLE (ima). E+G:()- backward-list
|
---|
| 157 | (keybind M-^R "Reverse String Search") ; E:(*); G:(* search-backward) -
|
---|
| 158 | (keybind M-^S "String Search") ; E:(*); G:(* search-forward) isearch-forward-regexp
|
---|
| 159 | (keybind M-^T "Move to Window Top") ; ELLE (ima). E+G:()-
|
---|
| 160 | (keybind M-^W "Append Next Kill")
|
---|
| 161 | (keybind M-^X "Select Existing Buffer") ; ELLE (ima). E+G:()-
|
---|
| 162 | (keybind M-^^ "Shrink Window") ; ELLE (ima). E+G:()-
|
---|
| 163 | (keybind M-% "Query Replace")
|
---|
| 164 | (keybind M-- "Negative Argument")
|
---|
| 165 | (keybind M-0 "Argument Digit")
|
---|
| 166 | (keybind M-1 "Argument Digit")
|
---|
| 167 | (keybind M-2 "Argument Digit")
|
---|
| 168 | (keybind M-3 "Argument Digit")
|
---|
| 169 | (keybind M-4 "Argument Digit")
|
---|
| 170 | (keybind M-5 "Argument Digit")
|
---|
| 171 | (keybind M-6 "Argument Digit")
|
---|
| 172 | (keybind M-7 "Argument Digit")
|
---|
| 173 | (keybind M-8 "Argument Digit")
|
---|
| 174 | (keybind M-9 "Argument Digit")
|
---|
| 175 | (keybind "M-;" "Indent for Comment")
|
---|
| 176 | (keybind M-< "Goto Beginning")
|
---|
| 177 | (keybind M-> "Goto End")
|
---|
| 178 | (keybind M-[ "Backward Paragraph")
|
---|
| 179 | (keybind "M-\" "Delete Horizontal Space")
|
---|
| 180 | (keybind M-] "Forward Paragraph")
|
---|
| 181 | (keybind M-B "Backward Word")
|
---|
| 182 | (keybind M-C "Uppercase Initial")
|
---|
| 183 | (keybind M-D "Kill Word")
|
---|
| 184 | (keybind M-F "Forward Word")
|
---|
| 185 | (keybind M-G "Fill Region")
|
---|
| 186 | (keybind M-H "Mark Paragraph")
|
---|
| 187 | (keybind M-I "Indent Relative") ; E+G: (*) Tab to Tab Stop
|
---|
| 188 | (keybind M-L "Lowercase Word")
|
---|
| 189 | (keybind M-M "Back to Indentation")
|
---|
| 190 | (keybind M-N "Next Line") ; E:(*); G:(* forward-line) -
|
---|
| 191 | (keybind M-O "VT100 button hack") ; ELLE. E+G: () -
|
---|
| 192 | (keybind M-P "Previous Line") ; E:(*); G:() -
|
---|
| 193 | (keybind M-Q "Fill Paragraph")
|
---|
| 194 | (keybind M-T "Transpose Words")
|
---|
| 195 | (keybind M-U "Uppercase Word")
|
---|
| 196 | (keybind M-V "Previous Screen")
|
---|
| 197 | (keybind M-W "Copy Region")
|
---|
| 198 | (keybind M-Y "Un-kill Pop")
|
---|
| 199 | (keybind M-~ "Buffer Not Modified")
|
---|
| 200 | (keybind M-DEL "Backward Kill Word")
|
---|
| 201 |
|
---|
| 202 | ; Extended commands
|
---|
| 203 |
|
---|
| 204 | (keybind X-^B "List Buffers")
|
---|
| 205 | (keybind X-^C "Write File Exit") ; ELLE (ima). E:()-; G: (= save-buffers-kill-emacs)
|
---|
| 206 | (keybind X-^E "Write Region") ; E:(*)-; G:(*) eval-last-sexp
|
---|
| 207 | (keybind X-^F "Find File")
|
---|
| 208 | (keybind X-^K "Write Last Kill") ; ELLE (mnx). E+G:()-
|
---|
| 209 | (keybind X-^L "Lowercase Region")
|
---|
| 210 | (keybind X-^M "EOL CRLF Mode") ; ELLE. E+G: ()-
|
---|
| 211 | (keybind X-^O "Delete Blank Lines")
|
---|
| 212 | (keybind X-^P "Set Profile") ; ELLE. E+G: () Mark Page
|
---|
| 213 | (keybind X-^R "Read File")
|
---|
| 214 | (keybind X-^S "Save File")
|
---|
| 215 | (keybind X-^U "Uppercase Region")
|
---|
| 216 | (keybind X-^V "Visit File")
|
---|
| 217 | (keybind X-^W "Write File")
|
---|
| 218 | (keybind X-^X "Exchange Point and Mark")
|
---|
| 219 | (keybind X-^Z "Return to Superior") ; G:() suspend-emacs
|
---|
| 220 | (keybind X-! "Push to Inferior") ; ELLE. E:(*)-; G:()-
|
---|
| 221 | (keybind X-$ "Replace in Line") ; ELLE (mnx). E+G:()-
|
---|
| 222 | (keybind X-% "Replace String") ; E+G: (*) -
|
---|
| 223 | (keybind "X-(" "Start Kbd Macro")
|
---|
| 224 | (keybind "X-)" "End Kbd Macro")
|
---|
| 225 | (keybind X-* "View Kbd Macro") ; E: (*)-; G: ()-
|
---|
| 226 | (keybind X-. "Set Fill Prefix")
|
---|
| 227 | (keybind X-0 "Delete Window") ; E: ()-
|
---|
| 228 | (keybind X-1 "One Window")
|
---|
| 229 | (keybind X-2 "Two Windows")
|
---|
| 230 | (keybind X-8 "Standout Window") ; ELLE. E+G:()-
|
---|
| 231 | (keybind X-9 "Two Mode Windows") ; ELLE. E+G:()-
|
---|
| 232 | (keybind X-= "What Page") ; E+G: (*) What Cursor Position
|
---|
| 233 | (keybind X-^ "Grow Window")
|
---|
| 234 | (keybind X-B "Select Buffer")
|
---|
| 235 | (keybind X-E "Execute Kbd Macro")
|
---|
| 236 | (keybind X-F "Set Fill Column")
|
---|
| 237 | (keybind X-I "Insert File") ; E: (*) Info
|
---|
| 238 | (keybind X-K "Kill Buffer")
|
---|
| 239 | (keybind X-O "Other Window")
|
---|
| 240 | (keybind X-S "Save All Files") ; E:(*)-; G:(= save-some-buffers)
|
---|
| 241 | (keybind X-T "Auto Fill Mode") ; E:(*) Transpose Regions; G:(*)-
|
---|
| 242 | (keybind X-DEL "Backward Kill Line") ; ELLE(ico) E+G:() Backward Kill Sentence
|
---|
| 243 | |
---|
| 244 |
|
---|
| 245 | ; IMAGEN-specific functions, not bound.
|
---|
| 246 | ;(keybind "" "Text Mode") ; IMAGEN E:(*); G:(*)
|
---|
| 247 | ;(keybind "" "Execute Unix Command") ; IMAGEN E:(); G:(M-! shell-command)
|
---|
| 248 | ;(keybind "" "Execute Make") ; IMAGEN E:(* Compile); G:(* compile)
|
---|
| 249 | ;(keybind "" "Find Next Error") ; IMAGEN E:(); G:(X-` next-error)
|
---|
| 250 |
|
---|
| 251 | ; SUN Mouse functions, for menuitem selection.
|
---|
| 252 | ;(menuitem "Stuff Selection") ; SUN
|
---|
| 253 | ;(menuitem "Select Region") ; SUN
|
---|
| 254 |
|
---|
| 255 | ; Forget completely about these.
|
---|
| 256 | ;(keybind "" "ICO Extend Command") ; ICONOGRAPHICS
|
---|
| 257 | ;(keybind "" "ICO Typeset Funs") ; ICONOGRAPHICS
|
---|
| 258 | ;(keybind "" "ICO Spec Input Funs") ; ICONOGRAPHICS
|
---|
| 259 |
|
---|