Re: Automatische Zeilenumbrueche im Emacs

2006-11-05 Diskussionsfäden Juergen Christoffel
On Sat, Nov 04, 2006 at 09:49:51PM +0100, Helmut Franke wrote:
 Vielleicht meinst du M-x auto-fill-mode

Nein, auto-fill-mode benutze ich fast immer. Aber wenn man in der Mitte
eines Absatzes aendert, reformatiert auto-fill-mode den Absatz nicht. Da
gab's mal etwas, was das on the fly machte. Da ich aber seit inzwischen
mehr als 20 Jahren diverse Emacse benutze, kann es gut sein, dass ich das
Feature in einer frueheren und/oder anderen Emacs-Inkarnation kennengelernt
habe.

--jc

-- 
  Ignorance more frequently begets confidence than does knowledge.
-- Charles Darwin


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-05 Diskussionsfäden Romain Francoise
Juergen Christoffel [EMAIL PROTECTED] writes:

 Nein, auto-fill-mode benutze ich fast immer. Aber wenn man in der Mitte
 eines Absatzes aendert, reformatiert auto-fill-mode den Absatz nicht.

M-x refill-mode?

-- 
  ,''`.
 : :' :Romain Francoise [EMAIL PROTECTED]
 `. `' http://people.debian.org/~rfrancoise/
   `-


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Borghart Steffen
Hi,
also genau genommen geht es um das Editieren von LaTeX Quellen ... Ich bin
jetzt auf die function 'LaTeX-fill-buffer' gestossen, die in aucTex
enthalten ist. Ich denke diese function soll genau das tun was ich mir
wuensche, mal gucken ob sie im taeglichen Einsatz ihren Dienst
erfuellt.
Gruss, Borghart

On Fri, Nov 03, 2006 at 08:21:26PM +0100, Peter Weiss wrote:
 Mir ist nicht ganz klar, was Du genau willst. Neben fill-paragraph
 gibt es auch noch fill-region und fill-region-as-paragraph.
 
 Vielleicht kannst Du Dir auch unter Zuhilfenahme der genannten eine
 defun bauen, die den ganzen Puffer formatiert.
 
 Bislang hatte ich noch nicht den Bedarf für so etwas. Auf die Schnelle
 würde ich mir mit einem Makro helfen, dass den aktuellen Paragraph
 formatiert
 und zum nächsten springt. Mit call-last-kbd-macro(0) kann man dann
 einfach
 auch den ganzen Puffer formatieren.
 
 Hth -- Peter
 
 -- 
 [EMAIL PROTECTED] ConSol* Software GmbH
 Phone  +49 89 45841-100   Consulting  Solutions
 Mobile +49 177 6040121Franziskanerstr. 38
 http://www.consol.de  D-81669 München
   


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Oliver Heins
Borghart Steffen [EMAIL PROTECTED] writes:

 Hi,
 Wenn ich mit Emacs laengere Text-Dateien editiere, dann verwende ich
 in der Regel den 'auto fill-mode'. So habe ich dann zunaechst einen
 schoen aufgeraeumten Buffer, mit Zeilenumbruechen nach 72 Zeichen. Wenn
 ich den Text nun nachtraeglich korrigiere ist es vorbei mit der Schoenen
 Ordnung - die Zeilenlaenge ist nicht mehr einheitlich. Gibt es ein
 Kommando, mit dem ich die Ordnung im ganzen Buffer wieder herstellen kann? 

M-q

olli

-- 
GnuPG-Key: http://www.sopos.org/pgp/olli.asc
GnuPG-Fingerprint: F27A BA8C 1CFB B905 65A8  2544 0F07 B675 9A00 D827
NP: Nothing


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Juergen Christoffel
On Fri, Nov 03, 2006 at 08:10:00PM +0100, Borghart Steffen wrote:
 Danke fuer die schnelle Antwort. Das Kommando kannte ich schon, es
 'raeumt' bei mir aber nicht den Buffer auf, sondern hat im Test nur
 einige Zeilen gefixt. Mache ich da irgendwas falsch?

Ja, Du machst etwas falsch: Du liest nicht oder nicht gruendlich ;-) Das
Kommando heisst fill-paragraph und nicht fill-buffer -- warum wohl?
Genau, weil es den Absatz (aka paragraph) fuellt, in dem der Cursor gerade
steht.

