Seltsam ... heute früh stand hier noch ein Beitrag von jonk auf den ich dann geantwortet habe ... nun ist beides weg ![]()
Nun sei's 'drum.
Hier ist das "Ergebnis" der Beiträge
:
Den Edit-Mode habe ich nun so geändert, daß nun auch AutoIt-Makros als ganzes Wort beim Doppelklicken erkannt werden (wegen der Online-Hilfe):
http://www.thorsten-willert.de/Software/jEdit/index.php#edit-mode
Die Commando-Dateien speichern nun die Datei erst und führen dann den Befehl aus:
http://www.thorsten-willert.de/Software/jEdit/index.php#commando
@jonk:
Dafür muß in den Commando-Dateien der Befehl zum speichern als einzelnes Commando VOR dem eigentlichen Commando stehen:
</UI>
<COMMANDS>
<COMMAND CONFIRM="FALSE" SHELL="BeanShell">
buffer.save(view,null);
</COMMAND>
</COMMANDS>
<COMMANDS>
<COMMAND CONFIRM="FALSE" SHELL="System">
buf = new StringBuffer();
if ( buffer.getMode().toString().equals("AutoItScript") )
...
Alles anzeigen
anscheinend wird der Inhalt des Puffers erst gelesen und dann die Anweisungen bearbeitet.
Deine Vorlage für XInsert habe auch eingebaut und etwas an den vorhandenen Func-Kommentar angepaßt.
Außerdem kann man nun per Makro oder XInsert Include-Dateien per Datei-Auswahl (Multiselect) wählen und damit einfach die paßenden #include ... Directiven einfügen.
Und die schönen Beispiele aus dem Forum hier für die Objecte Stack, Hash usw. habe ich auch mit eingebaut.
http://www.thorsten-willert.de/Software/jEdit/index.php#xinsert
http://www.thorsten-willert.de/Software/jEdit…t.changelog.txt
Dann gibt es noch ein kleines Update für die Makros:
http://www.thorsten-willert.de/Software/jEdit/index.php#macros
http://www.thorsten-willert.de/Software/jEdit…s.changelog.txt
Viel Spaß damit!
Grüße
Stilgar
[EDIT]
@jonk:
Ich korrigiere mich mal mit den Kommando-Dateien, aber ich habe deinen Befehl mal in:
geändert, dann wird nur nach Änderungen gespeichert.