Seite 1 von 2

2 IDE plugins

Verfasst: 11.10.2005 09:40
von Dostej
Grad mal vorweg. Ich bin jaPBe Fan.
Andererseits hat die neue IDE auch einige nicht zu verachtende Features. Allerdings fehlt mir schon noch was...

Da mal jemand gesagt hat (ich glaube es war Konfuzius), es sei besser eine kerze anzuzünden als sich über die Dunkelheit zu beklagen, hab ich mal das, was mir so fehlt, als plugin reingestöpselt.

Zuerst ein Auto-intendation-plugin. Das ist als Reaktion auf das gleiche Plugin von Hroudwolf entstanden. Die rem-zeilen oben im text, das Popupfenster haben mich genervt.

Das Rtrim hat ein jaPBe - plugin als Anlehnung. Ich finde es lästig, die Leerzeichen immer mit der Hand zu entfernen, andererseits blähen sie die Quelldatei auf. Naja, Kurzer Rede langer Sinn. Ein plugin-clone sozusagen


Beide plugins gehen mit dem gesamten text (wenn keine Selektion vorhanden ist) oder nur in der Selektion.

Beide Dateien sind knapp 20k. Dabei ist auch ne kurze Beschreibung, wie sie reingehängt werden. (.Doc)


Hier die Links:

http://dostej.pureforge.net/Files/Auto% ... dation.zip

und

http://dostej.pureforge.net/Files/RTrim.zip

EDIT: // TARAAAA - hier die Links - (Tip von Lukaso machte es möglich)


Ich habe sie geteste, bei mir laufen sie. Für Kritik oder Anregungen wäre ich dankbar. Für Bugs nicht, wohl aber für Bug-reports :wink:

P.S. Danke an Lukaso für den Webspace...

Verfasst: 11.10.2005 12:01
von FloHimself
so, jetzt bräucht ich noch benutzername u. password
und ich könnts mir anschauen :P

im ernst, das sind nicht die richtigen links, oder?

Verfasst: 11.10.2005 15:31
von NicTheQuick
Äh... Hä? Und wo sind die Links jetzt?

Verfasst: 11.10.2005 15:41
von Dostej
Wie gesagt, ich checks noch nicht so ganz. :oops: :oops:
Ich hab von Lukaso dankenswerterweise WEbspace bekommen, kann auch die Dateien hochladen, den "Direkter Downloadlink" ist aber wohl nur für mich bestimmt, nachdem ich mich eingeloggt habe.
Wie ich den Link zu den Files sonst bestimmen kann, hab ich nocht rausgekriegt.
Ich hab Lukaso gemailt, ob er mir ein paar Tips geben kann, hat aber noch nicht geantwortet (nicht das ich das schon erwartet hätte, hab ihm das Mail gerade erst geschickt...)
Bis ich das raus habe, gibts leider keine Links. (ausser ich kann die zwei Dateien jemandem mailen der sie irgendwo hochladen kann... "Anybody out there?")

@Nick
Die Links habe ich von daher wieder gelöscht, da sie eh nicht gingen... :oops:

EDIT // Habs rausgefunden - sollten jetzt gehen (sind oben wieder drin) <)

Verfasst: 12.10.2005 00:54
von ts-soft
Autoindent funktioniert soweit ganz gut, aber leider wird Select und Case auf eine Ebene gestellt. Hier finde ich es besser, wenn Case eingerückt wird. Vielleicht kannste das ja Optional integrieren.

Auf jedenfall eine sehr nützliche Funktion, die ich vermißt habe :allright:

PS: Argumente sollte so aussehen:
"%FILE" %TEMPFILE %SELECTION

Verfasst: 12.10.2005 09:10
von Dostej
Hab das mit dem "Case" geändert (standardmässig)
Hab noch nen kleinen Bug gefunden und ausgemerzt ("Forever" ging nicht)
und habe Datasection einrücken lassen.
Der Link ist der gleiche wie oben.

Was davon sollte Konfigurierbar sein?

Verfasst: 12.10.2005 16:20
von Deeem2031
1. Vielleicht solltest du noch "CompilerIf" und was dazu gehört einrücken.
2. "If x:a=b:Endif" Wird nicht richtig erkannt.
3.

Code: Alles auswählen

        CompilerIf #devmode = 1
      Until i < -380 Or KeyboardPushed(#PB_Key_All)
      CompilerElse
    Until i < -380 Or (KeyboardPushed(#PB_Key_All) And i < hoehe/2)
    CompilerEndIf
wird auch nicht richtig eingerückt. (Is aber nich so schlimm, das hat jaPBe auch nicht hinbekommen ;) )[/code]

Verfasst: 12.10.2005 17:17
von Dostej
Danke für den Hinweis, Deem

Kleines Update (link siehe oben)

Nr. 1 und 2 gehen jetzt

Nummer 3 geht weiterhin nicht (das erscheint mir eher ein Spezialfall...)

Verfasst: 12.10.2005 17:27
von Deeem2031
Sicher das du die Version hochgeladen hast? Das Datum der Erstellung ist das selbe und 1. und 2. funktionieren auch ned.

EDIT: Damit scheint er auch nicht klarzukommen: AddLog("-> repeat For-Next (Version 1.1)") ;{

Verfasst: 14.10.2005 11:52
von Dostej
Ja, Du hattest recht. Ich habe aus Versehen die alte Datei nochmals hochgeladen.
Hier nun die neue, das mit dem letzten Bug habe ich auch behoben.

//EDIT: Da der Code scheinbar gut läuft (ich habe keine Fehler mehr gefunden oder mitgeteilt bekommen), poste ich mal den Sourcecode der 2 plugins.

http://dostej.pureforge.net/Files/PB%20 ... Source.zip

Erwartet aber nicht zu viel an "struktur" oder so...