Salut,
Patrick> Je croyais qu'en mettant dans mon fichier .emacs :
Patrick> (global-set-key [delete] 'delete-char) et
Patrick> (custom-set-variables
Patrick> '(delete-key-deletes-forward t))
Patrick> j'aurai le caractere delete qui effacerait le caractere sur
Patrick> lequel on pointe. Mais non, en fait cela fonctionne tres
Patrick> bien avec un fichier tex ou avec un fichier sans extension,
Patrick> mais pas avec un fichier c
personnellement, j'utilise les lignes suivantes de mon ~/.emacs. Tout
N'est pas utile: pioche...:-)
;;; Restore delete key standard behaviour
(setq delete-key-deletes-forward t)
;;; ********************
;;; Keypad
;;;
(cond ((eq system-type 'linux)
(progn
;; Shift+Tab is always regular Tab
(define-key global-map 'iso-left-tab 'tab-to-tab-stop)
;; shortcuts to \C-g & \C-]
(define-key global-map [pause] 'keyboard-quit)
(define-key global-map 'scroll-lock 'abort-recursive-edit)
;; pretty print
(define-key global-map [print] 'ps-print-buffer-with-faces)
))
((eq system-type 'hpux)
(progn
;; Shift+Tab is always regular Tab
(define-key global-map 'hpBackTab 'tab-to-tab-stop)
;; shortcuts to \C-g & \C-]
(define-key global-map [pause] 'keyboard-quit)
(define-key global-map 'scroll-lock 'abort-recursive-edit)
;; pretty print
(define-key global-map [print] 'ps-print-buffer-with-faces)
;; correct definition of delete & backspace
(define-key global-map [delete] 'delete-char)
(define-key global-map [backspace] 'backward-delete-char)))
((or (eq system-type 'berkeley-unix) ;sunos4
(eq system-type 'usg-unix-v)) ;solaris
(progn
;; Shift+Tab is always regular Tab
(define-key global-map 'iso-left-tab)
;; shortcuts to \C-g & \C-]
(define-key global-map [pause] 'keyboard-quit)
(define-key global-map 'scroll-lock 'abort-recursive-edit)
;; pretty print
(define-key global-map [prsc] 'ps-print-buffer-with-faces)
;; correct definition of delete & backspace
(define-key global-map [kp_delete] 'delete)
(define-key global-map [delete] 'backward-delete-char))))
Patrick> J'utilise xemacs20.4.
Comme moi.
Patrick> Quelqu'un a-t'il une explication ?
C'est une _longue_ histoire que j'ai lue une fois. Je suis bien
incapable de te la resortir. Il est cependant à noter que la gestion
du Keypad par XEmacs a beaucoup changé de 20.x -> 21.x.
A+.
Fix.
--
Fix & Cathy KOWALSKI mailto:ayoul@club-internet.fr
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Too many people are thinking of security instead of opportunity. They
seem more afraid of life than death. -- James F. Byrnes