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


Groups > de.sci.electronics > #305102 > unrolled thread

Atom Editor

Started byEric Bruecklmeier <nil@nil.nil>
First post2021-05-20 13:27 +0200
Last post2021-05-23 08:16 +0200
Articles 20 on this page of 111 — 22 participants

Back to article view | Back to de.sci.electronics


Contents

  Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-20 13:27 +0200
    Re: Atom Editor Thorsten Böttcher <thorsten_nospam@gmx.net> - 2021-05-20 13:43 +0200
      Re: Atom Editor Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2021-05-20 16:57 +0200
    Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-20 15:06 +0200
    Re: Atom Editor Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2021-05-20 17:35 +0200
      Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-20 17:40 +0200
        Re: Atom Editor Joerg Niggemeyer <joerg.niggemeyer@nucon.de> - 2021-05-20 17:59 +0200
          Re: Atom Editor Ole Jansen <remove.this.kaspernasebaer@gmx.de> - 2021-05-21 11:06 +0200
            Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-05-21 11:48 +0200
              Re: Atom Editor Ole Jansen <remove.this.kaspernasebaer@gmx.de> - 2021-05-21 13:12 +0200
                Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-05-21 13:25 +0200
                Re: Atom Editor Axel Berger <Spam@Berger-Odenthal.De> - 2021-05-21 13:38 +0200
                  Re: Atom Editor Rolf Bombach <rolfnospambombach@invalid.invalid> - 2021-05-21 18:57 +0200
                    Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-21 19:21 +0200
                    Re: Atom Editor Ole Jansen <remove.this.kaspernasebaer@gmx.de> - 2021-05-25 10:09 +0200
                      Re: Atom Editor Reinhardt Behm <rbehm@hushmail.com> - 2021-05-30 19:54 +0800
                        Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-05-31 16:51 +0200
                          Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-06-01 09:50 +0200
                            Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-06-01 11:04 +0200
                          Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-06-01 15:20 +0200
                          Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-06-01 13:44 +0200
                          Re: Atom Editor Volker Bartheld <news2020@bartheld.net> - 2021-06-01 17:24 +0200
                          Re: Atom Editor Hanno Foest <hurga-news2@tigress.com> - 2021-06-01 13:41 +0200
                            Re: Atom Editor Ole Jansen <remove.this.kaspernasebaer@gmx.de> - 2021-06-01 15:51 +0200
                              Re: Atom Editor Volker Bartheld <news2020@bartheld.net> - 2021-06-01 16:38 +0200
                                Re: Atom Editor Ole Jansen <remove.this.kaspernasebaer@gmx.de> - 2021-06-02 07:47 +0200
                            Re: Atom Editor Volker Bartheld <news2020@bartheld.net> - 2021-06-01 15:13 +0200
                              Re: Atom Editor Hanno Foest <hurga-news2@tigress.com> - 2021-06-01 16:12 +0200
                        Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-06-19 18:01 +0200
                          Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-06-19 19:32 +0200
                            Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-06-20 12:40 +0200
    Re: Atom Editor Volker Staben <volker.staben@hs-flensburg.de> - 2021-05-20 17:57 +0200
      Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-20 18:03 +0200
    Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-21 19:33 +0200
      Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 11:41 +0200
        Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 12:18 +0200
          Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 12:40 +0200
            Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 13:07 +0200
              Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 13:21 +0200
                Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 13:42 +0200
            Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 03:49 +0200
              Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-27 12:20 +0200
              Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 10:29 +0200
                Re: Atom Editor Andreas Fecht <forum@aftec.de> - 2021-05-24 11:54 +0200
                  Re: Atom Editor "Wolfgang Allinger" <all2001@spambog.com> - 2021-05-24 07:18 -0400
                Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 12:10 +0200
                  Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 12:14 +0200
                    Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-24 12:23 +0200
                      Re: Atom Editor Hanno Foest <hurga-news2@tigress.com> - 2021-05-25 00:09 +0200
                    Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 14:02 +0200
                      Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 14:17 +0200
                        Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 14:43 +0200
                          Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 14:48 +0200
                        Re: Atom Editor Axel Berger <Spam@Berger-Odenthal.De> - 2021-05-24 15:07 +0200
                          Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 15:13 +0200
                            Re: Atom Editor Axel Berger <Spam@Berger-Odenthal.De> - 2021-05-24 17:24 +0200
                            Re: Atom Editor Hanno Foest <hurga-news2@tigress.com> - 2021-05-25 00:10 +0200
                  Re: Atom Editor Rupert Haselbeck <mein-rest-muell@gmx.de> - 2021-05-24 13:20 +0200
                    Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 14:11 +0200
                      Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-24 15:05 +0200
                        Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-26 15:54 +0200
                          Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-26 15:57 +0200
        Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-22 14:13 +0200
          Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 14:33 +0200
            Re: Atom Editor Enrik Berkhan <Enrik.Berkhan@inka.de> - 2021-05-22 14:27 +0000
              Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 17:33 +0200
              Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 20:06 +0200
                Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-22 21:24 +0200
                  Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-23 00:30 +0200
                    Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 11:46 +0200
                  Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-23 10:47 +0200
                    Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 12:08 +0200
                      Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-23 12:10 +0200
                        Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 12:48 +0200
                          Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-23 13:15 +0200
                      Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 20:01 +0200
                        Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-23 20:16 +0200
                          Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 20:41 +0200
                            Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-23 21:59 +0200
                              Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-23 22:23 +0200
                      Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-23 12:50 +0200
                      Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-27 12:38 +0200
                        Re: Atom Editor Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2021-05-27 13:30 +0200
                          Re: Atom Editor Rolf Bombach <rolfnospambombach@invalid.invalid> - 2021-06-13 23:49 +0200
                      Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 04:30 +0200
                        Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-24 12:30 +0200
                          Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 14:35 +0200
                            Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-24 15:50 +0200
                              Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-26 13:58 +0200
                                Re: Atom Editor Sebastin Wolf <invaild@invaild.net> - 2021-05-26 14:17 +0200
                                Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-26 16:28 +0200
                              Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-26 16:07 +0200
                  Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-22 22:13 +0200
                  Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 21:57 +0200
                Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-23 10:00 +0200
                Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-23 09:59 +0200
                Re: Atom Editor Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2021-05-22 21:59 +0200
                Re: Atom Editor Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2021-05-22 20:47 +0200
                  Re: Atom Editor Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2021-05-22 21:13 +0200
                    Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-22 21:53 +0200
              Re: Atom Editor Hanno Foest <hurga-news2@tigress.com> - 2021-05-23 20:51 +0200
                Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 10:59 +0200
                  Re: Atom Editor Hartmut Kraus <hartmut.melina@web.de> - 2021-05-24 11:07 +0200
            Re: Atom Editor Helmut Schellong <rip@schellong.biz> - 2021-05-22 15:26 +0200
              Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-22 15:31 +0200
        Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 03:43 +0200
          Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 10:33 +0200
            Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 13:50 +0200
              Re: Atom Editor Eric Bruecklmeier <nil@nil.nil> - 2021-05-24 13:56 +0200
                Re: Atom Editor Arno Welzel <usenet@arnowelzel.de> - 2021-05-24 14:38 +0200
    Re: Atom Editor "Michael S." <michaely@bigfoot.de> - 2021-05-23 08:16 +0200

