Version 14.80.1

Information about the next release of RJ TextEd.
Post Reply
User avatar
Rickard Johansson
Site Admin
Posts: 6087
Joined: 19 Jul 2006 14:29

Version 14.80.1

Post by Rickard Johansson »

I've just started adding LSP (language server) support to the editor. The LSP client is more or less working and I've tried it using a simple demo app. RJ TextEd is a bit more complicated than a simple app though - so it may take some time to add it all.

I'll add support for code completion, hover hints and diagnostics (list of code errors, hints, warnings etc.). I probably need a new panel for the diagnostics. A double click will take you to the error. It's actually a pretty cool feature when it's working.

I may add some other features as well, but I will focus on the LSP support in this version.

Just be patient 8)

User avatar
Rickard Johansson
Site Admin
Posts: 6087
Joined: 19 Jul 2006 14:29

Re: Version 14.80

Post by Rickard Johansson »

Almost there...

Below are some screen shots and GIFs displaying new features in this version.
LSP servers have currently only been implemented with projects. I'll add support for
LSP servers with "Sites" as well.

Completion
Completion.gif
Completion.gif (264.45 KiB) Viewed 432 times

Hover
Hover.gif
Hover.gif (148.32 KiB) Viewed 432 times

Diagnostics (error insight)
Diagnostics.gif
Diagnostics.gif (119.08 KiB) Viewed 432 times

Project settings
2021-04-23_ProjectSettings.png
2021-04-23_ProjectSettings.png (87 KiB) Viewed 432 times

Language server settings
2021-04-23_LSPSettings.png
2021-04-23_LSPSettings.png (85.55 KiB) Viewed 432 times

Code Explorer
2021-04-23_CodeExplorer.png
2021-04-23_CodeExplorer.png (247.71 KiB) Viewed 432 times


I'm still working on minor improvements and there are some things not yet implemented (like setting diagnostic colors in the "Themes manager". But as soon as I'm done I'll start adding some requested features and fix some bugs 8)

User avatar
yereverluvinuncleber
Posts: 286
Joined: 20 Apr 2018 09:49

Re: Version 14.80

Post by yereverluvinuncleber »

That is impressive. Testing.
"Noli pati a scelestis opprimi"... or is it "non lacessit illegitimae te carborundum"?

You can find me on Deviantart https://www.deviantart.com/yereverluvinuncleber/gallery/

User avatar
Rickard Johansson
Site Admin
Posts: 6087
Joined: 19 Jul 2006 14:29

Re: Version 14.80

Post by Rickard Johansson »

This version has been released. It took a while to add LSP support and write a new LSP client from scratch, but it's finally done.

-----------------------------------------------------------
Version 14.80 (May 12, 2021)
-----------------------------------------------------------

Language server (LSP) support
It's now possible to use language servers with projects and sites.

The language server will scan your project files (or site) and provide completion, mouse hover information, parameter hints and diagnostics (errors, warnings, information, hints). And if the server supports it, find definition/type definition/declaration/implementation.

You need to install the language server yourself. And when done, you can add it to your project or site.
The forum has a thread containing information on how to install different language servers and how to add them to your project or site.

You can add several language servers to each project or site.

The editor support stdio and tcp socket communication, so it should work with most language servers.

Misc
* Made some changes to the JScript (JavaScript/Typescript) syntax file.
* Made some minor changes in the C++ syntax file.
* Added some hover hints for script elements.

Fixed
* Navigation in explorer panel.
* Favorites click in explorer panel.
* Quick find icons.
* C++ fold issue.
* Several fold issues.
* Duplicate line undo issue.
* Find/Replace issue with line-feeds.
* Find issue in hex mode.
* Scrollbar issue when opening file in hex mode.
* Fixed several reported issues.

It's available for download from the main site https://www.rj-texted.se

User avatar
Rickard Johansson
Site Admin
Posts: 6087
Joined: 19 Jul 2006 14:29

Re: Version 14.80

Post by Rickard Johansson »

The version for Windows XP/Vista is now available as well. I had some issues with the compiler, but it's fixed now.

Fixed
* Update issues. It should work properly now and update to the correct version (XP/Vista).

Post Reply