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


Groups > de.comp.editoren > #326

Re: Emacs automatisch Zeilen umbrechen lassen

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.editoren
Subject Re: Emacs automatisch Zeilen umbrechen lassen
Date 2021-06-23 17:57 +0200
Message-ID <savsn4.220.1@stefan.msgid.phost.de> (permalink)
References (11 earlier) <877dipwxga.fsf@usenet.ankman.de> <831r8x5oqr.fsf@helmutwaitzmann.news.arcor.de> <slrnscu15p.49o9.hjp-usenet3@trintignant.hjp.at> <87pmwgvnue.fsf@usenet.ankman.de> <slrnsd4i3s.bgss.hjp-usenet3@trintignant.hjp.at>

Show all headers | View raw


Am 22.06.2021 um 22:30 schrieb Peter J. Holzer:
> On 2021-06-20 10:20, Andreas Kohlbach <ank@spamfence.net> wrote:
>> Ich machte das ohne GUI, also TTY. Hier sollten ncurses zum Zuge kommen.
> 
> ncurses hat damit fast sicher nichts zu tun. Das ist hauptsächlich eine
> Library, um Bildschirmoutput zu managen (also z.B. einen String fett in
> weiß auf blau rechts unten auf den Schirm zu schreiben) mit diversen
> Optimierungen für langsame Leitungen (bei 300 bits/s war das wichtig). 
> 
> Wie Du schon richtig geschrieben hast, ist das Tool, das da zum Einsatz
> kommt, GPM. Das kopiert einen markierten Bildschirminhalt in einen
> Buffer und kann den dann wieder einem Terminal als Input zur Verfügung
> stellen. Details weiß ich nicht (wenn ich mir die jemals angeschaut
> habe, ist es 25 Jahre her und ich habe sie vergessen), aber da ist fast
> sicher ein rudimentärer Support in der Kernel-Terminal-Emulation
> vorhanden und der Rest wird im User-Space gemacht.

Der Mechanismus dürfte einfach sein: Bildspeicher auslesen:
<https://linux.die.net/man/4/vcsa>

> Die Crux hier ist "einem Terminal als Input zur Verfügung stellen". Wenn
> der Text einfach so als Input reinkommt, kann eine Applikation (z.B. ein
> Editor) nicht unterscheiden, ob der Input vom User getippt wurde oder
> aus dem Buffer kommt. [...] Daher ist es sinnvoll, wenn der
> Copy&Paste-Mechanismus eine Möglichkeit vorsieht, gepasteten Input von
> getipptem Input zu unterscheiden (xterm & Co können das, vielleicht kann
> es GPM auch) - wenn nicht, sollte man im Editor auf einen "Paste-Modus"
> umschalten können (vim kann das, emacs wahrscheinlich auch).

Da gibt's inzwischen Escape-Sequenzen für, ich bin aber ziemlich sicher,
dass gpm dafür ein paar Jahre zu alt ist:
<http://www.xfree86.org/current/ctlseqs.html#Bracketed%20Paste%20Mode>.


  Stefan

Back to de.comp.editoren | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Emacs als default Texteditor Stefan Reuther <stefan.news@arcor.de> - 2021-06-15 18:01 +0200
  Re: Emacs als default Texteditor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-15 20:46 +0200
  Vim als default Editor (was: Emacs als default Texteditor) Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-16 10:18 +0200
    Re: Vim als default Editor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-16 11:01 +0200
      Re: Vim als default Editor Christian Schneider <strcat@gmx.net> - 2021-06-16 13:36 +0200
      Re: Vim als default Editor Enrik Berkhan <Enrik.Berkhan@inka.de> - 2021-06-16 13:04 +0000
        Re: Vim als default Editor wolfgang-bauer@gmx.eu (Wolfgang Bauer) - 2021-06-16 15:54 +0200
      Re: Vim als default Editor Andreas Kohlbach <ank@spamfence.net> - 2021-06-16 21:39 -0400
        Re: Vim als default Editor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-17 06:49 +0200
        Re: Vim als default Editor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-17 07:52 +0200
          Re: Vim als default Editor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-17 09:36 +0200
            Re: Vim als default Editor Andreas Kohlbach <ank@spamfence.net> - 2021-06-17 14:45 -0400
              Re: Vim als default Editor Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-06-18 21:18 +0200
                Re: Vim als default Editor Andreas Kohlbach <ank@spamfence.net> - 2021-06-18 15:42 -0400
                Emacs automatisch Zeilen umbrechen lassen (was: Vim als default Editor) Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-06-19 18:36 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen Andreas Kohlbach <ank@spamfence.net> - 2021-06-19 13:55 -0400
                Re: Emacs automatisch Zeilen umbrechen lassen Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-06-20 03:06 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2021-06-20 11:04 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen Andreas Kohlbach <ank@spamfence.net> - 2021-06-20 06:20 -0400
                Re: Emacs automatisch Zeilen umbrechen lassen "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2021-06-22 22:30 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen Stefan Reuther <stefan.news@arcor.de> - 2021-06-23 17:57 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2021-06-28 13:43 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-06-20 20:29 +0200
                Re: Emacs automatisch Zeilen umbrechen lassen Andreas Kohlbach <ank@spamfence.net> - 2021-06-20 15:37 -0400
                Re: Emacs automatisch Zeilen umbrechen lassen Andreas Kohlbach <ank@spamfence.net> - 2021-06-20 06:18 -0400
            Re: Vim als default Editor Helmut Waitzmann <nn.throttle@xoxy.net> - 2021-06-18 21:30 +0200
      Re: Vim als default Editor Dennis Preiser <d__p@d--p.de> - 2021-06-28 18:52 +0000
        Re: Vim als default Editor Wolfgang Bauer <wolfgang-bauer@gmx.eu> - 2021-06-28 21:07 +0200

csiph-web