Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.editoren > #223 > unrolled thread

Zeilenumbruch im Emacs

Started byVolker Englisch <eh@rsli.inka.de>
First post2018-09-28 17:07 +0000
Last post2018-09-30 16:16 +0000
Articles 9 — 3 participants

Back to article view | Back to de.comp.editoren


Contents

  Zeilenumbruch im Emacs Volker Englisch <eh@rsli.inka.de> - 2018-09-28 17:07 +0000
    Re: Zeilenumbruch im Emacs Marcel Logen <333200007110-0201@ybtra.de> - 2018-09-28 19:20 +0200
      Re: Zeilenumbruch im Emacs Volker Englisch <eh@rsli.inka.de> - 2018-09-28 20:15 +0000
        Re: Zeilenumbruch im Emacs Marcel Logen <333200007110-0201@ybtra.de> - 2018-09-28 20:38 +0000
      Re: Zeilenumbruch im Emacs Marcel Logen <333200007110-0201@ybtra.de> - 2018-09-28 22:58 +0200
        Re: Zeilenumbruch im Emacs Volker Englisch <eh@rsli.inka.de> - 2018-09-29 08:33 +0000
    Re: Zeilenumbruch im Emacs Helmut Waitzmann <nn.throttle@xoxy.net> - 2018-09-29 05:59 +0200
      Re: Zeilenumbruch im Emacs Marcel Logen <333200007110-0201@ybtra.de> - 2018-09-30 00:37 +0200
      Re: Zeilenumbruch im Emacs Volker Englisch <eh@rsli.inka.de> - 2018-09-30 16:16 +0000

#223 — Zeilenumbruch im Emacs

FromVolker Englisch <eh@rsli.inka.de>
Date2018-09-28 17:07 +0000
SubjectZeilenumbruch im Emacs
Message-ID<poln59$2jed$1@rsli.inka.de>
Hallo,

ich versuche gerade, dem Emacs beizubringen, dass er nach 72 Zeichen
einen Zeilenumbruch machen soll. Irgendwie tappe ich völlig im Dunkeln,
kein einziger Versuch hat etwas gebracht.

Unten sind meine "Versuche" (~/.emacs) zu sehen. Alle Varianten
ausprobiert, aber es passiert einfach _nichts_, wenn Spalte 72
überschritten wird.

Any idea?

(setq standard-display-european t)
(set-input-mode (car (current-input-mode))
  (nth 1 (current-input-mode))
  0)
(normal-erase-is-backspace-mode 1)
;;(add-hook 'text-mode-hook 'turn-on-auto-fill)
(setq fill-paragraph t)
(setq-default fill-column 72)
(setq fill-column 72)
;;(setq default-major-mode 'text-mode)
;;(setq text-mode-hook
;;      '(lambda nil
;;         (setq fill-column 72)
;;         (auto-fill-mode 1)))

[toc] | [next] | [standalone]


#224

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-09-28 19:20 +0200
Message-ID<20180928fr172034@r18.ybtra.de>
In reply to#223
Volker Englisch schrieb:

>ich versuche gerade, dem Emacs beizubringen, dass er nach 72 Zeichen
>einen Zeilenumbruch machen soll. Irgendwie tappe ich völlig im Dunkeln,
>kein einziger Versuch hat etwas gebracht.
>
>Unten sind meine "Versuche" (~/.emacs) zu sehen. Alle Varianten
>ausprobiert, aber es passiert einfach _nichts_, wenn Spalte 72
>überschritten wird.
>
>Any idea?
[...]
>(setq-default fill-column 72)
      ^       ^ 

Ich habe hier:

| (setq default-fill-column 1024)

weil ich das von Dir gewünschte Verhalten eben nicht haben
will.

Vermutlich klappt es bei Dir, wenn Du den Bindestrich hinter
"setq" wegnimmst und hinter "default" setzt.

Marcel
-- 
            +-+ +--+ +-+            +-----+ +-----+          +----------
--+       +-+ +-+  +-+ +-+   +-+    +---+ +-+   +-+  +----+  +---------+
  +-+  +--+    +---------+ +-+ +-+   +--+       +----+  +-+        +---+
    +--+       +-----------+     +---+                  +----------+    

[toc] | [prev] | [next] | [standalone]


#225

