I have updated the LSP client https://github.com/rickard67/LSP-Pascal-Library to version 3.17.x and added better support for dynamic registration of capabilities. So I'm currently adding more features to RJ TextEd.
-----------------------------------------------------------
Version 15.90 (June 14, 2023)
-----------------------------------------------------------
Code Explorer
Made several changes to the code explorer. All icons for method, property... have been removed and replaced with more general structure symbols, which makes it easier to use with different languages. And less confusing.
* Bookmarks can be displayed in the second view.
* The second view can now handle nested functions (e.g. JavaScript, Typescript...).
* Selectors in CSS should be displayed properly now.
* All tags are displayed on the tags tab. No tags are displayed on the code tab.
Fixed several issues as well.
Activate highlighter when opening a file
I've added new options to activate a highlighter if a new file type is opened and the file extension and highlighter is not activated in "Addons".
The default behavior is to display a prompt asking the user if the highlighter should be activated, with all its file extensions. But you can change that in option to automatically activate the highlighter, without the prompt.
Ex. You open a FSharp file and the FSharp highlighter is not active and available in the syntax highlighter list. Normally you would have to activate it manually in "Addons". But with these options it can be done for you.
The options can be found in "Options -> File -> Miscellaneous":
- Activate highlighter on unknown file extension
- Prompt user to activate highlighter
Always open application on active monitor
Added a new option to always open the program on the same monitor as the mouse cursor.
The option is turned off by default, but can be turned on in
"Options -> Program -> Program start".
Open large files as plain text
Added an option to open large files as plain text in "Options -> File -> Open".
The large file limit is set in MB.
This option is turned off by default.
Auto completion
Made changes to fix some issues when the auto completion list is visible while you type.
I also fixed a few other issues found while testing.
LSP Client
Updated the LSP client to handle all new features in v3.17.x of the LSP protocol. And made some improvements, both in the client and the editor.
LSP Hover Hints
Made several improvements to the display. Information is better color coded and markdown strings are handled better now.
The size of the hint is handled better and text properly wrapped, if necessary.
Lisp Highlighter
Created a new highlighter for Lisp.
Misc
* Option to enclose selection with quotes now include backticks.
Fixed
* Some issues with color value highlighting.
* Issues with color value hints.
* A few LSP issues.
* Many Code Explorer related issues.
* Several other reported issues.
The full v15.90 installers are also available below:
https://www.rj-texted.nu/downloads/rj-install_x64.exe
https://www.rj-texted.nu/downloads/rj-install_x86.exe
https://www.rj-texted.nu/downloads/rj-portable.exe
Version 15.90
- Rickard Johansson
- Site Admin
- Posts: 6628
- Joined: 19 Jul 2006 14:29
Re: Version 15.90
I've finally started to work on this version. I still have things to add though...
-
- Posts: 1
- Joined: 29 May 2023 19:00
Re: Version 15.90
![Very Happy :-D](./images/smilies/icon_biggrin.gif)
- Rickard Johansson
- Site Admin
- Posts: 6628
- Joined: 19 Jul 2006 14:29
Re: Version 15.90
This version has been released.