Tip: fill-paragraph ist per Default an M-q gebunden. Nachdem Du einen
Absatz durcheinander gemacht hast, drueckst Du halt M-q und er wird wieder
aufgeraeumt.

Falls Du das spaeter machen willst, gehst Du an den Anfang des Buffers,
nimmst im Wechsel M-} (i.e. alt-shift-]) und M-q um Dich von Paragraph zu
Paragraph zu bewegen und zu reformatieren. Das kannst Du auch in einen
Keyboard-Macro packen, damit Du's nicht dauernd wiederholen musst. Risiko:
Du erwischst dann auch Absaetze, die aus irgend einem Grund as is stehen
bleiben sollten.

Es gibt weitere nuetzliche Funktionen wie M-x fill-individual-paragraphs,
die Dir vielleicht helfen koennen. Frag' den Emacs mal mit C-h a oder M-x
apropos nach fill-. Man kann ihn auch so konfigurieren, dass er
reformatiert, waehrend Du tippst. Hab' aber vergessen, wie das ging, da ich
es eher laestig finde.

--jc

P.S. LaTeX ist es in der Regel egal, ob Deine Absaetze ordentlich gefuellt
sind...

-- 
  Ignorance more frequently begets confidence than does knowledge.
-- Charles Darwin


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Ulrich Fürst
Juergen Christoffel [EMAIL PROTECTED] wrote:
 Tip: fill-paragraph ist per Default an M-q gebunden. Nachdem Du einen
 Absatz durcheinander gemacht hast, drueckst Du halt M-q und er wird
 wieder aufgeraeumt.
 
 Falls Du das spaeter machen willst, gehst Du an den Anfang des
 Buffers, nimmst im Wechsel M-} (i.e. alt-shift-]) und M-q um Dich von
 Paragraph zu Paragraph zu bewegen und zu reformatieren. Das kannst Du
 auch in einen Keyboard-Macro packen

...oder einfach C-c C-q C-e tippen.

Ulrich


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Helmut Franke
On Sat, Nov 04, 2006 at 09:21:59PM +0100, Juergen Christoffel wrote:
 die Dir vielleicht helfen koennen. Frag' den Emacs mal mit C-h a oder M-x
 apropos nach fill-. Man kann ihn auch so konfigurieren, dass er
 reformatiert, waehrend Du tippst. Hab' aber vergessen, wie das ging, da ich
 es eher laestig finde.

Vielleicht meinst du M-x auto-fill-mode


Alles Gute
Helmut H. Franke

-- 
http://www.worte-des-lebens.net/Vaterworte/vaterworte.html
http://firethegrid.org/
http://www.anastasia-de.com/Megre_Buecher/Megre_Buecher.htm
http://itc.napier.ac.uk/e-Petition/bundestag/
Avatar Chat Systeme:  http://www.amiculi.net  http://pgm.amoris.org


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-04 Diskussionsfäden Helmut Franke
On Sat, Nov 04, 2006 at 09:45:42PM +0100, Ulrich Fürst wrote:
 ...oder einfach C-c C-q C-e tippen.

C-c C-q is undefined


Alles Gute
Helmut H. Franke

-- 
http://www.worte-des-lebens.net/Vaterworte/vaterworte.html
http://firethegrid.org/
http://www.anastasia-de.com/Megre_Buecher/Megre_Buecher.htm
http://itc.napier.ac.uk/e-Petition/bundestag/
Avatar Chat Systeme:  http://www.amiculi.net  http://pgm.amoris.org


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-03 Diskussionsfäden Peter Weiss
Am Fr 03.11.2006 19:40 schrieb Borghart Steffen [EMAIL PROTECTED]:

 Hi,
 Wenn ich mit Emacs laengere Text-Dateien editiere, dann verwende ich
 in der Regel den 'auto fill-mode'. So habe ich dann zunaechst einen
 schoen aufgeraeumten Buffer, mit Zeilenumbruechen nach 72 Zeichen.
 Wenn
 ich den Text nun nachtraeglich korrigiere ist es vorbei mit der
 Schoenen
 Ordnung - die Zeilenlaenge ist nicht mehr einheitlich. Gibt es ein
 Kommando, mit dem ich die Ordnung im ganzen Buffer wieder herstellen
 kann?
 [...]

