Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   DelphiLSP abfragen (https://www.delphipraxis.net/216075-delphilsp-abfragen.html)

himitsu 23. Okt 2024 12:54

DelphiLSP abfragen
 
Moin Moin,

müsste es nicht möglich sein, dem LSP eine Unit oder Projekt zu geben
und dann den "Inhalt" als XML zu bekommen, wo man sich gemütlich die USES und sonstwas rausholen könnte?



Also erstmal außerhalb der IDE, in einem eigenem Programm,
aber im Grunde zusätzlich auch innerhalb der IDE (OpenToolsAPI).

Uwe Raabe 23. Okt 2024 22:05

AW: DelphiLSP abfragen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe von einem netten Embarcadero Mitarbeiter mal einen LSPProxy bekommen. Vielleicht kannst du ja damit was anfangen.

win568 24. Okt 2024 05:45

AW: DelphiLSP abfragen
 
Hi Uwe

Gibt es auch den Sourcecode zu der Anwendung. Ich würde das gerne in unsere Experts inkludieren. Derzeit funktioniert das ganze Codeinsight auch mit dem win64 Binary Compiler nicht mehr. Leider bietet die ToolsAPI keinerlei Schnittstelle, die man verwenden könnte.
Wenn nicht, kann ich das Ganze auch per Doscmd steuern, ist aber weniger effektiv.

himitsu 24. Okt 2024 09:03

AW: DelphiLSP abfragen
 
Hab gestern abend auch schon gesucht. :lol:

Aber erstmal nur das gefunden:
https://github.com/fangguanya/LSPProxy
https://github.com/litProgLaTeX/pyLSPproxy

Die EXE ist jedenfalls von C++, mit irgendeinem HTML-webkit drin.

und
https://github.com/microsoft/language-server-protocol
https://www.zdnet.de/88273236/micros...-protocol-vor/


Jetzt noch rausbekommen, wie man an den richtigen "Port" kommt
und 'ne billige Delphiklasse draus basteln.




10 Sekunden für diese winzige DPR :freak:
OK, eigentlich "nur" 5 Sekunden.

Das Ding braucht alleine 3-4 Sekunden nur zum Starten, selbst wenn es garnichts macht.
Delphi-Quellcode:
LSPProxy -?
(wobei ich es mit keiner Variante geschafft habe irgendeine "Info" anzeigen zu lassen)




Ach ja, entweder in die BAT ein
Delphi-Quellcode:
call "C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\rsvars.bat"
einfügen (23.0 für Delphi 12)
oder in der (gleichen) Konsole vorher
Delphi-Quellcode:
"C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\rsvars.bat"
ausführen.

Uwe Raabe 24. Okt 2024 09:46

AW: DelphiLSP abfragen
 
Zitat:

Zitat von win568 (Beitrag 1542495)
Gibt es auch den Sourcecode zu der Anwendung.

Nein, gibt es nicht. Ich vermute auch, dass es in C++ geschrieben ist.

Im Grunde ist es aber wohl auch nur ein REST Client.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz