>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
>>>> "Gunnar" == Gunnar Evermann
<ge204(a)eng.cam.ac.uk> writes:
Gunnar> This bug is XEmacs specific and
has been discussed on xemacs-beta
Gunnar> before. I think PSGML is trying to bind M-C-h, but this ends up
Gunnar> screwing up M-BS.
Gunnar> Maybe one of our Del-BS experts could fix this?
Stephen> This patch, proposed by Martin IIRC, fixes for me.
Stephen> M-BkSp still has backward-kill-word functionality, M-C-h
Stephen> sgml-mark-current-element.
That's great. I'll try it out today!
Stephen> Index: oa/psgml/psgml.el
Stephen> ===================================================================
Stephen> RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/psgml/psgml.el,v
Stephen> retrieving revision 1.11
Stephen> diff -u -r1.11 psgml.el
Stephen> --- psgml.el 2000/11/14 07:06:34 1.11
Stephen> +++ psgml.el 2001/01/13 07:40:26
Stephen> @@ -954,7 +954,9 @@
Stephen> (define-key sgml-mode-map "\e\C-k" 'sgml-kill-element)
Stephen> (define-key sgml-mode-map "\e\C-@" 'sgml-mark-element)
Stephen> ;;(define-key sgml-mode-map [?\M-\C-\ ] 'sgml-mark-element)
Stephen> -;;(define-key sgml-mode-map "\e\C-h"
'sgml-mark-current-element)
Can you please change following comment to our standard way of marking
XEmacs-specific changes:
Stephen> +;; local change 1 item/SJT
+;; XEmacs change: Retain M-BS functionality.
Stephen> +;; (define-key sgml-mode-map "\e\C-h"
'sgml-mark-current-element)
Stephen> +(define-key sgml-mode-map [(meta control h)]
'sgml-mark-current-element)
Hmmh, this does not seem to help in
(emacs-version)
"XEmacs 21.1 (patch 13) \"Crater Lake\" [Lucid] (i386-pc-win32) of Wed
Jan 10 2001 on ZJ75T"
psgml-version
"1.2.1"
Can I test this without rolling a new release of PSGML?
Best regards,
Adrian
Stephen> (define-key sgml-mode-map "\e\C-t"
'sgml-transpose-element)
Stephen> (define-key sgml-mode-map "\M-\t" 'sgml-complete)
Stephen>
Stephen> --
Stephen> University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573
JAPAN
Stephen> Institute of Policy and Planning Sciences Tel/fax: +81 (298)
53-5091
Stephen> _________________ _________________ _________________
_________________
Stephen> What are those straight lines for? "XEmacs rules."
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/