Autor Thema: Applikation: '- FutureTex'  (Gelesen 261 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 2794
  • Liked: 687
  • Karma: +30/-0
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Applikation: '- FutureTex'
« am: 20. September 2019, 14:35:47 »
Hola!

So, die Idee mit einem Text Editor für FutureOS hatte ich ja schon ewig... bald will ich mit der Arbeit daran anfangen (Schul-Ferien z.B.).

Gibt es Wünsche oder Ideen?
Was sollte so ein Text Editor können?

Gerne dürft ihr auch nach 'unmöglichem' fragen, hier mal ein Brainstorming...  :winke0002:
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 7.8.2019)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 28.08.2019)

Offline LambdaMikel

  • LambdaMikel
  • CPC 464+
  • *****
  • Beiträge: 731
  • Liked: 286
  • Karma: +30/-0
  • Geschlecht: Männlich
    • Homepage
Re: Applikation: '- FutureTex'
« Antwort #1 am: 20. September 2019, 18:57:28 »
Also gerne Emacs-kompatibel... Key Bindings.
Incremental Search.

Programmierbar - Erweiterbar in Lisp...  :winke0002:

Offline oobdoo

  • CPC 6128
  • ****
  • Beiträge: 403
  • Liked: 103
  • Karma: +10/-0
  • Geschlecht: Männlich
  • :P
Re: Applikation: '- FutureTex'
« Antwort #2 am: 20. September 2019, 20:47:47 »
Einfach GoldEd vom Amiga aufm CPC nachprogrammieren, dann können wir uns ein Brainstorming ersparen.  :smiley027:
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

Offline LambdaMikel

  • LambdaMikel
  • CPC 464+
  • *****
  • Beiträge: 731
  • Liked: 286
  • Karma: +30/-0
  • Geschlecht: Männlich
    • Homepage
Re: Applikation: '- FutureTex'
« Antwort #3 am: 21. September 2019, 00:42:22 »
... und den Amiga bitte auch noch nachprogrammieren  :D

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 2794
  • Liked: 687
  • Karma: +30/-0
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: Applikation: '- FutureTex'
« Antwort #4 am: 21. September 2019, 12:47:30 »
Danke für die Schlagworte, die gucke ich dann mal nach... zum Thema nachprogrammieren, das ist nicht meine Art.  ;) Lieber etwas neues entwickeln.  :)

Programmiersprache ist allerdings Assembler, nicht Lisp. Weil ich das schon kann und auch schneller läuft. Oder war damit gemeint einen Editor für Lisp Programme zu haben?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 7.8.2019)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 28.08.2019)

Offline oobdoo

  • CPC 6128
  • ****
  • Beiträge: 403
  • Liked: 103
  • Karma: +10/-0
  • Geschlecht: Männlich
  • :P
Re: Applikation: '- FutureTex'
« Antwort #5 am: 21. September 2019, 21:29:39 »
Lisp kannst Du weglassen, den Rest von GoldEd bitte komplett einbauen.  :zunge0020:
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

Offline LambdaMikel

  • LambdaMikel
  • CPC 464+
  • *****
  • Beiträge: 731
  • Liked: 286
  • Karma: +30/-0
  • Geschlecht: Männlich
    • Homepage
Re: Applikation: '- FutureTex'
« Antwort #6 am: 22. September 2019, 17:19:54 »
Na ja, Emacs hat einen kleinen Core, und der Rest ist dann in Emacs Lisp Programmiert - als Editor MACroS.
Also ist Lisp die interne "Erweiterungssprache". Sehr praktisch wenn man dem Editor neue Funktionen beibringen will!

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 2794
  • Liked: 687
  • Karma: +30/-0
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: Applikation: '- FutureTex'
« Antwort #7 am: 25. September 2019, 05:53:05 »
Also, um das nochmal zu verdeutlichen. Ich suche hier Features, nicht "Nachbau-Aufträge", denn das ist Langweilig. Was ich such sind Wünsche die eingebaut werden sollten. Bisher haben wir:

- Such auf und abwärts

Weiter Wünsche?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 7.8.2019)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 28.08.2019)

Offline LambdaMikel

  • LambdaMikel
  • CPC 464+
  • *****
  • Beiträge: 731
  • Liked: 286
  • Karma: +30/-0
  • Geschlecht: Männlich
    • Homepage
Re: Applikation: '- FutureTex'
« Antwort #8 am: 25. September 2019, 07:11:09 »
Also, inkrementelle Vorwärts / Rückwärts Suche geht noch etwas anders, einfach mal beim Emacs gucken, das ist nicht nur einfach Vorwärts / Rückwärts Suchen...

Zudem:
- Tab und Untabify
- Tab Ein- und Ausrücken von Blöcken
- Block-Operationen: Selektieren, Kopieren, Löschen, Einfügen
- Ganz wichtig: Öffnende / Schließende Klammer blinken / anzeigen!  Fürs Programmieren
  Für alle Klamern natürlich: (), {}, [], /* ... */
- Zeile einfügen (leer) und löschen
- Wort löschen links / rechts
- Navigieren nächstes Wort / vorheriges Wort (Cursor + Ctrl)
- Anfang und Ende Ctrl - Cursor Hoch, Ctrl - Cursor Down
- Seitenweises Scrollen  (Shift - Cursor up / down)
- Standard-Operations: Einfügen / Überschreiben, Linksbündig / Rechtsbündig / Blocksatz / Zentriert ...
-Einfügen von Sonderzeichen mittels "Ctrl Shift <ascii code>" o.ä.
- Evtl. mehr als ein "Puffer" - mehr als eine Datei pro Zeit geladen möglich, wie im Emacs.
  Umschalten zwischen Puffern, Vergleichen zwischen Puffern, Copy und Paste zwischen Blöcken in verschiedenen Puffern, ...

etc. etc.  :zunge0020:

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 2794
  • Liked: 687
  • Karma: +30/-0
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: Applikation: '- FutureTex'
« Antwort #9 am: 25. September 2019, 13:40:48 »
Super! Das sind doch mal gute Ideen. Danke!  :smiley027:

Generell werde ich es so machen, dass der Editor Seiten-orientiert wird. Gescrollt wird also Seitenweise. Damit sind Bildschirmseiten gemeint. Ähnlich wie beim IBM AS400. Mehrere Bildschirmformate sind möglich. Modus 1 und 2.

Es wird einen Eingabe/Editier Modus geben und einen Anzeigemodus. Dadurch können alle 256 Zeichen verwendet werden.
« Letzte Änderung: 25. September 2019, 13:44:06 von TFM »
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 7.8.2019)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 28.08.2019)

Offline TFM

  • Administrator
  • CPC 6128+
  • *****
  • Beiträge: 2794
  • Liked: 687
  • Karma: +30/-0
  • Geschlecht: Männlich
  • FutureSoft und CPC - Ein starkes Team!
    • FutureOS
Re: Applikation: '- FutureTex'
« Antwort #10 am: 27. September 2019, 14:51:08 »
Also, inkrementelle Vorwärts / Rückwärts Suche geht noch etwas anders, einfach mal beim Emacs gucken, das ist nicht nur einfach Vorwärts / Rückwärts Suchen...
Habe weder die Soft- noch die Hardware. Bitte erklären

- Tab und Untabify
- Tab Ein- und Ausrücken von Blöcken
Könntest Du erklären, was damit gemeint ist?
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 7.8.2019)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 28.08.2019)