Karoly Lorentey
c40bb1ba81
Fix semantics of terminal-local variables. Remove `terminal-local-value' hack.
...
* src/data.c (do_symval_forwarding, store_symval_forwarding)
(find_symbol_value): Use the selected frame's keyboard, not
current_kboard.
* src/data.c (Fterminal_local_value, Fset_terminal_local_value): Disable
these functions.
* src/data.c (syms_of_data): Don't defsubr them.
* lisp/edmacro.el (edmacro-format-keys): Remove terminal-local-value calls.
* lisp/emulation/cua-base.el (cua--pre-command-handler-1): Ditto.
* lisp/international/encoded-kb.el (encoded-kbd-setup-display): Ditto.
* lisp/isearch.el (isearch-other-meta-char): Ditto.
* lisp/obsolete/keyswap.el (the-table): Ditto.
* lisp/simple.el (normal-erase-is-backspace-mode): Ditto.
* lisp/subr.el (keyboard-translate, read-quoted-char): Ditto.
* lisp/term/AT386.el (terminal-init-AT386): Ditto.
* lisp/term/internal.el: Ditto.
* lisp/term/iris-ansi.el (terminal-init-iris-ansi): Ditto.
* lisp/term/lk201.el (terminal-init-lk201): Ditto.
* lisp/term/mac-win.el: Ditto.
* lisp/term/news.el (terminal-init-news): Ditto.
* lisp/term/rxvt.el (terminal-init-rxvt): Ditto.
* lisp/term/sun.el (terminal-init-sun): Ditto.
* lisp/term/tvi970.el (terminal-init-tvi970): Ditto.
* lisp/term/vt200.el (terminal-init-vt200): Ditto.
* lisp/term/vt201.el (terminal-init-vt201): Ditto.
* lisp/term/vt220.el (terminal-init-vt220): Ditto.
* lisp/term/vt240.el (terminal-init-vt240): Ditto.
* lisp/term/vt300.el (terminal-init-vt300): Ditto.
* lisp/term/vt320.el (terminal-init-vt320): Ditto.
* lisp/term/vt400.el (terminal-init-vt400): Ditto.
* lisp/term/vt420.el (terminal-init-vt420): Ditto.
* lisp/term/wyse50.el (terminal-init-wyse50): Ditto.
* lisp/term/x-win.el (x-setup-function-keys): Ditto.
* lisp/term/xterm.el (terminal-init-xterm): Ditto.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-434
2005-10-29 11:50:12 +00:00
Karoly Lorentey
734b679135
Merged from miles@gnu.org--gnu-2005 (patch 578-592)
...
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-578
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-579
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-580
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-581
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-582
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-583
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-584
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-585
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-586
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-587
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-588
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-589
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-590
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-591
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-592
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-424
2005-10-12 16:14:04 +00:00
Karoly Lorentey
0ff21b4e57
Merged from miles@gnu.org--gnu-2005 (patch 118-132, 551-577)
...
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-551
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-552
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-553
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-554
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-555
Remove CVS keywords from newsticker files
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-556
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-557
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-558
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-559
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-560
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-561
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-562
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-563
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-564
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-565
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-566
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-567
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-568
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-569
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-570
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-571
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-572
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-573
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-574
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-575
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-576
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-577
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-118
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-119
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-120
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-121
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-122
Update from CVS: lisp/mm-url.el (mm-url-decode-entities): Fix regexp.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-123
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-124
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-125
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-126
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-127
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-128
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-129
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-130
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-131
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-132
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-423
2005-10-09 20:00:17 +00:00
Romain Francoise
4fe3f29711
* ibuf-ext.el (ibuffer-do-shell-command-pipe)
...
(ibuffer-do-shell-command-pipe-replace)
(ibuffer-do-shell-command-file, ibuffer-do-eval)
(ibuffer-do-view-and-eval, ibuffer-do-rename-uniquely)
(ibuffer-do-revert, ibuffer-do-replace-regexp)
(ibuffer-do-query-replace, ibuffer-do-query-replace-regexp)
(ibuffer-do-print, ibuffer-filter-by-mode, ibuffer-filter-by-used-mode)
(ibuffer-filter-by-name, ibuffer-filter-by-filename)
(ibuffer-filter-by-size-gt, ibuffer-filter-by-size-lt)
(ibuffer-filter-by-content, ibuffer-filter-by-predicate
(ibuffer-do-sort-by-major-mode, ibuffer-do-sort-by-mode-name)
(ibuffer-do-sort-by-alphabetic, ibuffer-do-sort-by-size):
Autoload file sans suffix.
* emulation/cua-base.el (cua-toggle-global-mark): Likewise.
2005-10-07 12:43:57 +00:00
Kim F. Storm
7266210374
Set CUA move property on additional commands:
...
up-list, down-list, backward-up-list, end-of-defun beginning-of-defun,
forward-sexp backward-sexp, forward-list, backward-list
2005-09-28 19:16:44 +00:00
Karoly Lorentey
fbf3497344
Merged in changes from CVS trunk. Plus added lisp/term tweaks.
...
Patches applied:
* lorentey@elte.hu--2004/emacs--cvs-trunk--0--base-0
tag of miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-474
* lorentey@elte.hu--2004/emacs--cvs-trunk--0--patch-1
Add CVS metadata files.
* lorentey@elte.hu--2004/emacs--cvs-trunk--0--patch-2
Update from CVS.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-393
2005-09-04 03:48:17 +00:00
Kim F. Storm
ecd6106722
(cua-delete-region): Return t if
...
deleted region was non-empty.
(cua-replace-region): Inhibit overwrite-mode for
self-insert-command if replaced region was non-empty.
(cua--explicit-region-start, cua--status-string): Make them
buffer-local at top-level...
(cua-mode): ...rather than when mode is enabled.
2005-08-15 14:10:39 +00:00
Thien-Thi Nguyen
5fd6d89f46
Update years in copyright notice; nfc.
2005-08-01 15:47:19 +00:00
Juanma Barranquero
1023b16920
(cua-mode, cua-enable-register-prefix, cua-enable-cua-keys, cua-use-hyper-key,
...
cua-virtual-rectangle-edges): Fix typos in docstrings.
(cua--M/H-key, cua--init-keymaps): "?\ " -> "?\s".
2005-07-21 09:38:13 +00:00
Kim F. Storm
3685c8a4bf
(cua-mode): Improve doc string.
2005-07-20 11:03:41 +00:00
Kim F. Storm
01096a7b8c
(cua--pre-command-handler-1, cua--pre-command-handler)
...
(cua--post-command-handler-1, cua--post-command-handler):
Split in two. Check (buffer local) value of cua-mode.
(cua-selection-mode): New command.
2005-07-14 08:27:30 +00:00
Karoly Lorentey
ac09dc1ec3
Rename function-key-map to local-function-key-map, and global-function-key-map to function-key-map. Same for key-translation-map.
...
* src/keyboard.h (struct kboard): Rename member 'Vfunction_key_map' to
'Vlocal_function_key_map', and 'Vkey_translation_map' to
'Vlocal_key_translation_map'.
(Vfunction_key_map, Vkey_translation_map): New declarations.
* src/keyboard.c (Vfunction_key_map): New variable.
(Vglobal_key_translation_map): Rename to Vglobal_key_translation_map.
(read_key_sequence, init_kboard, syms_of_keyboard, mark_kboards): Update.
* src/keymap.c (Fdescribe_buffer_bindings): Update.
* src/term.c (term_get_fkeys_1): Update.
* lisp/double.el (double-setup): Replace global-key-translation-map with key-translation-map.
* lisp/international/encoded-kb.el (encoded-kbd-setup-display): Ditto.
* lisp/international/iso-transl.el: Ditto.
* lisp/obsolete/iso-acc.el (iso-accents-customize): Ditto.
* lisp/edmacro.el (edmacro-format-keys): Use terminal-local binding of
local-function-key-map instead of function-key-map.
* lisp/emulation/cua-base.el (cua--pre-command-handler): Ditto.
* lisp/isearch.el (isearch-other-meta-char): Ditto.
* lisp/subr.el (read-quoted-char): Ditto.
* lisp/term/vt200.el: Ditto.
* lisp/term/vt201.el: Ditto.
* lisp/term/vt220.el: Ditto.
* lisp/term/vt240.el: Ditto.
* lisp/term/vt300.el: Ditto.
* lisp/term/vt320.el: Ditto.
* lisp/term/vt400.el: Ditto.
* lisp/term/vt420.el: Ditto.
* lisp/simple.el (normal-erase-is-backspace-mode): Add todo note.
* lisp/xt-mouse.el: Ditto.
* lisp/term/AT386.el: Adapt for renaming of function-key-map to local-function-key-map.
* lisp/term/internal.el: Ditto.
* lisp/term/iris-ansi.el: Ditto.
* lisp/term/lk201.el: Ditto.
* lisp/term/mac-win.el: Ditto.
* lisp/term/news.el: Ditto.
* lisp/term/rxvt.el: Ditto.
* lisp/term/sun.el: Ditto.
* lisp/term/tvi970.el: Ditto.
* lisp/term/wyse50.el: Ditto.
* lisp/term/x-win.el (x-setup-function-keys): Ditto.
* lisp/term/xterm.el: Ditto.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-386
2005-07-12 10:55:24 +00:00
Lute Kamstra
3a35cf56e7
Update FSF's address.
2005-07-04 17:55:18 +00:00
Juanma Barranquero
c77d7c926b
(cua-check-pending-input, cua-repeat-replace-region, cua-mode, cua-debug,
...
cua-auto-tabify-rectangles, cua-inhibit-cua-keys): Fix typos in docstrings.
2005-06-30 01:12:23 +00:00
Kim F. Storm
1a2f4b9fc0
(cua-mode): Use add-to-ordered-list to
...
add cua--keymap-alist to emulation-mode-map-alists.
2005-06-13 21:31:37 +00:00
Juanma Barranquero
63baed9942
(cua-normal-cursor-color, cua-read-only-cursor-color,
...
cua-overwrite-cursor-color, cua-global-mark-cursor-color): Fix typos in
docstrings.
2005-06-10 01:00:55 +00:00
Kim F. Storm
1e98d199cc
* emulation/cua-base.el (cua-rectangle, cua-rectangle-noselect)
...
(cua-global-mark): Remove -face suffix from face names.
* emulation/cua-gmrk.el (cua--init-global-mark): Remove
cua-global-mark face setup.
2005-06-06 13:19:15 +00:00
Kim F. Storm
c9ee062db9
(cua-use-hyper-key): Doc fix.
...
(cua--init-keymaps): Bind C-return instead of S-return to set rectangle mark.
2005-05-17 22:39:06 +00:00
Thien-Thi Nguyen
7f1c31c9d4
Update years in copyright notice; nfc.
2005-05-17 17:29:06 +00:00
Kim F. Storm
6a350b06e2
(cua-copy-region, cua-cut-region)
...
(cua-paste): Handle clipboard action.
(cua--init-keymaps): Remap clipboard-kill-region and
clipboard-kill-ring-save.
2005-05-08 22:29:20 +00:00
Kim F. Storm
8736f4c222
Rework last fix.
2005-05-02 10:07:38 +00:00
Kim F. Storm
1934f52999
Fix check for CUA-mode if no init file.
2005-05-01 22:33:57 +00:00
Kim F. Storm
1338947ca0
(cua--pre-command-handler): Add more
...
elaborate check for shift modifier on non-window systems.
2005-04-18 19:50:07 +00:00
Dan Nicolaescu
fbcaad36b8
(cua-global-mark-face): Add special case
...
for displays supporting a high number of colors.
2005-04-16 16:03:29 +00:00
Kim F. Storm
0362261406
(cua-rectangle-face)
...
(cua-rectangle-noselect-face): Define face attributes here.
2005-04-12 20:39:35 +00:00
Lute Kamstra
ca0f8d34cc
(cua-mode): Specify :group.
2005-04-04 09:13:04 +00:00
Kim F. Storm
ec503c284c
(cua-scroll-down): Add CUA property.
2005-03-30 22:20:24 +00:00
Kim F. Storm
bab88420b1
Put CUA move property on move-end-of-line
...
and move-beginning-of-line.
2005-03-07 11:12:58 +00:00
Kim F. Storm
bf247b6ed0
Change release version from 21.4 to 22.1 throughout.
...
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
Kim F. Storm
4905133fd7
(cua-max-undo, cua-undo): Remove.
...
(cua--standard-movement-commands): Remove list.
Instead, set CUA property value to move for movement commands.
(cua-movement-commands): Remove. Users must set CUA prop instead.
(cua--pre-command-handler): Check CUA property.
(cua--init-keymaps): Don't remap undo commands.
(cua-mode): Don't call cua--rectangle-on-off.
2005-02-07 11:44:40 +00:00
Kim F. Storm
5acfef08ad
(cua--preserve-mark-commands): Remove.
...
(cua--undo-push-mark): Remove.
(cua--pre-command-handler, cua--post-command-handler): Don't
fiddle with inhibit-mark-movement.
2004-12-14 12:18:30 +00:00
Kim F. Storm
162acfa765
(group cua): Add :version keyword.
...
(cua-mode): Remove :version keyword.
2004-10-30 22:38:12 +00:00
Kim F. Storm
abca72d738
Fix copyright.
2004-10-28 14:28:40 +00:00
Kim F. Storm
85d392cbe0
(cua-auto-expand-rectangles): Remove
...
automatic rectangle padding feature; replace by non-destructive
virtual rectangle edges feature.
(cua-virtual-rectangle-edges): New defcustom.
(cua-auto-tabify-rectangles): New defcustom.
(cua-paste): If paste into a marked rectangle, insert rectangle at
current column, even if virtual; also paste exactly as many lines
as has been marked (ignore additional lines or add empty lines),
but paste whole source if only one line is marked.
(cua--update-indications): No longer use overwrite-cursor to
indicate rectangle padding
2004-08-29 20:57:42 +00:00
Kim F. Storm
ff99642792
(cua--preserve-mark-commands): New defvar.
...
Init to beginning-of-buffer and end-of-buffer.
(cua--undo-push-mark): New defvar.
(cua--pre-command-handler): Set inhibit-mark-movement if mark is
already active and command is in cua--preserve-mark-commands.
Also fix check for shift modifier on non-window systems.
(cua--post-command-handler): Clear inhibit-mark-movement if set.
2004-07-16 10:42:26 +00:00
Kim F. Storm
ef2887a290
(cua-mode): Deactivate mark when cua-mode is enabled.
2004-05-03 14:26:23 +00:00
Kim F. Storm
6aa06cd8d2
(cua--update-indications): Fix last change.
2004-05-03 13:39:24 +00:00
Kim F. Storm
b1227a169f
Change cursor-type block to hollow.
2004-04-30 22:54:57 +00:00
Kim F. Storm
2ed2415d6d
* emulation/cua-base.el: Add support for changing cursor types;
...
based on patch from Michael Mauger.
(cua-normal-cursor-color, cua-read-only-cursor-color)
(cua-overwrite-cursor-color, cua-global-mark-cursor-color):
Customization cursor type and/or cursor color.
(cua--update-indications): Handle cursor type changes.
(cua-mode): Update cursor indications if enabled.
2004-04-30 22:47:38 +00:00
Kim F. Storm
82851d10ad
(cua--standard-movement-commands):
...
Add cua-scroll-up and cua-scroll-down.
(cua-scroll-up, cua-scroll-down): New commands.
(cua--init-keymaps): Remap scroll-up and scroll-down.
2004-04-30 21:38:44 +00:00
Kim F. Storm
3ffc8a8a0d
(cua-read-only-cursor-color)
...
(cua-overwrite-cursor-color, cua-global-mark-cursor-color): Doc fix.
2004-04-13 21:46:30 +00:00
Kim F. Storm
c7cc2f9e9a
(cua--standard-movement-commands): Add forward-sentence and backward-sentence.
2003-11-25 22:10:52 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Stefan Monnier
d7672cf846
(cua-mode): Use explicit arg to turn off minor modes.
2003-06-16 17:24:45 +00:00
Stefan Monnier
80d9508acf
(cua-mode): Use define-minor-mode.
...
(cua-global-mark-face): Fix face format.
2003-04-18 22:49:41 +00:00
Kim F. Storm
ce92443fd0
(cua-set-mark): Unconditionally repeat
...
pop-global-mark without C-x prefix. Fix doc.
2003-03-31 21:48:39 +00:00
Kim F. Storm
48ce734b52
(cua-set-mark): Check pop-global-mark-quick-repeat.
2003-03-24 11:01:17 +00:00
Kim F. Storm
f45a683109
(cua-set-mark): Doc fixes.
...
Allow pop-global-mark to be repeated with C-x C-SPC C-SPC...
C-u C-u C-SPC now unconditionally sets the mark.
2003-03-22 00:18:12 +00:00
Kim F. Storm
f1cb14f8bf
Provide `cua' feature.
2003-03-08 19:38:02 +00:00
Juanma Barranquero
9715510bdd
(cua--standard-movement-commands): Fix docstring.
2003-03-08 14:47:14 +00:00