objeck / objeck-lsp Goto Github PK
View Code? Open in Web Editor NEWLSP server for Objeck
Home Page: https://github.com/objeck/objeck-lang-server
License: Other
LSP server for Objeck
Home Page: https://github.com/objeck/objeck-lang-server
License: Other
Instead of having to run a long obr
command, only have to use objeck-lsp-standalone.exe
.
For example, objeck-lsp-standalone.exe stdio
or objeck-lsp-standalone.exe 6013 debug
.
The point is to skip the obr --OBJECK_STDIO=binary objeck_lsp.obe objk_apis.json
part.
Settings -> Configure Kate... -> LSP Client -> User Sever Settings
Create a new settings file with the content:
{
"servers": {
"objeck": {
"command": [
"<objeck_path>/obr.exe",
"<objeck_server_path>/objeck_lsp.obe",
"<objeck_server_path>/objk_apis.json",
"stdio"
],
"url": "https://github.com/objeck/objeck-lsp",
"highlightingModeRegex": "^Objeck$"
}
}
}
Note: Kate doesn't support define environment variables like Sublime so the environment variables OBJECK_LIB_PATH and OBJECK_STDIO must be set on Windows.
Download the trial version from zeusedit.com. Note: It's not yet support Objeck syntax highlighting.
Options -> Document Types... -> New
Extension: obs
Description: Objeck
Go to Language Server tab:
Program: obr
Arguments:
First textbox: C:/objeck-lsp/objeck_lsp.obe
Second textbox: C:/objeck-lsp/objk_apis.json
Third textbox: stdio
Remember to change the paths to objeck-lsp.
After clicking OK, Zeus IDE is ready to test with objeck-lsp. Open a .obs source file and the language server will be auto started.
Which port will it use?
Well, I found that there is not even a syntax highlighting file for Emacs.
I added a simple wrapper for Windows: #11
I don't know Linux shell scripting (even though I have used Linux for a while, I mostly used the graphical interface).
It turned out not only TextAdept and Lite XL (which I believe also use TextAdept's implementation of LSP Client) but also KDE's Kate editor, all of them, only support LSP over stdio. To use Objeck LSP server now, one either has to buy Sublime Text or go with VSCode.
Refererence, most issues should be resolved however that needs to be validated.
Please add syntax highlighting support for Vim. Thank you.
When showing code symbols for a file that starts source with "class" the hierarchy show "/"Default{}"/methods" incorrectly.
I just bought Sublime Text then he said he had objeck-lsp configured but not working ๐
I want to advertise Objeck to some Vim users. But first, I think I should make sure that objeck-lsp is working fine with Vim. The problem is, I personally don't use Vim and know nothing about it other than how to quit it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.