FromVolker Englisch <eh@rsli.inka.de>
Date2018-09-28 20:15 +0000
Message-ID<pom24u$2q3g$1@rsli.inka.de>
In reply to#224
Marcel Logen wrote on 28.09.2018 19:20:
> Volker Englisch schrieb:
> 
>>ich versuche gerade, dem Emacs beizubringen, dass er nach 72 Zeichen
>>einen Zeilenumbruch machen soll. Irgendwie tappe ich völlig im Dunkeln,
>>kein einziger Versuch hat etwas gebracht.
>>
>>Unten sind meine "Versuche" (~/.emacs) zu sehen. Alle Varianten
>>ausprobiert, aber es passiert einfach _nichts_, wenn Spalte 72
>>überschritten wird.
>>
>>Any idea?
> [...]
>>(setq-default fill-column 72)
>      ^       ^ 
> 
> Ich habe hier:
> 
> | (setq default-fill-column 1024)
> 
> weil ich das von Dir gewünschte Verhalten eben nicht haben
> will.
> 
> Vermutlich klappt es bei Dir, wenn Du den Bindestrich hinter
> "setq" wegnimmst und hinter "default" setzt.

Leider nicht. Gleiches Resultat - es wird nicht umgebrochen...

[toc] | [prev] | [next] | [standalone]


#226

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-09-28 20:38 +0000
Message-ID<20180928fr203812@r18.ybtra.de>
In reply to#225
Volker Englisch writes:

>Marcel Logen wrote on 28.09.2018 19:20:

>> Vermutlich klappt es bei Dir, wenn Du den Bindestrich hinter
>> "setq" wegnimmst und hinter "default" setzt.
>
>Leider nicht. Gleiches Resultat - es wird nicht umgebrochen...

Vielleicht brauchst Du noch ein

   (auto-fill-mode 1)

Marcel
-- 
|    +--+            +--+                          +---+                
+----+  +--+     +---+  +-+        +------+   +----+   +-+              
 +---------+   +-+    +---+   +----+      +---+   +------+ +--+ +-+  +-+
 +-------------+      +-------+                   +--------+  +-+ +--+ +

[toc] | [prev] | [next] | [standalone]


#227

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-09-28 22:58 +0200
Message-ID<20180928fr205854@r18.ybtra.de>
In reply to#224
Marcel Logen schrieb:

>Ich habe hier:
>
>| (setq default-fill-column 1024)
>
>weil ich das von Dir gewünschte Verhalten eben nicht haben
>will.

Ich sehe gerade (C-h v default-fill-column RET):

