[gull] emacs & header.el

Daniel Cordey dc at mjt.ch
Mon Feb 6 10:27:58 CET 2006


On Friday 03 February 2006 14:05, Félix Hauri wrote:

> Je ne suis pas sûr de bien comprendre ta requête, mais dans emacs, j'ai une
> ligne (plutot footer que header) qui commence pas ``--'' si le fichier est
> intouché ou par ``**'' si le fichier à été modifié et pas sauvé, C^X +C^S
> (save-buffer) et ligne commence à nouveau par ``--''.

Non, ca c'est bon et je sais comment la bricoler.

> Comme cela le fait avec emacs-nox et emacs-x (n'utilise pas xemacs;),
> je me dis que j'ai certainement mal compris ta demande...

Normal, quasi personne ne semble utiliser cette fonctionalite... Et pourtant, 
qu'est-ce que c'est puissant... Je resume :

Je desire qu'a tout fichier edite, je puisse avoir une en-tete du style :

; -*-Emacs-Lisp-*-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; File:         header.el
; RCS:          $Header: header.el,v 1.8 87/06/08 18:37:05 mayer Exp $
; Description:  NMODE style standard headers.
; Author:       Jerry Duggan, HP/FSD
; Created:      Thu May 29 11:27:45 1986
; Modified:     Thu Apr 29 15:28:35 1993 (Daniel Cordey) dc at crdc
; Language:     Emacs-Lisp
; Package:
; Status:       Experimental (Do Not Distribute)
;
; (c) Copyright 1986, Hewlett-Packard, all rights reserved.
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;

En plus, lorsque j'edite ce fichier et que je l'enregistre, je desire que la 
ligne "Modified" se mette a-jour automatiquement. On oublie la ligne RCS pour 
l'instant... Notez, que l'en-tete se construit de maniere automatique et les 
caracteres utilises comme commentaire dependront du mode langage du fichier. 
Aussi, si la premiere ligne commence par "#!..." celle-ci n'est pas affectee.

La vreation de cette en-tete s'effectue en executant :

Meta-X make-header

Voila. C'est tout simple et tres pratique. Sans rajouter plein de goodies, 
c'est deja tres utile.

Ma version du fichier 'header.el' est incompatible avec mes autres librairies 
emacs... mais ce n'est guere mieux en ce qui concerne la version header2.el 
trouvee sur le net (il y des variables indefinies...)

	 http://www.emacswiki.org/cgi-bin/wiki/header2.el

Je vais donc poursuivre mon adapatation de l'une des deux versions et je 
l'envoie a ceux qui en font la demande.

dc



More information about the gull mailing list