Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.editoren > #326
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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