home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-10-20 | 988 b | 26 lines | [TEXT/CCL ] |
- ;Make clover key be emacs control, clover-shift be the mac menu key.
- (setq *emacs-mode* t)
-
- ;Define C-X C-O to toggle between the top two fred windows
- (comtab-set-key *control-x-comtab* #\o 'ed-other-window)
-
- (defobfun (ed-other-window *fred-window*) ()
- (let ((windows (cdr (windows *fred-window*))))
- (if windows
- (ask (car windows) (window-select))
- (ed-beep))))
-
- ;Define C-X C-Space to delete whitespace characters starting at cursor position
- (comtab-set-key *control-x-comtab*
- '(:control #\space)
- 'ed-delete-forward-whitespace)
-
- (defobfun (ed-delete-forward-whitespace *fred-window*) ()
- (multiple-value-bind (b e) (selection-range)
- (if (/= b e) (clear) ;If there is a selection, just kill it.
- (let ((buffer (window-buffer)))
- (buffer-delete buffer :start b
- :end (or (buffer-not-char-pos buffer "
- " :start b)
- (buffer-size buffer)))))))
-