Page 3 of 6 — ← Prev page 1 2 [3] 4 5 6  Next page →


#305331

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-24 03:49 +0200
Message-ID<ih0f1oFpg3eU1@mid.individual.net>
In reply to#305279
Eric Bruecklmeier:

> Am 22.05.2021 um 12:18 schrieb Hartmut Kraus:
>> Am 22.05.2021 um 11:41 schrieb Eric Bruecklmeier:
>>> Am 21.05.2021 um 19:33 schrieb Arno Welzel:
>>>> Eric Bruecklmeier:
>>>>
>>>>> Ich frag mal hier nach, auch wenn es etwas off topic ist ;-)
>>>>>
>>>>> Hat jemand eine Idee, wie man den farbig formatierten Sourcecode aus
>>>>> einem Editor (hier Atom) incl. der Farben als Text kopieren kann? 
>>>>> OS: W10
>>>>
>>>> "Als Text" - gar nicht. Denn "Text" enthält keine Angaben für Farben.
>>>>
>>>
>>> Doch natürlich, es hängt schlicht vom Format ab, in dem der Text 
>>> codiert ist.
>>
>> Nein, von der Syntax. Daran erkennt der Editor, um welche Sprache es 
>> sich bei dem (Quell-) TEXT handelt. Oder auch nicht - wenn er sie eben 
>> nicht kennt.
>>
> 
> BS!
> 
> Ob "Text" eine bestimmte Eigenschaft haben kann oder nicht, hängt 
> schlicht und ergreifend von dessen Codierung ab. Eine abstrakte 

"Codierung" hat damit exakt GAR NICHTS zu tun.

Was Du meinst, ist *Syntax*, z.B. die von CSS. So kann man mit CSS einen
Textabschnitt einfärben und ein Browser wird das *interpretieren* und
entsprechend darstellen.

Atom baut auf Electron auf und benutzt intern auch CSS und HTML, um die
Oberfläche darzustellen. Und auch der Editor wird *intern* genau diese
Mittel nutzen, um das Syntax-Highlighting zu realisieren.

Dennoch ändert es nichts daran, dass der im Editor geladene Text keine
Angaben für Farben hat, sondern Atom benutzt Farben, um die SYNTAX des
Textes hervorzuheben.

Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
was Atom intern benutzt, um den Text farbig darzustellen.