|   This variable is obsolete since 23.2;
|   use `fill-column' instead.

Außerdem könnte es sein, daß Deine Einstellungen nur im
text-mode gegolten haben. Bist Du sicher, bei Deinen Tests
den text-mode eingeschaltet gehabt zu haben? (Dann steht
unten in der grauen Statusleiste "(Text)".)

Ingrid
-- 
-----+  +---+                 +--------------+       +-----------+      
 +---+  +-+ +---+   +----+    +--+  +--------+  +-+  +----+  +---+    +-
 +-----+  +---+ +---+  +-+ +-+ +-+  +-----------+ +-+   +-+  +--+ +---+ 
       +------+        +---+ +-+                    +---+       +-+     

[toc] | [prev] | [next] | [standalone]


#229

FromVolker Englisch <eh@rsli.inka.de>
Date2018-09-29 08:33 +0000
Message-ID<pondcs$j3c$1@rsli.inka.de>
In reply to#227
Marcel Logen wrote on 28.09.2018 22:58:
> Marcel Logen schrieb:
> 
> Außerdem könnte es sein, daß Deine Einstellungen nur im
> text-mode gegolten haben. Bist Du sicher, bei Deinen Tests
> den text-mode eingeschaltet gehabt zu haben? (Dann steht
> unten in der grauen Statusleiste "(Text)".)

Das war's. Da war noch "lisp-interaction-mode" gestanden. Jetzt weiß
ich auch was Major-Modes sind... Text-Modus als Default gesetzt und
es funktioniert.

Danke!

[toc] | [prev] | [next] | [standalone]


#228

FromHelmut Waitzmann <nn.throttle@xoxy.net>
Date2018-09-29 05:59 +0200
Message-ID<87pnwxosvr.fsf@helmutwaitzmann.news.arcor.de>
In reply to#223
Volker Englisch <eh@rsli.inka.de>:

>ich versuche gerade, dem Emacs beizubringen, dass er nach 72 Zeichen
>einen Zeilenumbruch machen soll. Irgendwie tappe ich völlig im Dunkeln,
>kein einziger Versuch hat etwas gebracht.

[…]

>Any idea?

Wenn ich keinen Fehler gemacht habe, sollten die folgenden Zeilen
bei Betreten des Text‐Modes Auto‐Fill‐Mode ein‐ oder ausschalten,
wenn und nur wenn die Variable my-text-mode-auto-fill einen
Wert ungleich nil enthält.

Steck dazu die folgenden Zeilen in die Datei "~/.emacs".  Dann
werden die Variable "my-text-mode-auto-fill" und die Funktion
"my-text-mode-auto-fill" (die auch als Kommando über

M-x my-text-mode-auto-fill

aufgerufen werden kann) mitsamt interaktiv abfragbarer
Dokumentation definiert, sowie ein Funktionsaufruf in den
Text‐Mode‐Hook gestellt:

(defvar my-text-mode-auto-fill nil
 "*Let auto-fill-mode be turned on or off, when entering Text mode.
For sensible values (besides nil) of this variable see the
parameter ARG of the function auto-fill-mode.  If this variable is
not nil, auto-fill-mode will be called using this variable as the
parameter ARG, when entering Text mode, by means of the function
my-text-mode-auto-fill.
If this variable is nil, nothing is done."
)

(defun my-text-mode-auto-fill nil
"Turn Auto Fill mode on or off.  See the variable my-text-mode-auto-fill."
  (interactive)
  (if my-text-mode-auto-fill
       (auto-fill-mode my-text-mode-auto-fill)))

(add-hook
  'text-mode-hook
  (function my-text-mode-auto-fill))

;; Let auto-fill-mode be turned on when entering text-mode:

(setq-default my-text-mode-auto-fill 1)

[toc] | [prev] | [next] | [standalone]


#231

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-09-30 00:37 +0200
Message-ID<AABbr/6nMm0AABk2.A1.flnews@s19.ybtra.de>
In reply to#228
Helmut Waitzmann schrieb:

>(setq-default my-text-mode-auto-fill 1)
  ^^^^^^^^^^^^

Ah, danke, das war mir bisher nicht bekannt:
<http://www.gnu.org/software/emacs/manual/html_node/elisp/Default-Value.html#index-setq_002ddefault-837>

Deshalb in <news:20180928fr172034@r18.ybtra.de>
meine Vermutung, da stünde ein Bindestrich an der
flcsahen Stelle.

Marcel
-- 
 ╭───────╮  ╭──╮     ╭──╮          ╭───────╮        ╭──────╮ ╭──╮       
─╯       ╰──╯  ╰─────╯  │  ╭─╮ ╭───╯  ╭────╯  ╭──╮  ╰──╮   ╰─╯  │       
                        │  │ ╰─╯  ╭───╯   ╭───╯  ╰─╮ ╭─╯        ╰─╮ ╭─╮ 
                        ╰──╯      ╰───────╯        ╰─╯            ╰─╯ ╰─

[toc] | [prev] | [next] | [standalone]


#232

FromVolker Englisch <eh@rsli.inka.de>
Date2018-09-30 16:16 +0000
Message-ID<poqss8$2o6v$1@rsli.inka.de>
In reply to#228
Helmut Waitzmann wrote on 29.09.2018 05:59:
> Volker Englisch <eh@rsli.inka.de>:
> 
>>ich versuche gerade, dem Emacs beizubringen, dass er nach 72 Zeichen
>>einen Zeilenumbruch machen soll. Irgendwie tappe ich völlig im Dunkeln,
>>kein einziger Versuch hat etwas gebracht.
> 
> [...]
> 
>>Any idea?
> 
> Wenn ich keinen Fehler gemacht habe, sollten die folgenden Zeilen
> bei Betreten des Text-Modes Auto-Fill-Mode ein- oder ausschalten,
> wenn und nur wenn die Variable my-text-mode-auto-fill einen
> Wert ungleich nil enthält.

Danke, scheint zu funktionieren. Wieder etwas gelernt...

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.editoren


csiph-web