Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread pascal
GiGGz a écrit :
> Bonjour la liste,
> 
> Désolé pour ce HS. Je cherche à ce que sous emacs les lignes se coupent
> automatiquement à 72 caractères. Pour l'instant je peux écrire des
> lignes très longues sans qu'emacs les coupe.
> Que faut il ajouter dans le .emacs pour avoir ça ?
> 
> Merci d'avance.
> Guillaume
> 
> 

dans .emacs

(add-hook 'text-mode-hook 'turn-on-auto-fill)
(defun auto-fill-hook ()
auto-fill-mode 1)
(setq fill-column 72))

P.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread GiGGz

pascal a écrit :

GiGGz a écrit :

Bonjour la liste,

Désolé pour ce HS. Je cherche à ce que sous emacs les lignes se coupent
automatiquement à 72 caractères. Pour l'instant je peux écrire des
lignes très longues sans qu'emacs les coupe.
Que faut il ajouter dans le .emacs pour avoir ça ?

Merci d'avance.
Guillaume




dans .emacs

(add-hook 'text-mode-hook 'turn-on-auto-fill)
(defun auto-fill-hook ()
auto-fill-mode 1)
(setq fill-column 72))

P.



Merci de ta rapide réponse!


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et

"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread Dominique Asselineau
pascal wrote on Mon, Nov 12, 2007 at 04:09:49PM +0100
> GiGGz a écrit :
> > Bonjour la liste,
> > 
> > Désolé pour ce HS. Je cherche à ce que sous emacs les lignes se coupent
> > automatiquement à 72 caractères. Pour l'instant je peux écrire des
> > lignes très longues sans qu'emacs les coupe.
> > Que faut il ajouter dans le .emacs pour avoir ça ?
> > 
> > Merci d'avance.
> > Guillaume
> > 
> > 
> 
> dans .emacs
> 
> (add-hook 'text-mode-hook 'turn-on-auto-fill)
> (defun auto-fill-hook ()
> auto-fill-mode 1)
> (setq fill-column 72))

Et lorsq'on édite le texte, ce qui casse le remplissage, il y a la commande

fill-paragraph  (touche esc-q)

qui reformate le paragraphe selon les mêmes paramètres de longueur de
ligne.

dom

> 
> P.
> 
> 
> -- 
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench   
> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
> 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
+o-+
| P-mail:| E-mail: |
|   E.N.S.T. - Dep. TSI  |   [EMAIL PROTECTED]  |
|   Dominique Asselineau | Phone: (33/0) 1 45 81 78 91 |
|   46, rue Barrault |   Fax: (33/0) 1 45 81 37 94 |
|   75634 PARIS Cedex 13 - France| |
+o-+


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread mouss
GiGGz wrote:
> pascal a écrit :
>> GiGGz a écrit :
>>> Bonjour la liste,
>>>
>>> Désolé pour ce HS. Je cherche à ce que sous emacs les lignes se coupent
>>> automatiquement à 72 caractères. Pour l'instant je peux écrire des
>>> lignes très longues sans qu'emacs les coupe.
>>> Que faut il ajouter dans le .emacs pour avoir ça ?
>>>
>>> Merci d'avance.
>>> Guillaume
>>>
>>>
>>
>> dans .emacs
>>
>> (add-hook 'text-mode-hook 'turn-on-auto-fill)
>> (defun auto-fill-hook ()
>> auto-fill-mode 1)
>> (setq fill-column 72))
>>
>> P.
>>
>>
> Merci de ta rapide réponse!
> 
> 

et tu peux le faire pour un buffer en tapant la commande:
auto-fill-mode

tu peux le désactiver en retapant la même commande.

parfois, ce n'est pas désirable d'avoir la coupure automatique.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread giggz
mouss a écrit :
> GiGGz wrote:
>> pascal a écrit :
>>> GiGGz a écrit :
 Bonjour la liste,

 Désolé pour ce HS. Je cherche à ce que sous emacs les lignes se coupent
 automatiquement à 72 caractères. Pour l'instant je peux écrire des
 lignes très longues sans qu'emacs les coupe.
 Que faut il ajouter dans le .emacs pour avoir ça ?

 Merci d'avance.
 Guillaume


>>> dans .emacs
>>>
>>> (add-hook 'text-mode-hook 'turn-on-auto-fill)
>>> (defun auto-fill-hook ()
>>> auto-fill-mode 1)
>>> (setq fill-column 72))
>>>
>>> P.
>>>
>>>
>> Merci de ta rapide réponse!
>>
>>
> 
> et tu peux le faire pour un buffer en tapant la commande:
> auto-fill-mode
> 
> tu peux le désactiver en retapant la même commande.
> 
> parfois, ce n'est pas désirable d'avoir la coupure automatique.
> 
> 

Merci pour vos réponses. Mais pour l'instant...ça ne marche pas :
je suis en sid avec le dernier emacs. quand je mets
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(defun auto-fill-hook ()
auto-fill-mode 1)
(setq fill-column 72))

