aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emulation (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (ex-unix-type-shell-options): Fix :type.Dave Love2001-02-071-1/+1
|
* (viper-fast-keyseq-timeout, viper-translate-all-ESC-keysequences): Doc fix.Eli Zaretskii2001-02-071-2/+2
| | | | From Jim Meyering <jim@meyering.net>.
* 2001-01-19 Michael Kifer <kifer@cs.sunysb.edu>Michael Kifer2001-01-191-3/+11
| | | | | | | | | | | | | | | | | | | | | | * viper.el: call initial-major-mode on startup. * ediff.el (ediff-patch-file): use better defaults. * ediff-vers.el: fix for 8+3 DOS file systems 2001-01-19 Colin Walters <walters@cis.ohio-state.edu> * ediff-util.el (ediff-compare-custom-diffs-maybe): put diff in diff mode, if available. 2001-01-19 Vin Shelton <acs@xemacs.org> * ediff-hook.el (ediff-xemacs-init-menus): fixed add-menu-button 2001-01-19 Steve Youngs <youngs@xemacs.org> * ediff-init.el (subst-char-in-string): Define and use it, unless it's already defined.
* Update to version 4.0. Provide support forGerd Moellmann2001-01-081-646/+1376
| | | | | | | | | | EDT scroll margins at top and bottom of the window. Provide an emulation of the EDT SUBS command (bound to GOLD-Enter, by default). Enhance edt-quit, bound to GOLD-q by default, to warn user when file-related buffer modifications exist. Provide support for running EDT Emulation in XEmacs. Provide customize access to some user updatable variables. Add Commentary section to file header. Fixed a few minor bugs and cleaned up some code.
* Update to version 4.0. Provide supportGerd Moellmann2001-01-081-102/+221
| | | | | | | | for detecting a keypress that generates an ASCII key sequence. (Previously, only a keypress that generates a vector was recognized.) Embed Window Manager name into name of the generated EDT Emulation initialization file since the initialization file is Window Manager specific. Add Commentary section to file header.
* 2000-12-25 Michael Kifer <kifer@cs.sunysb.edu>Michael Kifer2000-12-251-3/+5
| | | | | * viper-init (viper-restore-cursor-type): added condition-case guard.
* (tpu-write-file-hook)Gerd Moellmann2000-12-051-2/+2
| | | | | (tpu-set-cursor-bound): Replaced picture-clean with tpu-trim-line-ends.
* (tpu-help): Fixed previous screen logic.Gerd Moellmann2000-12-051-2/+8
| | | | | (tpu-search-highlight): Fixed comparison of overlay end positions. (tpu-trim-line-ends): Implemented trimming logic locally.
* (tpu-version): New version.Gerd Moellmann2000-11-301-47/+29
| | | | | | | | | | | | | | | (tpu-search-overlay, tpu-replace-overlay): New initial range. (tpu-original-mode-line): Variable deleted. (tpu-mark-flag): New initial value. (tpu-set-mode-line): Don't redefine mode-line-format. Add tpu-mark-flag to minor-mode-alist. (tpu-update-mode-line): New mark flag logic. (tpu-get): Use find-file-wildcards. (tpu-search-highlight): Move overlay less, reset overlay properly. (tpu-unselect): Deactivate mark. (tpu-lm-replace): Reset overlay properly. (tpu-forward-line): Use forward-visible-line. (tpu-edt-on): Set transient mark mode. ispell autoloads deleted.
* (tpu-forward-line): UseGerd Moellmann2000-11-301-2/+2
| | | | forward-visible-line.
* * ediff-diff.el: Moved variables around to have it compile under NT.Michael Kifer2000-11-244-17/+34
| | | | | | | | | | | | | | | | | | | | | * ediff-help.el (ediff-use-long-help-message): made it customizable. * ediff-init.el (ediff-abbrev-jobname): use capitalize. * ediff-wind.el (ediff-skip-unsuitable-frames): deleted the redundant skip-small-frames test. * viper-cmd.el (viper-change-state-to-vi): disable overwrite mode. (viper-downgrade-to-insert): protect against errors in hooks. * viper-init.el (viper-vi-state-hook,viper-insert-state-hook, viper-replace-state-hook,viper-emacs-state-hook): do cursor handling. (viper-restore-cursor-type,viper-set-insert-cursor-type): new functions. * viper-util.el (viper-memq-char): bug fixes * viper.el (viper-mode): fix cursor handling.
* (viper-file-checked-in-p): Call vc-state instead of vc-locking-user,André Spiegel2000-11-221-1/+2
| | | | which no longer exists.
* 2000-10-29 Michael Kifer <kifer@cs.sunysb.edu>Michael Kifer2000-10-293-84/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * viper-cmd.el (viper-preserve-cursor-color): new test that avoids rewrawing the screen when changing cursor color. (viper-insert-state-pre-command-sentinel, viper-replace-state-pre-command-sentinel, viper-replace-state-post-command-sentinel): use viper-preserve-cursor-color. Many functions changed to use viper= instead of = when comparing characters. * viper-util.el (viper-memq-char,viper=): new functions for working with characters. (viper-change-cursor-color): fixed buglet. Many functions changed to use viper= instead of = when comparing characters. * viper.el (viper-insert-state-mode-list): added eshell. * ediff-init.el (ediff-before-setup-hook): new hook. Several typos fixed in various docstrings. * ediff-merg.el (ediff-show-clashes-only): docstring typo fixed. * ediff-nult.el (ediff-before-session-group-setup-hooks): new hook. (ediff-show-meta-buffer): run ediff-before-session-group-setup-hooks. * ediff-util.el (ediff-setup): run ediff-before-setup-hook. (ediff-other-buffer): use selected buffers if in Buffer-menu buffer. (ediff-get-selected-buffers): new function. * ediff-vers.el (ediff-vc-internal,ediff-rcs-internal, ediff-vc-merge-internal,ediff-rcs-merge-internal): use save-window-excursion. * ediff-wind.el (ediff-skip-unsuitable-frames): more robust termination check in while loop. * ediff.el (ediff-get-default-file-name): better defaults when in dired buffer. (ediff-files,ediff-merge-files,ediff-files3, ediff-merge-files-with-ancestor): use ediff-get-default-file-name.
* Add `emulation' to keywords.Dave Love2000-09-121-1/+1
|
* fixed sds e-mailSam Steingold2000-08-141-11/+11
|
* (pc-selection-mode): Bind `M-\d'Gerd Moellmann2000-06-201-2/+2
| | | | instead of `M-backspace'.
* (define-hooked-local-abbrev, define-hooked-global-abbrev): Fix, usingDave Love2000-06-201-2/+2
| | | | define-abbrev.
* ignore *.elcSam Steingold2000-06-191-0/+1
|
* (backward-word, forward-word, setq): Don't quote lambda.Stefan Monnier2000-06-121-4/+4
|
* 2000-06-05 Michael Kifer <kifer@cs.sunysb.edu>Michael Kifer2000-06-052-31/+24
| | | | | | | | | | * ediff-init.el (ediff-has-face-support-p): make it paint faces on tty's. * ediff-diff.el (ediff-exec-process): use --binary for fine differences whenever apropriate. * viper-cmd.el (viper-smart-suffix-list): rearranged list members. * viper.el (find-file,find-file-other-window): get viper to do wildcards.
* 2000-05-24 Michael Kifer <kifer@cs.sunysb.edu>Michael Kifer2000-05-241-0/+1
| | | | * viper-ex.el (ex-write): set selective display to nil.
* (brief-mode): New alias.Dave Love2000-05-211-1/+5
|
* 2000-04-07 Mikio Nakajima <minakaji@osaka.email.ne.jp>Michael Kifer2000-04-072-16/+32
| | | | | | | * viper-util.el (viper-put-on-search-overlay): New subroutine. (viper-flash-search-pattern): No operation when using Emacs doesn't support face. Use `viper-put-on-search-overlay'.
* * viper-cmd.el (viper-envelop-ESC-key): added the option toMichael Kifer2000-02-284-3/+38
| | | | | | | | | | | | | translate all ESC key sequences. (viper-goto-mark-subr): restore markers for files for which they were saved. * viper-init.el (viper-translate-all-ESC-keysequences): new variable. * viper-util.el (viper-set-replace-overlay-glyphs, viper-set-replace-overlay): always check if the replacement overlay is live. * viper.el (viper-vi-state-mode-list): added major modes. * ediff-wind.el: minor comment changes. * ediff.el: copyright notice date fix.
* * viper-cmd.el (viper-minibuffer-standard-hook,Michael Kifer1999-12-071-15/+26
| | | | | | | viper-minibuffer-real-start): new functions. (viper-read-string-with-history,viper-file-add-suffix, viper-trim-replace-chars-to-delete-if-necessary): adapt to the change in the status of the minibuffer prompt.
* * viper-cmd.el (viper-change-state): UseMichael Kifer1999-12-041-15/+17
| | | | | viper-ESC-moves-cursor-back to decide whether to move the cursor back.
* * viper*el: replaced old-style backquotes.Michael Kifer1999-11-251-89/+98
| | | | | | | | | | | * ediff*el: replaced old-style backquotes. * ediff-merge (ediff-looks-like-combined-merge,ediff-get-combined-region): changed to support the new format for ediff-combination-pattern. * ediff-diff (ediff-set-fine-overlays-in-one-buffer): changed to support the new format for ediff-combination-pattern.
* * emulation/viper-init.el (viper-deflocalvar, viper-loop,Sam Steingold1999-11-122-443/+439
| | | | | | | | | | | | viper-buffer-live-p, viper-kbd-buf-alist, viper-kbd-buf-pair, viper-kbd-buf-definition, viper-kbd-mode-alist, viper-kbd-mode-pair, viper-kbd-mode-definition, viper-kbd-global-pair, viper-kbd-global-definition): Use the new backquote syntax. * emulation/viper-cmd.el (viper-test-com-defun, viper-prefix-arg-value, viper-prefix-arg-com): Use the new backquote syntax.
* *** empty log message ***Michael Kifer1999-11-018-600/+719
|
* Update author address.Dave Love1999-09-141-2/+1
|
* (tpu-version): New version.Richard M. Stallman1999-09-121-43/+67
| | | | | | | (tpu-search-overlay, tpu-replace-overlay): New variables. (tpu-search-highlight, tpu-toggle-direction): New functions. (tpu-lm-replace): Set tpu-replace-overlay. (tpu-edt-on, tpu-edt-off): Add/remove tpu-search-highlight post command hook.
* (crisp-mode): (defcustom) Initialize withKarl Heuer1999-06-131-12/+10
| | | | | | | custom-initialize-default to avoid infinite loop. (crisp-mode): (defun) Call transient-mark-mode here, not when loading the file. Run crisp-mode-hook here, and run crisp-load-hook when loading the file.
* (crisp-submit-bug-report): Function deleted. Binding deleted also.Richard M. Stallman1999-05-241-23/+1
|
* (crisp-mode-map): Don't inherit global-map.Richard M. Stallman1999-05-241-28/+36
| | | | | | | | | Enter it on minor-mode-map-alist. (crisp-mode): Re-named from `crsip-mode-enabled'. Users changed. Autoload. Add custom setter. (crisp-mark-line): Doc fix. (crisp-mode): Autoload. Re-write not to frob keymaps directly. (crisp-mode-hook): Define.
* Fix header comments.Dave Love1999-05-231-2/+2
|
* (viper-movement-commands): Escape literal semicolon.Karl Heuer1998-09-231-1/+1
|
* (crisp-mark-line): Greatly simplified.Richard M. Stallman1998-07-291-11/+5
|
* Don't require cl.Richard M. Stallman1998-07-251-51/+38
| | | | | | | | | | | (crisp-override-meta-x): Doc fix. (crisp-last-last-command): Doc fix. (mark-something): Function deleted. (crisp-mark-line): Avoid using mark-something. (crisp-region-active): Renamed from region-active. (crisp-set-clipboard): Renamed from copy-primary-selection. (crisp-kill-region): Renamed from kill-primary-selection. (crisp-yank-clipboard): Renamed from yank-clipboard-selection.
* Added next-buffer/previous-buffer keybindings (bound to M-n/M-p).Karl Heuer1998-07-141-91/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (crisp-unbury-buffer): New function. Fixed bogus XEmacs/Lucid string-match checking. Made modeline entry mouse2-able. (crisp-mode-map): Make this a sparse keymap parented from current-global-map. (crisp-mode-original-keymap): Don't copy the keymap. (crisp-last-last-command): Renamed from last-last-command. defvar it. (crisp-mode): Honor ARG. (crisp-kill-line, crisp-copy-line): When a region isn't highlighted, use the region from point to eol. Honor prefix argument. (crisp-submit-bug-report): New command, taken from cc-mode. Shortened the version numbering, removed the release-version tracking (crisp-version): New function. New keybindings `C-home', `C-end', `M-home', `M-end', `C-f', `M-l', `M-m'. (crisp-copy-line): No need to save point. Removed S-right and S-left bindings. Abstract the marking and selection interfaces so that we can be compatible with both Emacs and XEmacs. And try and make the behavior as close as possible under both environments so that there are no surprises.
* (tpu-include) Use insert-file-contents, remove save-excursion.Richard M. Stallman1998-06-121-3/+2
|
* Comment change.Richard M. Stallman1998-06-081-1/+1
|
* Update version number.Karl Heuer1998-05-301-1/+1
|
* (viper-surrounding-word): Added '_' to alpha modifiers.Karl Heuer1998-05-301-11/+13
|
* (viper-skip-syntax): Bug fix for eob/bob cases.Karl Heuer1998-05-301-1/+4
|
* (viper-backward-Word, viper-skip-separators): Bug fixes.Karl Heuer1998-05-301-13/+14
| | | | (viper-switch-to-buffer, viper-switch-to-buffer-other-window): Bug fixes.
* *** empty log message ***Dan Nicolaescu1998-05-261-1/+3
|
* Comment changes.Richard M. Stallman1998-05-071-1/+3
|
* new versionMichael Kifer1998-05-046-546/+484
|
* Customize.Stephen Eglen1998-04-173-33/+73
|
* (ex-expand-filsyms): store-match-data => set-match-data.Richard M. Stallman1998-03-141-1/+1
|