what about

fill-paragraph is an interactive compiled Lisp function in
`textmodes/fill'.
(fill-paragraph ARG)

Fill paragraph at or after point.  Prefix ARG means justify as well.
If `sentence-end-double-space' is non-nil, then period followed by one
space does not end a sentence, so don't break a line there.
the variable `fill-column' controls the width for filling.

If `fill-paragraph-function' is non-nil, we call it (passing our
argument to it), and if it returns non-nil, we simply return its value.

If `fill-paragraph-function' is nil, return the `fill-prefix' used for
filling.


Hth -- Peter

-- 
[EMAIL PROTECTED] ConSol* Software GmbH
Phone  +49 89 45841-100   Consulting  Solutions
Mobile +49 177 6040121Franziskanerstr. 38
http://www.consol.de  D-81669 München




Re: Automatische Zeilenumbrueche im Emacs

2006-11-03 Diskussionsfäden Borghart Steffen
Hi,
Danke fuer die schnelle Antwort. Das Kommando kannte ich schon, es
'raeumt' bei mir aber nicht den Buffer auf, sondern hat im Test nur einige
Zeilen gefixt. Mache ich da irgendwas falsch?
Gruss, Borghart

On Fri, Nov 03, 2006 at 07:52:20PM +0100, Peter Weiss wrote:
 Am Fr 03.11.2006 19:40 schrieb Borghart Steffen [EMAIL PROTECTED]:
 
  Hi,
  Wenn ich mit Emacs laengere Text-Dateien editiere, dann verwende ich
  in der Regel den 'auto fill-mode'. So habe ich dann zunaechst einen
  schoen aufgeraeumten Buffer, mit Zeilenumbruechen nach 72 Zeichen.
  Wenn
  ich den Text nun nachtraeglich korrigiere ist es vorbei mit der
  Schoenen
  Ordnung - die Zeilenlaenge ist nicht mehr einheitlich. Gibt es ein
  Kommando, mit dem ich die Ordnung im ganzen Buffer wieder herstellen
  kann?
  [...]
 
 what about
 
 fill-paragraph is an interactive compiled Lisp function in
 `textmodes/fill'.
 (fill-paragraph ARG)
 
 Fill paragraph at or after point.  Prefix ARG means justify as well.
 If `sentence-end-double-space' is non-nil, then period followed by one
 space does not end a sentence, so don't break a line there.
 the variable `fill-column' controls the width for filling.
 
 If `fill-paragraph-function' is non-nil, we call it (passing our
 argument to it), and if it returns non-nil, we simply return its value.
 
 If `fill-paragraph-function' is nil, return the `fill-prefix' used for
 filling.
 
 
 Hth -- Peter
 
 -- 
 [EMAIL PROTECTED] ConSol* Software GmbH
 Phone  +49 89 45841-100   Consulting  Solutions
 Mobile +49 177 6040121Franziskanerstr. 38
 http://www.consol.de  D-81669 München
   


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Automatische Zeilenumbrueche im Emacs

2006-11-03 Diskussionsfäden Peter Weiss
Am Fr 03.11.2006 20:10 schrieb Borghart Steffen [EMAIL PROTECTED]:

 Hi,
 Danke fuer die schnelle Antwort. Das Kommando kannte ich schon, es
 'raeumt' bei mir aber nicht den Buffer auf, sondern hat im Test nur
 einige
 Zeilen gefixt. Mache ich da irgendwas falsch?
 [...]

Mir ist nicht ganz klar, was Du genau willst. Neben fill-paragraph
gibt es auch noch fill-region und fill-region-as-paragraph.

Vielleicht kannst Du Dir auch unter Zuhilfenahme der genannten eine
defun bauen, die den ganzen Puffer formatiert.

Bislang hatte ich noch nicht den Bedarf für so etwas. Auf die Schnelle
würde ich mir mit einem Makro helfen, dass den aktuellen Paragraph
formatiert
und zum nächsten springt. Mit call-last-kbd-macro(0) kann man dann
einfach
auch den ganzen Puffer formatieren.

Hth -- Peter

-- 
[EMAIL PROTECTED] ConSol* Software GmbH
Phone  +49 89 45841-100   Consulting  Solutions
Mobile +49 177 6040121Franziskanerstr. 38
http://www.consol.de  D-81669 München