1 ! $XFree86: xc/programs/xedit/Xedit.ad,v 1.23 2002/09/22 07:09:05 paulo Exp $ 2 3 *geometry: 590x440 4 *input: TRUE 5 *enableBackups: True 6 *backupNameSuffix: ~ 7 *changedBitmap: xlogo11 8 *international: False 9 10 *hints:\ 11 Use Control-S and Control-R to Search.\n\ 12 Use Control-Shift-_ to Undo. Control-G to switch between Undo and Redo.\n\ 13 Use Control-A to jump to the beginning of the line.\n\ 14 Use Control-E to jump to the end of the line.\n\ 15 Use Control-T to transpose characters.\n\ 16 Use Control-K to cut to the end of the line. Control-Y to paste.\n\ 17 Use Control-Q to escape control characters.\n\ 18 Use Control-U[,<number>] to multiply actions. Control-G to cancel.\n\ 19 Use Control-Z to scroll one line up. Meta-Z to scroll one line down.\n\ 20 Use Meta-Q to format a paragraph.\n\ 21 Use Right-Button to extend selections.\n\ 22 Use Meta-I to insert a file.\n\ 23 Use Control-W to delete a selection, and/or jump to the selection mark.\n\ 24 Use Control-X,Control-F to find a file. Tab for filename completion.\n\ 25 Use Control-X,Control-S to save.\n\ 26 Use Control-X,Control-C to exit.\n\ 27 Use Control-C to paste the selection at CUT_BUFFER0.\n\ 28 Use Control Left-Button to popup the File Menu.\n\ 29 Use Control Middle-Button to popup the Edit Menu.\n\ 30 Use Control Right-Button to popup the Option Menu.\n\ 31 Use Control-X,Tab to Indent.\n\ 32 Use Control-X,0 to delete current splitted window.\n\ 33 Use Control-X,1 to delete other splitted window.\n\ 34 Use Control-X,2 to split the window vertically.\n\ 35 Use Control-X,3 to split the window horizontally.\n\ 36 Use Control-X,b to switch to another file.\n\ 37 Use Control-X,d to list directory. Control-G to Cancel.\n\ 38 Use Control-X,k to close file being edited.\n\ 39 Use Control-X,o to switch to another splitted window.\n\ 40 Use Control-X,u to undo. Control-G to switch between Undo and Redo.\n\ 41 Use Insert to toggle Overwrite mode.\n\ 42 Use Control-G to interrupt the lisp subprocess.\n\ 43 Use Escape to enter or leave regex search and replace mode.\n\ 44 Use Alt-. to search tags for the selected symbol or find the next match. 45 46 *formWindow*defaultDistance: 2 47 *formWindow.?.borderWidth: 0 48 *formWindow.min: 18 49 *formWindow.max: 18 50 *formWindow.showGrip: False 51 *positionWindow.fromHoriz: labelWindow 52 *positionWindow.horizDistance: 0 53 *positionWindow.left: chainRight 54 *positionWindow.right: chainRight 55 *positionWindow.width: 90 56 *positionWindow.label: error 57 *positionWindow.justify: left 58 *labelWindow*justify: center 59 *labelWindow*label: no file yet 60 *labelWindow.left: chainLeft 61 *labelWindow.right: chainRight 62 63 *quit.label: Quit 64 *quit.tip: Close xedit window 65 *save.label: Save 66 *save.tip: Save current file 67 *load.label: Load 68 *load.tip: Load a new file 69 70 *buttons*orientation: horizontal 71 *buttons*showGrip: False 72 *buttons.min: 18 73 74 *messageWindow.height: 50 75 *messageWindow.min: 18 76 *Paned*Text*allowResize: True 77 78 *messageWindow.autoFill: False 79 *messageWindow.scrollVertical: Never 80 81 *editWindow.autoFill: False 82 *editWindow.scrollVertical: Always 83 *editWindow.showGrip: True 84 xedit.textSource*enableUndo: True 85 86 *bc_label*label: Use Control-S and Control-R to Search. 87 *bc_label*showGrip: False 88 *bc_label.min: 18 89 90 *dirlabel.showGrip: False 91 *dirlabel.min: 18 92 *dirlabel.max: 18 93 94 *dirwindow.defaultColumns: 0 95 *dirwindow.verticalList: True 96 97 *viewport.forceBars: True 98 *viewport.allowVert: 1 99 100 *insertFile*text.width: 141 101 *insertFile*text.?.pieceSize: 256 102 *search*searchText.width: 157 103 *search*replaceText.width: 157 104 *search*case.horizDistance: 25 105 *search*Text.?.pieceSize: 256 106 107 *SimpleMenu.BackingStore: NotUseful 108 *SimpleMenu.menuLabel.vertSpace: 80 109 *SimpleMenu.SmeBSB.HorizontalMargins: 16 110 *SimpleMenu.justify: center 111 *SimpleMenu.menuLabel.height: 250 112 *SimpleMenu*cursor: left_ptr 113 114 *fileMenu.label: File Menu 115 *optionsMenu.label: Option Menu 116 *optionsMenu.ispell.label: ispell... 117 *editMenu.label: Edit Menu 118 *editMenu.wrapMenuItem.label: Wrapping 119 *editMenu.wrapMenuItem.leftBitmap: menu12 120 *wrapMenu.never.label: Never 121 *wrapMenu.line.label: Line 122 *wrapMenu.word.label: Word 123 *editMenu.autoFill.label: Auto Fill 124 *editMenu.justifyMenuItem.label: Justification 125 *editMenu.justifyMenuItem.leftBitmap: menu12 126 *justifyMenu.left.label: Left 127 *justifyMenu.right.label: Right 128 *justifyMenu.center.label: Center 129 *justifyMenu.full.label: Full 130 *editMenu.breakColumns.label: Break Columns... 131 *editMenu.scrollMenuItem.label: Scrollbars 132 *editMenu.scrollMenuItem.leftBitmap: menu12 133 *scrollMenu.vertical.label: Vertical 134 *scrollMenu.horizontal.label: Horizontal 135 *editMenu.modeMenuItem.leftBitmap: menu12 136 *editMenu.modeMenuItem.label: Edit Mode 137 *editModes.none.label: Plain/None 138 139 *TransientShell*Text.translations: #override \ 140 c<Key>S: no-op(r)\n\ 141 c<Key>R: no-op(r)\n\ 142 m<Key>I: no-op(r) 143 144 *search.translations: #override \ 145 <Create>:get-values(my, $w, width, $h, height)\ 146 set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False) 147 148 *insertFile.title: Insert File 149 *insertFile.translations: #override \ 150 <Create>:get-values(my, $w, width, $h, height)\ 151 set-values(1, minWidth, $w, minHeight, $h, maxHeight, $h, allowShellResize, False) 152 153 *baseTranslations: #override \ 154 <Ctrl>X,<Ctrl>C:quit()\n\ 155 <Ctrl>X,<Ctrl>S:save-file()\n\ 156 <Ctrl>X,<Ctrl>F:find-file()\n\ 157 <Key>Escape: line-edit() 158 159 *messageWindow.Translations: #override \ 160 <Ctrl>X,<Ctrl>C:quit()\n\ 161 <Ctrl>X,<Ctrl>S:save-file()\n\ 162 <Ctrl>X,<Ctrl>F:find-file()\n\ 163 <Enter>: no-op()\n\ 164 <Leave>: no-op()\n\ 165 <Btn1Down>: set-keyboard-focus() select-start() 166 167 *searchText.Translations: #override \ 168 <Enter>: no-op()\n\ 169 <Leave>: no-op()\n\ 170 <Btn1Down>: set-keyboard-focus() select-start() 171 172 *replaceText.Translations: #override \ 173 <Enter>: no-op()\n\ 174 <Leave>: no-op()\n\ 175 <Btn1Down>: set-keyboard-focus() select-start() 176 177 *editWindow.translations: #override \ 178 <Ctrl>X,<Ctrl>E:lisp-eval()\n\ 179 <Ctrl>X,<Key>Tab:indent()\n\ 180 <Ctrl>X,:<Key>0:delete-window(current)\n\ 181 <Ctrl>X,:<Key>1:delete-window(other)\n\ 182 <Ctrl>X,:<Key>2:split-window(vertical)\n\ 183 <Ctrl>X,:<Key>3:split-window(horizontal)\n\ 184 <Ctrl>X,!l @Num_Lock<Key>b:switch-source()\n\ 185 <Ctrl>X,!l <Key>b:switch-source()\n\ 186 <Ctrl>X,!@Num_Lock<Key>b:switch-source()\n\ 187 <Ctrl>X,!<Key>b:switch-source()\n\ 188 <Ctrl>X,!l @Num_Lock<Key>d:dir-window()\n\ 189 <Ctrl>X,!l <Key>d:dir-window()\n\ 190 <Ctrl>X,!@Num_Lock<Key>d:dir-window()\n\ 191 <Ctrl>X,!<Key>d:dir-window()\n\ 192 <Ctrl>X,!l @Num_Lock<Key>k:kill-file()\n\ 193 <Ctrl>X,!l <Key>k:kill-file()\n\ 194 <Ctrl>X,!@Num_Lock<Key>k:kill-file()\n\ 195 <Ctrl>X,!<Key>k:kill-file()\n\ 196 <Ctrl>X,!l @Num_Lock<Key>o:other-window()\n\ 197 <Ctrl>X,!l <Key>o:other-window()\n\ 198 <Ctrl>X,!@Num_Lock<Key>o:other-window()\n\ 199 <Ctrl>X,!<Key>o:other-window()\n\ 200 <Ctrl>X,!l @Num_Lock<Key>u:undo()\n\ 201 <Ctrl>X,!l <Key>u:undo()\n\ 202 <Ctrl>X,!@Num_Lock<Key>u:undo()\n\ 203 <Ctrl>X,!<Key>u:undo()\n\ 204 <Ctrl>G: xedit-keyboard-reset()\n\ 205 <Ctrl>J: xedit-print-lisp-eval()\n\ 206 :m<Key>.: tags()\n\ 207 <Key>Tab: insert-char()\n\ 208 !l @Num_Lock<Key>b:insert-char()\n\ 209 !l <Key>b: insert-char()\n\ 210 !@Num_Lock<Key>b:insert-char()\n\ 211 !<Key>b: insert-char()\n\ 212 !l @Num_Lock<Key>d:insert-char()\n\ 213 !l <Key>d: insert-char()\n\ 214 !@Num_Lock<Key>d:insert-char()\n\ 215 !<Key>d: insert-char()\n\ 216 !l <Key>k: insert-char()\n\ 217 !l @Num_Lock<Key>k:insert-char()\n\ 218 !@Num_Lock<Key>k:insert-char()\n\ 219 !<Key>k: insert-char()\n\ 220 !l @Num_Lock<Key>o:insert-char()\n\ 221 !l <Key>o: insert-char()\n\ 222 !@Num_Lock<Key>o:insert-char()\n\ 223 !<Key>o: insert-char()\n\ 224 !l @Num_Lock<Key>u:insert-char()\n\ 225 !l <Key>u: insert-char()\n\ 226 !@Num_Lock<Key>u:insert-char()\n\ 227 !<Key>u: insert-char()\n\ 228 ~s <Key>Insert: toggle-overwrite()\n\ 229 c l @Num_Lock<Btn1Down>:xedit-focus() popup-menu(fileMenu)\n\ 230 c @Num_Lock<Btn1Down>:xedit-focus() popup-menu(fileMenu)\n\ 231 c l<Btn1Down>: xedit-focus() popup-menu(fileMenu)\n\ 232 c<Btn1Down>: xedit-focus() popup-menu(fileMenu)\n\ 233 c l @Num_Lock<Btn2Down>:xedit-focus() popup-menu(editMenu)\n\ 234 c @Num_Lock<Btn2Down>:xedit-focus() popup-menu(editMenu)\n\ 235 c l<Btn2Down>: xedit-focus() popup-menu(editMenu)\n\ 236 c<Btn2Down>: xedit-focus() popup-menu(editMenu)\n\ 237 c l @Num_Lock<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\ 238 c @Num_Lock<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\ 239 c l<Btn3Down>:xedit-focus() popup-menu(optionsMenu)\n\ 240 c<Btn3Down>: xedit-focus() popup-menu(optionsMenu)\n\ 241 <Btn1Down>: xedit-focus() select-start()\n\ 242 <Btn4Down>: scroll-one-line-down()\n\ 243 <Btn5Down>: scroll-one-line-up() 244 245 *filename.?.pieceSize: 256 246 *filename.translations: #override \ 247 c<Key>S: no-op(r)\n\ 248 c<Key>R: no-op(r)\n\ 249 m<Key>I: no-op(r)\n\ 250 c<Key>G: cancel-find-file()\n\ 251 <Key>Return: load-file()\n\ 252 <Key>Tab: file-completion(h)\n\ 253 <Key>Escape: cancel-find-file()\n\ 254 <Enter>: no-op()\n\ 255 <Leave>: no-op()\n\ 256 <Btn1Down>: set-keyboard-focus() select-start() 257 258 *ispell.translations: #override \ 259 <Message>WM_PROTOCOLS: ispell(end) 260 261 ! Sample dictionary, word chars and text mode resources setup 262 !*ispell.dictionary: br 263 !*ispell.dictionaries: br american americanmed+ english 264 !*ispell*br.wordChars: - 265 *ispell.ispellCommand: /usr/bin/aspell -B -m 266 *ispell.lookCommand: /bin/egrep 267 !*ispell*text.skipLines: .# 268 269 *ispell.geometry: 0x0 270 *ispell.minWidth: 320 271 *ispell.minHeight: 245 272 *ispell*Label.borderWidth: 0 273 *ispell*Label.internalHeight: 4 274 *ispell*Label.justify: right 275 *ispell*Label.width: 112 276 *ispell*Label.left: chainLeft 277 *ispell*Label.right: chainLeft 278 *ispell*Label.top: chainTop 279 *ispell*Label.bottom: chainTop 280 *ispell*mispelled.label: Misspelled word: 281 *ispell*mispelled.top: chainTop 282 *ispell*mispelled.bottom: chainTop 283 *ispell*mispelled.internalWidth: 0 284 *ispell*repeated.label: Repeated words: 285 *ispell*repeated.internalWidth: 0 286 *ispell*replacement.label: Replace with: 287 *ispell*word.fromHoriz: mispelled 288 *ispell*word.justify: left 289 *ispell*word.borderWidth: 1 290 *ispell*word.internalWidth: 4 291 *ispell*word.internalHeight: 3 292 *ispell*word.width: 194 293 *ispell*word.left: chainLeft 294 *ispell*word.right: chainRight 295 *ispell*word.top: chainTop 296 *ispell*word.bottom: chainTop 297 *ispell*word.label: 298 *ispell*word.tip: Press here to select this text 299 *ispell*word.highlightThickness: 0 300 *ispell*text.fromHoriz: replacement 301 *ispell*replacement.fromVert: mispelled 302 *ispell*replacement.internalWidth: 0 303 *ispell*form.text.fromVert: word 304 *ispell*form.text.width: 194 305 *ispell*form.text.top: chainTop 306 *ispell*form.text.bottom: chainTop 307 *ispell*form.text.left: chainLeft 308 *ispell*form.text.right: chainRight 309 *ispell*form.text.leftMargin: 4 310 *ispell*form.text.?.pieceSize: 256 311 *ispell*suggestions.label: Suggestions: 312 *ispell*suggestions.fromVert: replacement 313 *ispell*suggestions.internalWidth: 0 314 *ispell*viewport.fromHoriz: suggestions 315 *ispell*viewport.fromVert: text 316 *ispell*viewport.width: 194 317 *ispell*viewport.height: 143 318 *ispell*viewport.top: chainTop 319 *ispell*viewport.bottom: chainBottom 320 *ispell*viewport.left: chainLeft 321 *ispell*viewport.right: chainRight 322 *ispell*viewport.forceBars: 1 323 *ispell*viewport.allowVert: 1 324 *ispell*list.defaultColumns: 1 325 *ispell*list.longest: 16384 326 *ispell*commands.vertDistance: 5 327 *ispell*commands.fromVert: suggestions 328 *ispell*commands.top: chainBottom 329 *ispell*commands.bottom: chainBottom 330 *ispell*commands.right: chainLeft 331 *ispell*commands.left: chainLeft 332 *ispell*check.label: Check 333 *ispell*check.width: 54 334 *ispell*check.tip: Ask ispell about the word in the text field 335 *ispell*look.label: Look 336 *ispell*look.fromHoriz: check 337 *ispell*look.horizDistance: 0 338 *ispell*look.width: 46 339 *ispell*look.tip: Runs the look command 340 *ispell*undo.fromVert: check 341 *ispell*undo.label: Undo 342 *ispell*undo.width: 102 343 *ispell*undo.tip: Undo last action 344 *ispell*replace.fromVert: undo 345 *ispell*replace.label: Replace 346 *ispell*replace.tip: Replace occurence of the word 347 *ispell*replaceAll.fromVert: undo 348 *ispell*replaceAll.fromHoriz: replace 349 *ispell*replaceAll.label: All 350 *ispell*replaceAll.tip: Replace all occurences of the word 351 *ispell*ignore.fromVert: replace 352 *ispell*ignore.label: Ignore 353 *ispell*ignore.tip: Ignore this word 354 *ispell*ignoreAll.fromVert: replaceAll 355 *ispell*ignoreAll.fromHoriz: ignore 356 *ispell*ignoreAll.label: All 357 *ispell*ignoreAll.tip: Ignore all ocurrences of the word 358 *ispell*add.fromVert: ignore 359 *ispell*add.label: Add 360 *ispell*add.width: 50 361 *ispell*add.tip: Add word to your private dictionary 362 *ispell*addUncap.fromVert: ignoreAll 363 *ispell*addUncap.fromHoriz: add 364 *ispell*addUncap.label: Uncap 365 *ispell*addUncap.horizDistance: 0 366 *ispell*addUncap.width: 50 367 *ispell*addUncap.tip: Add word uncapitalized, to your private dictionary 368 *ispell*suspend.fromVert: add 369 *ispell*suspend.label: Suspend 370 *ispell*suspend.width: 57 371 *ispell*suspend.tip: Suspend ispell execution 372 *ispell*cancel.fromHoriz: suspend 373 *ispell*cancel.fromVert: addUncap 374 *ispell*cancel.label: Close 375 *ispell*cancel.width: 43 376 *ispell*cancel.horizDistance: 0 377 *ispell*cancel.tip: Terminates ispell process 378 *ispell*replace.width: 65 379 *ispell*ignore.width: 65 380 *ispell*replaceAll.width: 35 381 *ispell*replaceAll.horizDistance: 0 382 *ispell*ignoreAll.width: 35 383 *ispell*ignoreAll.horizDistance: 0 384 *ispell*terse.fromVert: cancel 385 *ispell*terse.Label: Terse Mode 386 *ispell*terse.width: 104 387 *ispell*terse.borderWidth: 0 388 *ispell*terse.tip: Switch terse mode 389 *ispell*status.fromVert: viewport 390 *ispell*status.fromHoriz: suggestions 391 *ispell*status.top: chainBottom 392 *ispell*status.bottom: chainBottom 393 *ispell*status.left: chainLeft 394 *ispell*status.right: chainRight 395 *ispell*status.width: 194 396 *ispell*status.borderWidth: 1 397 *ispell*status.justify: left 398 *ispell*status.internalHeight: 2 399 *ispell*status.vertDistance: 2 400 *ispell*options.fromVert: status 401 *ispell*options.fromHoriz: commands 402 *ispell*options.bottom: chainBottom 403 *ispell*options.top: chainBottom 404 *ispell*options.left: chainLeft 405 *ispell*options.right: chainRight 406 *ispell*options.dict.width: 121 407 *ispell*options.horizDistance: 2 408 *ispell*options.vertDistance: 2 409 *ispell*options.defaultDistance: 2 410 *ispell*dict.highlightThickness: 0 411 *ispell*dict.justify: left 412 *ispell*dict.resizable: False 413 *ispell*dict.leftBitmap: menu12 414 *ispell*dict.label: Dictionary 415 *ispell*dict.tip: Change dictionary 416 *ispell*options.format.width: 65 417 *ispell*format.highlightThickness: 0 418 *ispell*format.justify: left 419 *ispell*format.resizable: False 420 *ispell*format.leftBitmap: menu12 421 *ispell*format.fromHoriz: dict 422 *ispell*format.horizDistance: 0 423 *ispell*format.tip: Select text type 424 425 *columns.minWidth: 140 426 *columns.minHeight: 76 427 *columns.maxWidth: 140 428 *columns.maxHeight: 76 429 *columns.form*defaultDistance: 4 430 *columns*left: chainLeft 431 *columns*right: chainLeft 432 *columns*top: chainTop 433 *columns*bottom: chainTop 434 *columns*Label.width: 96 435 *columns*Label.borderWidth: 0 436 *columns*Label.internalHeight: 4 437 *columns*Label.internalWidth: 2 438 *columns*Label.justify: right 439 *columns*Text.width: 30 440 *columns*Command.width: 58 441 *columns*leftLabel.label: Left Column: 442 *columns*left.fromHoriz: leftLabel 443 *columns*rightLabel.label: Right Column: 444 *columns*rightLabel.fromVert: leftLabel 445 *columns*right.fromHoriz: rightLabel 446 *columns*right.fromVert: left 447 *columns*ok.fromVert: rightLabel 448 *columns*cancel.fromHoriz: ok 449 *columns*cancel.fromVert: rightLabel 450 *columns*cancel.horizDistance: 12 451 *columns*Text.?.pieceSize: 8 452 453 *columns*Text.translations: #override \ 454 c<Key>S: no-op(r)\n\ 455 c<Key>R: no-op(r)\n\ 456 m<Key>I: no-op(r)\n\ 457 <Key>Return: set-columns(ok)\n\ 458 <Key>Tab: change-field()\n\ 459 c<Key>G: set-columns(cancel)\n\ 460 <Key>Escape: set-columns(cancel)\n\ 461 <Enter>: no-op()\n\ 462 <Leave>: no-op()\n\ 463 <Btn1Down>: set-keyboard-focus() select-start() 464 465 *columns.translations: #override \ 466 <Message>WM_PROTOCOLS: set-columns(cancel) 467 468 ! EOF. 469