Re: xemacs

Top Page

Reply to this message
Author: Francois-Xavier KOWALSKI
Date:  
To: guilde
Subject: Re: xemacs
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