Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-14 Par sujet 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]



Re: [HS] Couper les lignes automatiquement sous emacs

2007-11-12 Par sujet 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 Par sujet 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 Par sujet 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 Par sujet 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 Par sujet 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 \\.\\(inc\\|ml[i]?\\))
(speedbar-add-supported-extension \\.\\(inc\\|xml\\))
(speedbar-add-supported-extension