8 ZTZ__text__TEXTT\ __data__DATAlT,]__cstring__TEXTPQ __picsymbolstub2__TEXTY$\k$__la_sym_ptr2__DATAfZ\m__textcoal_nt__TEXT~Z\ @|m n PLm US$EE8uE$EZEE$YE}E8t{EE8\um}tEE8\uWEEE$YEED$E$jYEED$E$:YEsE$ YE$X'$[] `  @  `   @ f | @g@%B`%'%7` *Gd `@@@@@m*E[u :T ` ` ` @@ @  !`!!! "`""" #`#### $`$$%`%%&@&&& '`''' (`((())-)@))))*'*C*_*z****+L+++,@,`,,,,,- -@-`-----. .@.`...../ /?/`/// 0@00000 1`111 2`222 3`333 4`444 5`555 6`666 7`777 8`888 9`999: :`::: ;`;;; <`<<< =`=== >`>>> ?`????@-@`@@@ A`AAA B`BBBC@CCCD@DDD@EEEEF@FFFG@GGGH@HHHI@IIIJ@JJJK@KKKL@LLLM@MMMN@NNNO@O`OOOO+P@PPPP Q`QQQQR R`RRR S`SSS T`TTT U`UUUV@VVVW@WWWX`XXY@YY# The keymap tree.# The map `universal' already exists, and is always the keymap of last# resort. It is almost always a bad idea to add new bindings there.# This is the generic top-level keymap. It should contain bindings that# apply at the top level keymap regardless of what mode the editor is in.# All keymaps that are used at the top level should inherit from this.create-keymap generic-main universal# This is the keymap in force at the top level when no command arguments are# being edited.create-keymap main generic-main# The keymap after a M- or ESC prefix in main:create-keymap generic-meta universalcreate-keymap meta generic-meta# The keymap for ESC [, Arrow keys are bound in this map.create-keymap generic-ansi universalcreate-keymap ansi generic-ansicreate-keymap generic-trolx universalcreate-keymap trolx generic-trolx# Bindings that define prefix keys.bind-key generic-main generic-meta ^[bind-key main meta ^[create-keymap mouse universalbind-key generic-main mouse ^\\bind-key mouse mouse-goto 0bind-key mouse mouse-mark 1bind-key mouse mouse-mark-and-goto 2bind-key generic-main generic-trolx ^xbind-key main trolx ^xbind-key generic-meta generic-ansi [bind-key meta ansi [# Misc generic commandsbind-key universal break ^gbind-key universal redraw-screen ^lbind-key generic-main universal-argument ^ubind-key generic-main suspend-oleo ^zbind-key generic-trolx kill-oleo ^cbind-key generic-trolx recalculate !bind-key generic-meta exec x# Prefix argument handling# This keymap is magicly invoked within command_loop in cmd.c.create-keymap prefix universalbind-set prefix universal-argument 0-9bind-key prefix universal-argument -## Cursor motion# For EMACS users# Notice that these motion commands are not bound genericly. They don't# in general apply if the input area is active.bind-key main up-cell ^pbind-key main right-cell ^fbind-key main left-cell ^bbind-key main down-cell ^n# Ansi motion.bind-key generic-ansi up-cell Abind-key generic-ansi down-cell Bbind-key generic-ansi right-cell Cbind-key generic-ansi left-cell D# These are only useful under X, but there, they are quite useful.name-macro-string up-cell-and-edit \{exit-minibuffer}{up-cell}{edit-cell}name-macro-string down-cell-and-edit \{exit-minibuffer}{down-cell}{edit-cell}name-macro-string left-cell-and-edit \{exit-minibuffer}{left-cell}{edit-cell}name-macro-string right-cell-and-edit \{exit-minibuffer}{right-cell}{edit-cell}create-keymap edit-ansi generic-ansibind-key edit-ansi up-cell-and-edit Abind-key edit-ansi down-cell-and-edit Bbind-key edit-ansi forward-char Cbind-key edit-ansi backward-char Dcreate-keymap meta-edit-ansi universalbind-key edit-ansi meta-edit-ansi ^[bind-key meta-edit-ansi up-cell-and-edit Abind-key meta-edit-ansi down-cell-and-edit Bbind-key meta-edit-ansi right-cell-and-edit Cbind-key meta-edit-ansi left-cell-and-edit Dbind-key trolx goto-cell jbind-key meta goto-region j# Going to extremesbind-key meta upper-left <bind-key meta lower-right ># Marking timebind-key trolx exchange-point-and-mark ^Xbind-key main mark-cell ^@# Scrolling commands.bind-key meta scroll-up vbind-key main scroll-down ^Vbind-key trolx scroll-right >bind-key trolx scroll-left <# Other ways of moving the cell cursor.bind-key meta scan-up pbind-key meta scan-down nbind-key meta scan-left bbind-key meta scan-right fbind-key main beginning-of-row ^abind-key main end-of-row ^ebind-key meta beginning-of-col ^abind-key meta end-of-col ^e# Macrosbind-key generic-trolx start-entering-macro (bind-key generic-trolx stop-entering-macro )bind-key generic-trolx call-last-kbd-macro ebind-key generic-trolx store-last-macro =# The keymap used when prompting for a key-sequence: create-keymap read-keyseq universalbind-set read-keyseq self-map-command \000-\377# Help commandscreate-keymap generic-help universalcreate-keymap unprompted-help generic-helpcreate-keymap help generic-helpbind-key generic-main unprompted-help ^hbind-key main help ^hbind-key unprompted-help help ^hbind-key unprompted-help help ?set-map-prompt help \Help keys (type ? for more explanation): C c f F k o v w W ^Wbind-key generic-help help-with-command Cbind-key generic-help describe-key-briefly cbind-key generic-help describe-function fbind-key generic-help describe-formula Fbind-key generic-help describe-key kbind-key generic-help show-options obind-key generic-help show-variable vbind-key generic-help show-all-variables ^vbind-key generic-help where-is wname-macro-string view-wallchart \{make-wallchart-info}{with-keymap view-info}{set-info wallchart}bind-key generic-help view-wallchart Wname-macro-string write-wallchart \{make-wallchart-info}{write-info wallchart}bind-key generic-help write-wallchart ^wcreate-keymap verbose-help-map generic-helpset-map-prompt verbose-help-map \Help (+,-,ESC or one of the help characters): name-macro-string verbose-help \ {with-keymap verbose-help-map}{builtin-help help-with-help}bind-key help verbose-help ^hbind-key help verbose-help ?bind-key verbose-help-map exit-minibuffer ^[bind-key verbose-help-map page-info +bind-key verbose-help-map page-info-backwards -name-macro-string verbose-hwc {exit-minibuffer}{help-with-command}name-macro-string verbose-dkb {exit-minibuffer}{describe-key-briefly}name-macro-string verbose-df {exit-minibuffer}{describe-function}name-macro-string verbose-dk {exit-minibuffer}{describe-key}name-macro-string verbose-so {exit-minibuffer}{show-options}name-macro-string verbose-sv {exit-minibuffer}{show-variable}name-macro-string verbose-sav {exit-minibuffer}{show-all-variables}name-macro-string verbose-w {exit-minibuffer}{where-is}bind-key verbose-help-map verbose-hwc Cbind-key verbose-help-map verbose-dkb cbind-key verbose-help-map verbose-df fbind-key verbose-help-map verbose-dk kbind-key verbose-help-map verbose-so obind-key verbose-help-map verbose-sv vbind-key verbose-help-map verbose-sav ^vbind-key verbose-help-map verbose-w w# Variablesbind-key trolx set-var :# Filesbind-key generic-trolx save-spreadsheet ^sbind-key trolx find-alternate-spreadsheet ^vbind-key trolx merge-spreadsheet ibind-key meta copy-region cbind-key meta copy-values-in-region ^cbind-key meta move-region mbind-key main insert-row ^obind-key meta insert-col obind-key main delete-row ^kbind-key meta delete-col k# Changing cell formulasbind-key main set-cell =# Some characters start editing the current cell and then are reinterpreted# as editing commands:bind-set main goto-edit-cell a-zbind-set main goto-edit-cell A-Zbind-set main goto-edit-cell 0-9bind-key main goto-edit-cell \bind-key main goto-edit-cell +bind-key main goto-edit-cell -bind-key main goto-edit-cell *bind-key main goto-edit-cell /bind-key main goto-edit-cell (bind-key main goto-edit-cell )bind-key main goto-edit-cell @bind-key main goto-edit-cell ^bind-key main goto-edit-cell %bind-key main goto-edit-cell >bind-key main goto-edit-cell <bind-key main goto-edit-cell !bind-key main goto-edit-cell ?bind-key main goto-edit-cell :bind-key main goto-edit-cell #bind-key main goto-edit-cell _bind-key main goto-edit-cell .bind-key main goto-edit-cell ,bind-key main goto-edit-cell ;bind-key main goto-edit-cell "bind-key meta set-region-formula =bind-key main delete-cell ^?bind-key meta delete-region ^?# Window commandsbind-key meta recenter-window ^lbind-key trolx split-window-horizontally 5bind-key trolx split-window-vertically 2bind-key trolx delete-window 0bind-key trolx delete-other-windows 1bind-key meta goto-minibuffer ^bind-key trolx other-window o# Command argument editingcreate-keymap read-string generic-maincreate-keymap meta-read-string generic-metacreate-keymap trolx-read-string generic-trolxbind-key read-string meta-read-string ^[bind-set read-string self-insert-command \ -~bind-set read-string self-insert-command -bind-key read-string exit-minibuffer ^mbind-key read-string beginning-of-line ^abind-key read-string end-of-line ^ebind-key read-string backward-char ^bbind-key meta-read-string backward-word bbind-key read-string backward-delete-char ^?bind-key meta-read-string backward-delete-word ^?bind-key read-string forward-char ^fbind-key meta-read-string forward-word fbind-key read-string delete-char ^dbind-key meta-read-string delete-word dbind-key read-string kill-line ^kbind-key meta-read-string insert-cell-expression ebind-key meta-read-string insert-cell-value vbind-key meta-read-string insert-rel-ref rbind-key meta-read-string insert-abs-ref abind-key meta-read-string toggle-overwrite obind-key read-string trolx-read-string ^xbind-key trolx-read-string other-window o# Reading various argument types specificlycreate-keymap read-symbol read-stringcreate-keymap read-word read-stringcreate-keymap read-range read-stringcreate-keymap read-filename read-stringcreate-keymap read-integer read-stringcreate-keymap read-float read-stringcreate-keymap read-formula read-string# Special arrow key meanings for edit modecreate-keymap meta-read-formula meta-read-stringbind-key read-formula meta-read-formula ^[bind-key meta-read-formula edit-ansi [# auto-motioncreate-keymap set-auto-motion universalset-map-prompt set-auto-motion \Set auto-motion direction [^v<>`'/\ or SPC for none] bind-key generic-trolx set-auto-motion mbind-key set-auto-motion auto-move-up ^bind-key set-auto-motion auto-move-down vbind-key set-auto-motion auto-move-down Vbind-key set-auto-motion auto-move-left <bind-key set-auto-motion auto-move-left ,bind-key set-auto-motion auto-move-right >bind-key set-auto-motion auto-move-right .bind-key set-auto-motion auto-move-up-right 'bind-key set-auto-motion auto-move-up-left `bind-key set-auto-motion auto-move-down-right \\ bind-key set-auto-motion auto-move-down-left /bind-key set-auto-motion auto-move-no-motion \ bind-key read-formula next-edit ^ibind-key read-formula next-edit-set ^jcreate-keymap read-most-chars universalbind-set read-most-chars exit-self-inserting \000-\377bind-key read-most-chars break ^Gbind-key read-most-chars redraw-screen ^Lcreate-keymap press-any universalset-map-prompt press-any \Press any key to continue. bind-set press-any exit-minibuffer \000-\377bind-key press-any break ^Gbind-key press-any redraw-screen ^Lcreate-keymap read-char read-most-charsbind-key read-char exit-self-inserting ^G# Menu driven commands use this keymap to read menu selectionscreate-keymap read-menu read-most-charsbind-key read-menu help-with-command ^hcreate-keymap read-format read-string# These maps are used to manipulate cell attributes.# They reimplement the old format-cell, format-region and# set-default commands.create-keymap set-cell-attr universalcreate-keymap set-region-attr universalcreate-keymap set-default-attr universalset-map-prompt set-cell-attr \Set cell [A]lignment [F]ormat f[O]nt [P]rotection [H]eight [W]idthset-map-prompt set-region-attr \Set region [A]lignment [F]ormat f[O]nt [P]rotection [H]eight [W]idthset-map-prompt set-default-attr \Set default [A]lignment [F]ormat f[O]nt [P]rotection [H]eight [W]idthbind-key meta set-default-attr dbind-key meta set-region-attr rbind-key meta set-cell-attr abind-key set-cell-attr set-cell-alignment abind-key set-cell-attr set-cell-format fbind-key set-cell-attr set-cell-font obind-key set-cell-attr set-cell-protection pbind-key set-cell-attr set-cell-height hbind-key set-cell-attr set-cell-width wbind-key set-cell-attr set-cell-alignment Abind-key set-cell-attr set-cell-format Fbind-key set-cell-attr set-cell-font Obind-key set-cell-attr set-cell-protection Pbind-key set-cell-attr set-cell-height Hbind-key set-cell-attr set-cell-width Wbind-key set-region-attr set-region-alignment abind-key set-region-attr set-region-format fbind-key set-region-attr set-region-font obind-key set-region-attr set-region-protection pbind-key set-region-attr set-region-height hbind-key set-region-attr set-region-width wbind-key set-region-attr set-region-alignment Abind-key set-region-attr set-region-format Fbind-key set-region-attr set-region-font Obind-key set-region-attr set-region-protection Pbind-key set-region-attr set-region-height Hbind-key set-region-attr set-region-width Wbind-key set-default-attr set-default-alignment abind-key set-default-attr set-default-format fbind-key set-default-attr set-default-font obind-key set-default-attr set-default-protection pbind-key set-default-attr set-default-height hbind-key set-default-attr set-default-width wbind-key set-default-attr set-default-alignment Abind-key set-default-attr set-default-format Fbind-key set-default-attr set-default-font Obind-key set-default-attr set-default-protection Pbind-key set-default-attr set-default-height Hbind-key set-default-attr set-default-width Wcreate-keymap view-info universalbind-key view-info exit-minibuffer ^[bind-key view-info page-info \ bind-key view-info page-info +bind-key view-info page-info-backwards -set-map-prompt view-info \+ (forward page) - (backward page) ESC (return to spreadsheet editing) # Verbose menu type keymaps use exit-minibuffer to move closer# to the root of the menu.create-keymap generic-menu universalbind-key generic-menu exit-minibuffer ^[bind-key generic-menu exit-minibuffer ^mbind-key generic-menu exit-minibuffer ^j# printingcreate-keymap print-commands universalbind-key meta print-commands ^pset-map-prompt print-commands \[A]scii or [P]ostscript printing? bind-key print-commands print-region abind-key print-commands print-region Acreate-keymap psprint-commands universalbind-key print-commands psprint-commands pbind-key print-commands psprint-commands Pset-map-prompt psprint-commands \set default [F]ont set page [S]ize [P]rintbind-key psprint-commands set-page-size sbind-key psprint-commands set-page-size Sbind-key psprint-commands set-default-ps-font fbind-key psprint-commands set-default-ps-font Fbind-key psprint-commands psprint-region pbind-key psprint-commands psprint-region P# Other init commands:define-font times *times-medium-r-* Times-Romandefine-font times-italic *times-medium-i-* Times-Italicdefine-font times-oblique *times-medium-o-* Times-Italicdefine-font times-bold *times-bold-r-* Times-Bolddefine-font times-oblique-bold *times-bold-o-* Times-BoldItalicdefine-font times-italic-bold *times-bold-i-* Times-BoldItalicdefine-font courier *courier-medium-r-* Courierdefine-font courier-oblique *courier-medium-o-* Courier-Italicdefine-font courier-bold *courier-bold-r-* Courier-Bolddefine-font courier-bold-oblique *courier-bold-o-* Courier-BoldItalicdefine-font helvetica *helvetica-medium-r-* Helveticadefine-font helvetica-oblique *helvetica-medium-o-* Helvetica-Italicdefine-font helvetica-bold *helvetica-bold-r-* Helvetica-Bolddefine-font helvetica-bold-oblique *helvetica-bold-o-* Helvetica-BoldItalicdefine-font fixed *fixed-medium-r-* Times-Roman+⍀P|⍀|Pg⍀gPR⍀RP̥ǥ=⍀=P鳥讥(⍀(P隥YYZ(ZAZZZ$Ë$?1  d`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($  |xtplhd`\XTPLHD@<840,($   zZRZzZRZ~ y svZ9ZkvZ9Ze ` ZrZ ZRrZ ZL G AnZZ9nZZ3 . (jZY jZY  fZYfZY    (~ZZx_Yp@_run_init_cmds___i686.get_pc_thunk.bx___i686.get_pc_thunk.axdyld_stub_binding_helper_free_execute_command_strcat_ck_realloc_strlen_strdup_init_cmds