-- 
Arno Welzel
https://arnowelzel.de

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


#305339

FromHelmut Schellong <rip@schellong.biz>
Date2021-05-27 12:20 +0200
Message-ID<s8nrog$uo9$1@solani.org>
In reply to#305331
On 05/27/2021 03:55, Arno Welzel wrote:
> Helmut Schellong:
> 
>> On 05/26/2021 14:10, Arno Welzel wrote:
>>> Helmut Schellong:
>>>
>>>> On 05/24/2021 14:11, Arno Welzel wrote:
>>>>> Rupert Haselbeck:
>>>>>
>>>>> [...]
>>>>> Es ging Eric nicht um reinen Text, sondern um die formatierte Variante
>>>>> davon, wie sie Atom intern für das Syntax-Highlighting erzeugt. Was Atom
>>>>> dafür nutzt, weiß ich nicht, aber naheliegend ist, dass es HTML mit CSS
>>>>> ist, da Atom als Laufzeitumgebung Electron nutzt.
>>>>>
>>>> .
>>>> Es dürften da irgendwelche geeigneten C++-Funktionen aus der WinAPI
>>>> oder KDEAPI benutzt werden. Wie beispielsweise:
>>>
>>> Eher nicht, da Atom Electron als Basis verwendet und nicht nur für
>>> Windows entwickelt wutrde.
>>>
>>> [...].
>> Wie erzeugt Atom KONKRET den farbigen Text in seinem Fenster?
> 
> Mit HTML und CSS:
> 
> <https://github.com/atom/atom/tree/master/packages>
> 
.
Ich zweifle daran, denn ich weiß, daß solche Ansprachen von Fenstern
unter Windows _nur_ mittels WINAPI-Funktionen möglich sind:

