home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / word / text / 019 / emacs.sl < prev    next >
Text File  |  1993-01-19  |  2KB  |  84 lines

  1. ;
  2. ;   Emacs like bindings for Jed.  
  3. ;
  4. ;  The default keybindings for Jed use ^W, ^F, and ^K keymaps.  Emacs
  5. ;  does not bind these so turn them off
  6. [Emacs_Loaded] 1 =Emacs_Loaded
  7.  
  8. "^K"    unsetkey
  9. "^W"    unsetkey
  10. "^F"    unsetkey
  11.  
  12. ;  Jed default binding of the tab char ^I is to indent line.  Here just insert
  13. ;  the tab
  14.  
  15. ;;    "self_insert_cmd"    "^I"   setkey
  16.  
  17.     "backward_delete_char"    "^?"   setkey
  18.     "bol"            "^A"   setkey
  19.     "previous_char_cmd"    "^B"   setkey
  20.     "delete_char_cmd"    "^D"   setkey
  21.     "eol_cmd"        "^E"   setkey
  22.     "next_char_cmd"        "^F"   setkey
  23.     "newline_and_indent"    "^J"   setkey
  24.     "kill_line"        "^K"   setkey
  25.     "redraw"        "^L"   setkey
  26.     "newline_and_indent"    "^M"   setkey
  27.     ;;"newline"        "^M"   setkey
  28.     "next_line_cmd"        "^N"   setkey
  29.     "previous_line_cmd"    "^P"   setkey
  30.     "quoted_insert"        "^Q"   setkey
  31.     "search_backward"    "^R"   setkey
  32.     "search_forward"    "^S"   setkey
  33.     "page_down"        "^V"   setkey
  34.     "kill_region"        "^W"   setkey
  35.     "yank"            "^Y"   setkey
  36.     "sys_spawn_cmd"        "^Z"   setkey
  37. ;
  38. ;                   The escape map
  39. ;
  40.     "bskip_word"        "^[b"    setkey
  41.     "delete_word"        "^[c"    setkey
  42.     "skip_word"        "^[f"    setkey
  43.     "replace"        "^[%"    setkey
  44.     "bob"            "^[<"    setkey
  45.     "eob"            "^[>"    setkey
  46.     "narrow_paragraph"    "^[N"    setkey
  47.     "format_paragraph"    "^[Q"    setkey
  48.     "page_up"        "^[V"    setkey
  49.     "copy_region"        "^[W"    setkey
  50.     "evaluate_cmd"        "^[X"    setkey
  51.     "trim_whitespace"    "^[\"    setkey
  52. ;
  53. ;    ^X map
  54. ;
  55.     "begin_macro"        "^X("    setkey
  56.     "end_macro"        "^X)"    setkey
  57.     "mark_spot"        "^X/"    setkey
  58.     "one_window"        "^X1"    setkey
  59.     "split_window"        "^X2"    setkey
  60.     "scroll_left"        "^X<"    setkey
  61.     "scroll_right"        "^X>"    setkey
  62.     "switch_to_buffer"    "^XB"    setkey
  63.     "insert_file"        "^XI"    setkey
  64.     "execute_macro"        "^XE"    setkey
  65.     "pop_spot"        "^XJ"    setkey
  66.     "kill_buffer"        "^XK"    setkey
  67.     "other_window"        "^XO"    setkey
  68.     "exit_jed"        "^X^C"    setkey
  69.     "find_file"        "^X^F"    setkey
  70.     "write_buffer"        "^X^S"    setkey
  71.     "transpose_lines"    "^X^T"    setkey
  72.     "write_buffer"        "^X^W"    setkey
  73.  
  74. ;  On the IBM PC, the ^@ is an extended key like all the arrow keys.  The
  75. ;  default Jed bindings enable all these keys including the ^@.  See source
  76. ;  for details.
  77.  
  78. "_IBMPC" defined?
  79.         {"set_mark_cmd"        "^@^C"    setkey}
  80.         {"set_mark_cmd"        "^@"    setkey}
  81.     else
  82.  
  83.  
  84.