UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[FR] Mehr Debug Outputs im LE (Sprachdefinition Notepad++ zum Download)

Hier bitte Eure Diskussionen und Feature Requests zu neuen Logikmodulen und Funktionen des Logik-Editors

Hammer
Reactions:
Beiträge: 171
Registriert: Mo Sep 10, 2018 9:17 am
Hat sich bedankt: 81 Mal
Danksagung erhalten: 69 Mal

#11

Beitrag von Hammer »

Hallo StefanW,

bin bei der Suche darüber gestolpert und möchte mal nachfragen ob es für notepad ++ denn schon eine Sprachdatei gibt.
StefanW hat geschrieben: Mo Aug 12, 2019 11:09 am
==> Ich spreche mal mit Stefan K. darüber und dann kann man das schon machen. Ist aber immer ein wenig Geschmackssache was man wie einfärbt und darstellt.
Oder editiert jeder seine Custom Logik nur im Browser im LE?

Grüße
Stefan
Timberwolf Server 2500 ID:210 +PBM; VPN offen & Reboot nach Rücksprache .

Wiregate von 2011, ab 2024 in Rente
Benutzeravatar

Eraser
Reactions:
Beiträge: 646
Registriert: So Aug 12, 2018 1:51 pm
Wohnort: Amstetten, Österreich
Hat sich bedankt: 205 Mal
Danksagung erhalten: 275 Mal

#12

Beitrag von Eraser »

Ich mache z.B. die Logik in Notepad++ und schalte um auf JavaScript mit ein paar geänderten Farben.
Ist nicht ideal, aber um einiges besser.
Bei Auswahl von JSON ist es um einiges schlechter.

Eine eigene TW-Auswahl in Notepad++ wäre nicht schlecht.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

fechter65
Reactions:
Beiträge: 207
Registriert: Mo Aug 13, 2018 10:44 am
Hat sich bedankt: 195 Mal
Danksagung erhalten: 143 Mal

#13

Beitrag von fechter65 »

Eure Postings haben mich motiviert, im Notepad++ eine Sprachdefinition "TWSLogic" zu erstellen. Ich habe dies zuvor noch nie gemacht und bin auch nicht vollständig zum Ziel gekommen (die Keywords-Einträge haben bei mir keine Wirkung gezeigt, was offenbar aber auch daran liegt, dass in der Custom-Logik-Sprache die Schlüsselwörter in Anführungszeichen stehen, was offenbar bei der Umsetzung einer Sprachdefinition zu gewissen Schwierigkeiten führen soll (wenn man den Postings zum Thema folgt).

Ich erreiche im Moment folgendes Resultat:
Notepaad-TWS-Logic.png
Die entsprechende Definitionsdatei liegt bei, sie kann über

Sprachen / User Defined Language / Eigene Sprache definieren / Importieren

eingelesen werden.

Vielleicht kann jemand von Euch aus dieser Vorarbeit etwas Besseres daraus machen.

Gruss
Diego

Edit: Definitionsdatei als ZIP angehängt, als XML ging es nicht.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von fechter65 am Di Jun 09, 2020 8:47 pm, insgesamt 1-mal geändert.
TW2600 / TW-ID: 87/ VPN offen, booten jederzeit erlaubt
TW2600 / TW-ID: 173/ VPN offen, booten nach Rücksprache

Hammer
Reactions:
Beiträge: 171
Registriert: Mo Sep 10, 2018 9:17 am
Hat sich bedankt: 81 Mal
Danksagung erhalten: 69 Mal

#14

Beitrag von Hammer »

Hallo Diego,

hast du die Datei angehängt?
Denn ich bekomme nichts angezeigt. ;)
Vielen Dank für deine Bemühungen. :clap:

Grüße
Stefan
Timberwolf Server 2500 ID:210 +PBM; VPN offen & Reboot nach Rücksprache .

Wiregate von 2011, ab 2024 in Rente

fechter65
Reactions:
Beiträge: 207
Registriert: Mo Aug 13, 2018 10:44 am
Hat sich bedankt: 195 Mal
Danksagung erhalten: 143 Mal