------------------------------------------------------------------------------
/u/bsh/bsh.c:5691:       GetConsoleScreenBufferInfo(Ho, &csbi);
/u/bsh/bsh.c:5767:            ScrollConsoleScreenBuffer(Ho, &sr, /*&src*/ 0, 
zc, &ci);
/u/bsh/bsh.c:5770:            FillConsoleOutputAttribute(Ho,fill,num,cp,&nw);
/u/bsh/bsh.c:5771:            FillConsoleOutputCharacter(Ho,' ',num,cp,&nw);
/u/bsh/bsh.c:5795:            FillConsoleOutputAttribute(Ho,fill,num,cp,&nw);
/u/bsh/bsh.c:5796:            FillConsoleOutputCharacter(Ho,' ',num,cp,&nw);
/u/bsh/bsh.c:5809:            FillConsoleOutputAttribute(Ho,fill,num,cp,&nw);
/u/bsh/bsh.c:5810:            FillConsoleOutputCharacter(Ho,' ',num,cp,&nw);
/u/bsh/bsh.c:6186:      if (!ReadConsoleOutputCharacter(Ho, bp, sz.X, pos, &nr))
/u/bsh/bsh.c:6283:     HoA[num]= CreateConsoleScreenBuffer(
/u/bsh/bsh.c:6290:     SetConsoleScreenBufferSize(HoA[num],
/u/bsh/bsh.c:6300:     if (SetConsoleActiveScreenBuffer(Ho))
............................................................
             for (ei=0;  ei<ni;  ++ei)  {
                att= csbi.wAttributes;
                switch (num=nums[ei],  num)  {
                  case  0:  //attr-
                      if (Screens[ScrI].noecho)
                        SetConsoleMode(FdG, ENABLE_ECHO_INPUT|
                           ENABLE_LINE_INPUT|ENABLE_PROCESSED_INPUT),
                        FlushConsoleInputBuffer(FdG);
                      if (Screens[ScrI].bold)  {
                        if (Screens[ScrI].rev)
                              att&=~BACKGROUND_INTENSITY,
                              Screens[ScrI].ratta=att;
                        else  att&=~FOREGROUND_INTENSITY,
                              Screens[ScrI].atta=att;
                      }
                      if (Screens[ScrI].rev)  att= Screens[ScrI].atta;
                      Screens[ScrI].noecho=Screens[ScrI].rev=
                         Screens[ScrI].bold=0;
                      ATTR:;
                      SetConsoleTextAttribute(Ho, att);
                      csbi.wAttributes= att;
                      if (Screens[ScrI].rev)  Screens[ScrI].ratta= att;
                      else                    Screens[ScrI].atta= att;
                      break;
------------------------------------------------------------------------------



-- 
Mit freundlichen Grüßen
Helmut Schellong   var@schellong.biz
www.schellong.de   www.schellong.com   www.schellong.biz
http://www.schellong.de/c.htm
http://www.schellong.de/htm/audio_proj.htm
http://www.schellong.de/htm/audio_unsinn.htm

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


#305410

FromEric Bruecklmeier <nil@nil.nil>
Date2021-05-24 10:29 +0200
Message-ID<ih16f5FtmgdU1@mid.individual.net>
In reply to#305331
Am 24.05.2021 um 03:49 schrieb Arno Welzel:
> Eric Bruecklmeier:
> 
>> Am 22.05.2021 um 12:18 schrieb Hartmut Kraus:
>>> Am 22.05.2021 um 11:41 schrieb Eric Bruecklmeier:
>>>> Am 21.05.2021 um 19:33 schrieb Arno Welzel:
>>>>> Eric Bruecklmeier:
>>>>>
>>>>>> Ich frag mal hier nach, auch wenn es etwas off topic ist ;-)
>>>>>>
>>>>>> Hat jemand eine Idee, wie man den farbig formatierten Sourcecode aus
>>>>>> einem Editor (hier Atom) incl. der Farben als Text kopieren kann?
>>>>>> OS: W10
>>>>>
>>>>> "Als Text" - gar nicht. Denn "Text" enthält keine Angaben für Farben.
>>>>>
>>>>
>>>> Doch natürlich, es hängt schlicht vom Format ab, in dem der Text
>>>> codiert ist.
>>>
>>> Nein, von der Syntax. Daran erkennt der Editor, um welche Sprache es
>>> sich bei dem (Quell-) TEXT handelt. Oder auch nicht - wenn er sie eben
>>> nicht kennt.
>>>
>>
>> BS!
>>
>> Ob "Text" eine bestimmte Eigenschaft haben kann oder nicht, hängt
>> schlicht und ergreifend von dessen Codierung ab. Eine abstrakte
> 
> "Codierung" hat damit exakt GAR NICHTS zu tun.
> 
> Was Du meinst, ist *Syntax*, z.B. die von CSS. So kann man mit CSS einen
> Textabschnitt einfärben und ein Browser wird das *interpretieren* und
> entsprechend darstellen.
> 
> Atom baut auf Electron auf und benutzt intern auch CSS und HTML, um die
> Oberfläche darzustellen. Und auch der Editor wird *intern* genau diese
> Mittel nutzen, um das Syntax-Highlighting zu realisieren.
> 
> Dennoch ändert es nichts daran, dass der im Editor geladene Text keine
> Angaben für Farben hat, sondern Atom benutzt Farben, um die SYNTAX des
> Textes hervorzuheben.
> 
> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
> was Atom intern benutzt, um den Text farbig darzustellen.

Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange 
gelöst ist, ist das auch egal...

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


#305429

FromAndreas Fecht <forum@aftec.de>
Date2021-05-24 11:54 +0200
Message-ID<s8ft51$7d9$1@solani.org>
In reply to#305410
Am 24.05.2021 um 10:29 schrieb Eric Bruecklmeier:

>>
>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>> was Atom intern benutzt, um den Text farbig darzustellen.
> 
> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange 
> gelöst ist, ist das auch egal...

Ich habe des öfteren den Eindruck, dass man bei einem textbasierendem 
Diskussionsmedium ständig aneinander vorbeiredet.
In denke, in einer auf Audio basierenden Diskussion wären viele hier 
tagelange Diskussionen in weniger als 5 min erledigt.

Am Ende landet man doch immer bei Currywurst oder Politik.

Gruß Andreas

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


#305454

From"Wolfgang Allinger" <all2001@spambog.com>
Date2021-05-24 07:18 -0400
Message-ID<FXUQOR4zQoB@allinger-307049.user.uni-berlin>
In reply to#305429
On 24 May 21 at group /de/sci/electronics in article s8ft51$7d9$1@solani.org
<forum@aftec.de>  (Andreas Fecht)  wrote:

> Ich habe des öfteren den Eindruck, dass man bei einem textbasierendem
> Diskussionsmedium ständig aneinander vorbeiredet.
> In denke, in einer auf Audio basierenden Diskussion wären viele hier
> tagelange Diskussionen in weniger als 5 min erledigt.

> Am Ende landet man doch immer bei Currywurst oder Politik.

Hierzugroup aktuell bei Corona ;[ oder es wird verWOLFt


Saludos (an alle Vernünftigen, Rest sh. sig)
Wolfgang

-- 
Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt!
Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf
ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p
(lt. alter usenet Weisheit)      iPod, iPhone, iPad, iTunes, iRak, iDiot

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


#305431

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-24 12:10 +0200
Message-ID<ih1cddFadmU1@mid.individual.net>
In reply to#305410
Eric Bruecklmeier:

> Am 24.05.2021 um 03:49 schrieb Arno Welzel:
[...]
>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>> was Atom intern benutzt, um den Text farbig darzustellen.
> 
> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange 
> gelöst ist, ist das auch egal...

Doch, ich habe sehr wohl verstanden - Du wolltest den *formatierten*
Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.


-- 
Arno Welzel
https://arnowelzel.de

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


#305435

FromEric Bruecklmeier <nil@nil.nil>
Date2021-05-24 12:14 +0200
Message-ID<ih1cjaF4aeU1@mid.individual.net>
In reply to#305431
Am 24.05.2021 um 12:10 schrieb Arno Welzel:
> Eric Bruecklmeier:
> 
>> Am 24.05.2021 um 03:49 schrieb Arno Welzel:
> [...]
>>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>>> was Atom intern benutzt, um den Text farbig darzustellen.
>>
>> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange
>> gelöst ist, ist das auch egal...
> 
> Doch, ich habe sehr wohl verstanden - Du wolltest den *formatierten*
> Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
> Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
> Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
> RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.
> 
> 
Also formatierter Text ist kein Text? Interessant. Ich habe übrigens 
bewußt Text geschrieben, weil sonst als erstes Screenshot als Vorschlag 
gekommen wäre...

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


#305437

FromSebastin Wolf <invaild@invaild.net>
Date2021-05-24 12:23 +0200
Message-ID<s8furh$1bt8$1@gioia.aioe.org>
In reply to#305435
Am 24.05.2021 um 12:14 schrieb Eric Bruecklmeier:

> Also formatierter Text ist kein Text? Interessant. Ich habe übrigens 
> bewußt Text geschrieben, weil sonst als erstes Screenshot als Vorschlag 
> gekommen wäre...

Auf den Vorschlag hab ich gewartet....

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


#305548

FromHanno Foest <hurga-news2@tigress.com>
Date2021-05-25 00:09 +0200
Message-ID<ih2mhmF878rU1@mid.individual.net>
In reply to#305437
On 24.05.21 12:23, Sebastin Wolf wrote:

>> Also formatierter Text ist kein Text? Interessant. Ich habe übrigens 
>> bewußt Text geschrieben, weil sonst als erstes Screenshot als 
>> Vorschlag gekommen wäre...
> 
> Auf den Vorschlag hab ich gewartet....

Als kleinster gemeinsamer Nenner eine naheliegende Option.

Hanno

-- 
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith

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


#305456

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-24 14:02 +0200
Message-ID<ih1iufF1j8fU1@mid.individual.net>
In reply to#305435
Eric Bruecklmeier:

> Am 24.05.2021 um 12:10 schrieb Arno Welzel:
>> Eric Bruecklmeier:
>>
>>> Am 24.05.2021 um 03:49 schrieb Arno Welzel:
>> [...]
>>>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>>>> was Atom intern benutzt, um den Text farbig darzustellen.
>>>
>>> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange
>>> gelöst ist, ist das auch egal...
>>
>> Doch, ich habe sehr wohl verstanden - Du wolltest den *formatierten*
>> Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
>> Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
>> Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
>> RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.
>>
>>
> Also formatierter Text ist kein Text? Interessant. Ich habe übrigens 
> bewußt Text geschrieben, weil sonst als erstes Screenshot als Vorschlag 
> gekommen wäre...

Korrekt - formatierter Text ist kein reiner Text, sondern Text
kombiniert mit Formatanweisungen.


-- 
Arno Welzel
https://arnowelzel.de

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


#305465

FromEric Bruecklmeier <nil@nil.nil>
Date2021-05-24 14:17 +0200
Message-ID<ih1jr5Fn3cU2@mid.individual.net>
In reply to#305456
Am 24.05.2021 um 14:02 schrieb Arno Welzel:
> Eric Bruecklmeier:
> 
>> Am 24.05.2021 um 12:10 schrieb Arno Welzel:
>>> Eric Bruecklmeier:
>>>
>>>> Am 24.05.2021 um 03:49 schrieb Arno Welzel:
>>> [...]
>>>>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>>>>> was Atom intern benutzt, um den Text farbig darzustellen.
>>>>
>>>> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange
>>>> gelöst ist, ist das auch egal...
>>>
>>> Doch, ich habe sehr wohl verstanden - Du wolltest den *formatierten*
>>> Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
>>> Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
>>> Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
>>> RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.
>>>
>>>
>> Also formatierter Text ist kein Text? Interessant. Ich habe übrigens
>> bewußt Text geschrieben, weil sonst als erstes Screenshot als Vorschlag
>> gekommen wäre...
> 
> Korrekt - formatierter Text ist kein reiner Text, 

Nur interessehalber: Wo schrieb *ich* denn was von reinem Text?

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


#305467

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-24 14:43 +0200
Message-ID<ih1lbbF1vfiU3@mid.individual.net>
In reply to#305465
Eric Bruecklmeier:

> Am 24.05.2021 um 14:02 schrieb Arno Welzel:
[...]
> Nur interessehalber: Wo schrieb *ich* denn was von reinem Text?

Im OP:

"Hat jemand eine Idee, wie man den farbig formatierten Sourcecode aus
einem Editor (hier Atom) incl. der Farben als Text kopieren kann?"

Das ist so, wie es da steht, ein Widerspruch in sich. Deshalb hatte ich
darauf als Antwort ja auch geschrieben. Zitat:

"Als Text" - gar nicht. Denn "Text" enthält keine Angaben für Farben.

Atom führt halt Syntax Highlighting aus, weshalb auch ASCII-Text dort
farbig erscheint, um syntaktische Elemente hevorzuheben. Du müsstest Dir
ein Plugin suchen, was diese nur in Atom vorgenommene Darstellung
auslesen und als HTML o.Ä. exportieren kann - aber dann ist es eben
*nicht* mehr Text, sondern HTML.

(Zitat Ende)

Da ich Atom aber selber nicht benutze, konnte ich kein konkretes Plugin
dafür empfehlen. Möglicherweis legt Atom beim Kopieren ohnehin eine
formatierte Variante zusätzliche neben dem Plain Text in die
Zwischenablage und man braucht nur eine geeignete Anwendung, die das
beim Einfügen auch versteht.


-- 
Arno Welzel
https://arnowelzel.de

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


#305469

FromEric Bruecklmeier <nil@nil.nil>
Date2021-05-24 14:48 +0200
Message-ID<ih1lksFn3cU3@mid.individual.net>
In reply to#305467
Am 24.05.2021 um 14:43 schrieb Arno Welzel:
> Eric Bruecklmeier:
> 
>> Am 24.05.2021 um 14:02 schrieb Arno Welzel:
> [...]
>> Nur interessehalber: Wo schrieb *ich* denn was von reinem Text?
> 
> Im OP:
> 
> "Hat jemand eine Idee, wie man den farbig formatierten Sourcecode aus
> einem Editor (hier Atom) incl. der Farben als Text kopieren kann?"
> 
> Das ist so, wie es da steht, ein Widerspruch in sich. 

Wo steht da was von *reinem Text* - ich sehe es immer noch nicht.

Da es Dir aber *ganz offensichtlich* nicht um irgendeine sinnvolle oder 
gar hilfreiche Antwort geht, brauchst Du darauf nicht zu antworten. Du 
kannst aber natürlich noch ein ganz gewichtiges letztes Wort ablassen...

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


#305470

FromAxel Berger <Spam@Berger-Odenthal.De>
Date2021-05-24 15:07 +0200
Message-ID<60ABA523.485ED00C@Berger-Odenthal.De>
In reply to#305465
Eric Bruecklmeier wrote:
> Nur interessehalber: Wo schrieb *ich* denn was von reinem Text?

Wenn jemand explizit "als Text" hinschreibt, dann meint er in der Regel
gerade kein Word-Dokument, kein PDF oder was immer sonst zum Editieren
und Darstellen von Text verwendet wird. Aus beidem kann man den Text
herauskopieren, sie sind also näher am Text als die von Dir erwähnte
Graphik. Aber näher dran ist noch nicht dasselbe.


-- 
/¯\   No  |    Dipl.-Ing. F. Axel Berger    Tel: +49/ 221/ 7771 8067
\ /  HTML |    Roald-Amundsen-Straße 2a     Fax: +49/ 221/ 7771 8069
 X    in  |    D-50829 Köln-Ossendorf      http://berger-odenthal.de
/ \  Mail | -- No unannounced, large, binary attachments, please! --

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


#305476

FromEric Bruecklmeier <nil@nil.nil>
Date2021-05-24 15:13 +0200
Message-ID<ih1n2uFn3cU4@mid.individual.net>
In reply to#305470
Am 24.05.2021 um 15:07 schrieb Axel Berger:
> Eric Bruecklmeier wrote:
>> Nur interessehalber: Wo schrieb *ich* denn was von reinem Text?
> 
> Wenn jemand explizit "als Text" hinschreibt, dann meint er in der Regel
> gerade kein Word-Dokument, kein PDF oder was immer sonst zum Editieren
> und Darstellen von Text verwendet wird. Aus beidem kann man den Text
> herauskopieren, sie sind also näher am Text als die von Dir erwähnte
> Graphik. Aber näher dran ist noch nicht dasselbe.
> 
> 

Ach Du jetzt auch noch?

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


#305513

FromAxel Berger <Spam@Berger-Odenthal.De>
Date2021-05-24 17:24 +0200
Message-ID<60ABC541.18CBCC90@Berger-Odenthal.De>
In reply to#305476
Eric Bruecklmeier wrote:
> Ach Du jetzt auch noch?

Du magst Dich erinnern, daß meine sogar die zweite Antwort war. Atom
kenne ich nicht und über das Zielprogramm und -format, wo Du den Text
einfügen willst schweigst Du Dich bis jetzt aus. Ich bleibe bei meiner
Empfehlung für HTML als Zwischen-und Transferformat, falls verfügbar,
und zwar aus zwei Gründen:

1) Sehr viele Programme können es lesen und schreiben, mehr als andere
Formate, und es ist völlig plattform- und umgebungsunabhängig.

2) Es ist selber intern textbasiert und nicht binär. Damit läßt es sich
besonders leicht skripten und für Zielprogramme, die HTML nicht selbst
einlesen können, in meinem Fall am häufigsten TeX, automatisiert
umsetzen.

Wenn ich ein Zwischenformat zwischen zwei internen, proprietären
Formaten brauche, ist es deshalb inzwischen meine erste Wahl. RTF geht
auch, hat aber nicht alle diese Vorteile. Meinen grunsätzlichen Rat,
über ein Zwischenformat zu gehen, hast Du von mir kommend lächerlich
gemacht und von Ole kommend als perfekte Lösung gelobt. Du wirst schon
wissen warum.


-- 
/¯\   No  |    Dipl.-Ing. F. Axel Berger    Tel: +49/ 221/ 7771 8067
\ /  HTML |    Roald-Amundsen-Straße 2a     Fax: +49/ 221/ 7771 8069
 X    in  |    D-50829 Köln-Ossendorf      http://berger-odenthal.de
/ \  Mail | -- No unannounced, large, binary attachments, please! --

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


#305547

FromHanno Foest <hurga-news2@tigress.com>
Date2021-05-25 00:10 +0200
Message-ID<ih2mj6F878rU2@mid.individual.net>
In reply to#305476
On 24.05.21 15:13, Eric Bruecklmeier wrote:

>> Wenn jemand explizit "als Text" hinschreibt, dann meint er in der Regel
>> gerade kein Word-Dokument, kein PDF oder was immer sonst zum Editieren
>> und Darstellen von Text verwendet wird. Aus beidem kann man den Text
>> herauskopieren, sie sind also näher am Text als die von Dir erwähnte
>> Graphik. Aber näher dran ist noch nicht dasselbe.
> 
> Ach Du jetzt auch noch?

Hunderte Geisterfahrer!

Hanno

-- 
The modern conservative is engaged in one of man's oldest exercises in
moral philosophy; that is, the search for a superior moral justification
for selfishness.
- John Kenneth Galbraith

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


#305452

FromRupert Haselbeck <mein-rest-muell@gmx.de>
Date2021-05-24 13:20 +0200
Message-ID<ejesnh-cjg.ln1@nntp.haselbeck-net.de>
In reply to#305431
Arno Welzel schrieb:
> Eric Bruecklmeier:
>> Arno Welzel:
> [...]
>>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>>> was Atom intern benutzt, um den Text farbig darzustellen.
>>
>> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange
>> gelöst ist, ist das auch egal...
> 
> Doch, ich habe sehr wohl verstanden - 

Das hat mancher hier aber recht geschickt zu verbergen vermocht...

> Du wolltest den *formatierten*
> Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
> Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
> Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
> RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.

Wie kommst du auf derart spitzfindige Unterscheidungen? Natürlich ist 
"formatierter" Text, Text mit Attributen, auch Text - Text mit ein paar 
zusätzlichen Informationen.

Warum um alles in der Welt glauben immer wieder ein paar ganz besondere 
Spezialspezialisten, sie könnten durch spontanes Erfinden neuer, eigener 
Definitionen für altbekannte Dinge sich aus der Affäre ziehen, wenn sie 
sich mal verrannt haben? Was ist so schlimm daran, ein Stück 
zurückzurudern? Man vergibt sich doch nichts, wenn man eingesteht, auf 
dem Holzweg gewandelt zu sein. Oder man hält einfach die Klappe, wenn es 
das Ego nicht erlaubt, Fehler auch mal zuzugeben.
Wir sind hier im Usenet. Es ist nicht weiter schlimm, wenn da mal ein 
Fehler, eine Falschinterpretation oder sonst ein Missgeschick vorkommt. 
Anders wärs im Staatsexamen und bei ähnlich bedeutenden Gelegenheiten. 
Da hätte man zumindest Gründe, ein wenig rumzulavieren, wenn man merkt, 
dass man falsch lag. Allerdings nützte das auch dort nur dann etwas, 
wenn die Prüfer alle hinreichend doof (oder so nett) sind, nichts zu 
merken. Auch (oder gerade) dort wird das aber selten vorkommen :->

MfG
Rupert

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


#305458

FromArno Welzel <usenet@arnowelzel.de>
Date2021-05-24 14:11 +0200
Message-ID<ih1jgeF1mfcU1@mid.individual.net>
In reply to#305452
Rupert Haselbeck:

> Arno Welzel schrieb:
>> Eric Bruecklmeier:
>>> Arno Welzel:
>> [...]
>>>> Was Du eigentlich willst, ist nicht den TEXT zu kopieren, sondern das,
>>>> was Atom intern benutzt, um den Text farbig darzustellen.
>>>
>>> Du hast überhaupt nichts verstanden, da das Problem aber dank OLE lange
>>> gelöst ist, ist das auch egal...
>>
>> Doch, ich habe sehr wohl verstanden - 
> 
> Das hat mancher hier aber recht geschickt zu verbergen vermocht...
> 
>> Du wolltest den *formatierten*
>> Text haben, so wie Atom ihn im Speicher aufbaut, um die farbige
>> Darstellung zu bekommen. Das ist aber eben nicht "Text" sondern ein
>> Format inkl. Angaben zu den Farben - z.B. als HTML mit CSS oder eben
>> RTF, wie es bei dem von Ole vorgeschlagenen Plugin geht.
> 
> Wie kommst du auf derart spitzfindige Unterscheidungen? Natürlich ist 

Weil genau das gerade in der Softwareentwicklung durchaus ein
Unterschied ist.

> "formatierter" Text, Text mit Attributen, auch Text - Text mit ein paar 
> zusätzlichen Informationen.

Diese "Attribute" sind aber *entscheidend* dafür, ob und wie eine
Software damit umgehen kann. Ein Word-Dokument ist auch "Text", aber das
wird man in Atom kaum sinnvoll bearbeiten können.

> Warum um alles in der Welt glauben immer wieder ein paar ganz besondere 
> Spezialspezialisten, sie könnten durch spontanes Erfinden neuer, eigener 
> Definitionen für altbekannte Dinge sich aus der Affäre ziehen, wenn sie 
> sich mal verrannt haben? Was ist so schlimm daran, ein Stück 
> zurückzurudern? Man vergibt sich doch nichts, wenn man eingesteht, auf 
> dem Holzweg gewandelt zu sein. Oder man hält einfach die Klappe, wenn es 
> das Ego nicht erlaubt, Fehler auch mal zuzugeben.

Welche "spontan erfundenden Dinge"? Als "Text" versteht man bei Software
Text ohne Attribute. Deswegen gibt es auch den MIME-Type "text/plain" im
Gegensatz zu anderen Formaten wie "text/html" für HTML,
"application/json" für JSON oder "application/msword" für Word-Dokumente.

Es ging Eric nicht um reinen Text, sondern um die formatierte Variante
davon, wie sie Atom intern für das Syntax-Highlighting erzeugt. Was Atom
dafür nutzt, weiß ich nicht, aber naheliegend ist, dass es HTML mit CSS
ist, da Atom als Laufzeitumgebung Electron nutzt.

-- 
Arno Welzel
https://arnowelzel.de

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


#305471

FromHelmut Schellong <rip@schellong.biz>
Date2021-05-24 15:05 +0200
Message-ID<s8g8ar$f1m$1@solani.org>
In reply to#305458
On 05/24/2021 14:11, Arno Welzel wrote:
> Rupert Haselbeck:
> 
> [...]
> Es ging Eric nicht um reinen Text, sondern um die formatierte Variante
> davon, wie sie Atom intern für das Syntax-Highlighting erzeugt. Was Atom
> dafür nutzt, weiß ich nicht, aber naheliegend ist, dass es HTML mit CSS
> ist, da Atom als Laufzeitumgebung Electron nutzt.
> 
.
Es dürften da irgendwelche geeigneten C++-Funktionen aus der WinAPI
oder KDEAPI benutzt werden. Wie beispielsweise:

int DrawTextExA(
   HDC              hdc,
   LPSTR            lpchText,
   int              cchText,
   LPRECT           lprc,
   UINT             format,
   LPDRAWTEXTPARAMS lpdtp
);

Farben werden z.B. per hex:aabbccrr definiert.


-- 
Mit freundlichen Grüßen
Helmut Schellong   var@schellong.biz
www.schellong.de   www.schellong.com   www.schellong.biz
http://www.schellong.de/c.htm
http://www.schellong.de/htm/audio_proj.htm
http://www.schellong.de/htm/audio_unsinn.htm

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


Page 3 of 6 — ← Prev page 1 2 [3] 4 5 6  Next page →

Back to top | Article view | de.sci.electronics


csiph-web