Re: [HS] Couper les lignes automatiquement sous emacs
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
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
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
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
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
[...] 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
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]