#15

Beitrag von fechter65 »

Hammer hat geschrieben: Di Jun 09, 2020 8:42 pm hast du die Datei angehängt?
Denn ich bekomme nichts angezeigt. ;)
Sorry, ich habe nicht gemerkt, dass die XML-Datei beim Hochladen geblockt wurde. Ist nun korrigiert.

Gruss
Diego
TW2600 / TW-ID: 87/ VPN offen, booten jederzeit erlaubt
TW2600 / TW-ID: 173/ VPN offen, booten nach Rücksprache

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#16

Beitrag von Robert_Mini »

Danke für's teilen!
Hatte das auch schon mal probiert, bin aber nicht recht weit gekommen.

Schön wäre noch, wenn Zahlen gefärbt wären, aber das schaffe ich nicht. false/true geht noch eher.

lg
Robert

PS: Für alle Mitleser: Die Schrift ist erst nach einem Neustart von Notepad++ sichtbar!!!!
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Benutzeravatar

Eraser
Reactions:
Beiträge: 646
Registriert: So Aug 12, 2018 1:51 pm
Wohnort: Amstetten, Österreich
Hat sich bedankt: 205 Mal
Danksagung erhalten: 275 Mal

#17

Beitrag von Eraser »

Bei mir sieht es derweil so aus:
Unbenannt.png

Was mir daran noch fehlen würde ist eine Einfärbung der Befehle, Variablen und Datentypen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
mfg
Wolfgang

Timberwolf 2500 #151 / VPN offen / Reboot nach Rücksprache
+ PBM #938

fechter65
Reactions:
Beiträge: 207
Registriert: Mo Aug 13, 2018 10:44 am
Hat sich bedankt: 195 Mal
Danksagung erhalten: 143 Mal

#18

Beitrag von fechter65 »

Wenn man die Anleitung liest (und sich die Mühe gibt, sie zu verstehen), funktioniert es.

Anbei eine neue (gezippte) Definitionsdatei der benutzerdefinierten Sprache "TWSLogic" für den NotePad++, welche für Kommentare und zusätzlich für folgende Elemente separate Farbdarstellungen zulässt (jeweils über den Button "Stil" nach Euren Bedürfnissen festzulegen)
Notepad-TWS-Logic-Einstellungen.png
TWSLogic-neu.zip
Installation über

Sprachen / User Defined Language / Eigene Sprache definieren / Importieren

Gruss
Diego
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
TW2600 / TW-ID: 87/ VPN offen, booten jederzeit erlaubt
TW2600 / TW-ID: 173/ VPN offen, booten nach Rücksprache

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#19

Beitrag von StefanW »

Super Diego,

danke sehr. Ich habe das mal für Cisco IOS gemacht, das ist schon ein Gefummel bis man das eingestellt hat.

Danke dass Du es mit uns teilst. Ich habe den Titel des Threads dahingehend angepasst, dass sich das auch gut finden läßt.


Grüße in die Schweiz

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#20

Beitrag von Robert_Mini »

Danke für das File - werd ich am Abend probieren!
fechter65 hat geschrieben: Mi Jun 10, 2020 8:05 am Wenn man die Anleitung liest (und sich die Mühe gibt, sie zu verstehen), funktioniert es.
Ja richtig. Leider bin ich bisher trotz Anleitung daran gescheitert, für reine Zahlen eine Farbe zu definieren. Ich denke aber, so wie du das jetzt gemacht hast (auch Variablen in Farbe), bleiben nur Strings und Zahlen übrig, die keine Farbe bekommen. Das sollte locker reichen!

@StefanW: Interessant wäre, ob sich so ein Syntax-Highlighting im LE Editor aktivieren lässt?
Ich bin eigentlich dazu übergegangen, die Custom Logiken im LE direkt zu entwickeln, das Highlighting wäre eine schöne Draufgabe.

lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Antworten

Zurück zu „Feature Requests & Diskussionen Timberwolf Logik (Module & Editor)“