dans mon .emacs j'ai droit un ce message d'erreur :
An error has occurred while loading `/home/giggz/.emacs':

Invalid read syntax: )

alors j'enlève la dernière parenthèse; là tout se lance mais je ne vois
pas du tout de changement dans le comportement d'emacs :
si je tape dans un fichier vide une grande ligne ça ne va pas à la ligne
automatiquement...

Ciao

je copie colle le .emacs que j'ai recup sur le net :
;; .emacs

;; Copyright (C) 2000-2001-2002 Philippe Dumont
;; Author: Philippe Dumont <[EMAIL PROTECTED]>
;; Last version : http://www.lifl.fr/~dumont/emacs/

;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.

;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.


;;##
;; Commentaires

;; J'ai pille le travail de nombreuses personnes pour realiser ce .emacs
;; En voici la liste non exhaustive :

;; Jonathan Bailleul
;; Laurent Schurter
;; Stéphane Levant
;; Philippe Marquet
;; Pierre Boulet

;; Pour que la configuration soit complète, il faut rajouter
;; les lignes suivantes dans son .Xdefaults :

;; emacs.title: Philippe's dot emacs !
;; emacs*.cursorColor: black
;; emacs*.pointerColor:black
;; emacs*.foreground:  black
;; emacs*.background:  white
;; emacs*.toolBar: 0
;; emacs*.font:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-15

;; Pour recharger son .Xdefaults sans relancer le serveur X
;; xrdb -load .Xdefaults
;; Il faut également récupérer les 5 fichiers annexes :
;; Calendrier.el, Couleurs.el, Mouse-wheel.el, Souris.el, Vectra.el

;; Si vous utilisez ce .emacs, il suffit d'appuyer sur F1
;; sur une fonction afin d'obtenir de l'aide

;Enlève la barre d'outils et la bar de défilement
(tool-bar-mode -1)
(scroll-bar-mode -1)

;pas de message au démarrage
(setq inhibit-startup-message t)

;pas de bp
(setq visible-bell 't)

;; coupe les lignes au 72 ieme caractere
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(defun auto-fill-hook ()
auto-fill-mode 1)
(setq fill-column 72))

; Activation de la surbrillance
(transient-mark-mode 1)

;dico français
(setq ispell-program-name "aspell")

;;##
;; Langue

;;(set-language-environment 'utf-8)
;;(prefer-coding-system 'mule-utf-8)

;;(prefer-coding-system 'latin-1)
;;(and (boundp 'coding-category-utf-8)
;;(set-coding-priority
;; '( coding-category-utf-8
;; coding-category-iso-8-1
;; coding-category-iso-8-2
;; coding-category-raw-text )))

;;(defun getlocale (vars)
;;  (if vars
;;(let ((locale (getenv (car vars
;;  (if locale locale (getlocale (cdr vars
;;""
;;))

;;(if (string-match "UTF-8\\>" (getlocale '("LC_ALL" "LC_CTYPE" "LANG")))
;;  (progn
;;(set-keyboard-coding-system 'utf-8)
;;(set-terminal-coding-system 'utf-8))
;;)
;;***Fin Langue


;;##
;; Fichiers annexes
;;


;;inclusion de la gestion des couleurs
(load-file "~/.emacs.d/Perso/Couleurs.el")

;;inclusion de la gestion de la souris et de sa molette
(load-file "~/.emacs.d/Perso/Souris.el")

;;inclusion des fonctions personnelles
(load-file "~/.emacs.d/Perso/Vectra.el")

;;inclusion du calendrier
(load-file "~/.emacs.d/Perso/Calendrier.el")

;;***Fin fichiers annexes


;;##
;; Section Mode des fichiers
;;

;;permettre à la speedbar de reconnaître plus de fichiers
(require 'speedbar)
(speedbar-add-supported-extension "\\.\\(inc\\|txt\\)")
(speedbar-add-supported-extension

Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Thread giggz
[...]

Bon ça y est ça marche...mais j'ai pas compris pourquoi. j'ai copié collé :
 Text mode and Auto Fill mode
;; Set up emacs to default to editing prose
(setq default-major-mode 'text-mode)
(add-hook 'text-mode-hook 'text-mode-hook-identify)
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(defun auto-fill-hook ()
auto-fill-mode 1)
(setq fill-column 72)

et là ça a l'air de fonctionner...si qqn a le temps de me dire pourquoi...

Bonne soirée


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-14 Thread mouss
giggz wrote:
> [...]
> 
> Bon ça y est ça marche...mais j'ai pas compris pourquoi. j'ai copié collé :
>  Text mode and Auto Fill mode
> ;; Set up emacs to default to editing prose
> (setq default-major-mode 'text-mode)
> (add-hook 'text-mode-hook 'text-mode-hook-identify)
> (add-hook 'text-mode-hook 'turn-on-auto-fill)
> (defun auto-fill-hook ()
> auto-fill-mode 1)
> (setq fill-column 72)
> 
> et là ça a l'air de fonctionner...si qqn a le temps de me dire pourquoi...

dans ton precendet mail, t'avais deux parenthèses après 72. donc une en
trop.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]