2 IDE plugins

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

2 IDE plugins

Beitrag 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...
Zuletzt geändert von Dostej am 11.10.2005 15:56, insgesamt 2-mal geändert.
FloHimself
Beiträge: 338
Registriert: 05.09.2004 18:47

Beitrag 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?
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Äh... Hä? Und wo sind die Links jetzt?
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag 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) <)
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag 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?
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag 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]
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag 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...)
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag 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)") ;{
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
Dostej
Beiträge: 529
Registriert: 01.10.2004 10:02
Kontaktdaten:

Beitrag 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...
Zuletzt geändert von Dostej am 21.10.2005 10:41, insgesamt 1-mal geändert.
Antworten