Version 14.90 beta 2

Test beta versions and make bug reports.
I will release major beta builds only. Bugs fixed will be rolled up into the next major beta build or the finished version.
Post Reply
User avatar
Rickard Johansson
Site Admin
Posts: 6160
Joined: 19 Jul 2006 14:29

Version 14.90 beta 2

Post by Rickard Johansson »

Fixed several issues in beta 1.

Most new features in this version are language server related, except "Preview Commands".

-----------------------------------------------------------
Version 14.90 (June 5, 2021)
-----------------------------------------------------------

Find References (View-Panels-LSP Client)
This is a language server feature. It will list all references to the item under the text cursor. It can be a variable, function, object ...

Menu item is found in the right click context menu (Find - Find References).
_References.png
_References.png (6.31 KiB) Viewed 1606 times

The references tree will list file and references found in the project. Double click on an item to select it in the document.

Document Symbols (View-Panels-LSP Client)
This is a language server feature. You can use the panel to display a hierarchical tree view of all classes, methods, properties etc. in a file or open document.
_Symbols.png
_Symbols.png (8.02 KiB) Viewed 1606 times

Symbol Search
Another language server feature.
The search box is located in the document symbols panel. The search is project wide and will list items found in both your project files and in library files.
_SymbolsSearch.png
_SymbolsSearch.png (4.6 KiB) Viewed 1606 times

Code: Select all

    Some useful keys:
      - DOWN    Move down to the tree view below.
      - ESC     Clear search and change focus to the editor.
      - SPACE   Select focused item in the tree view, but keep focus on the tree view.
      - ENTER   Select focused item in the tree view and change focus to the editor.

Diagnostics (View-Panels-LSP Client)
Another language server feature.
The tree view will display diagnostic errors, warnings, hint and information found in any of the open documents.

Diagnostics are also displayed in the code explorer, but only for the currently
active document. The diagnostics panel display information from all open documents.

Rename symbol
This is another language server feature.
The menu item can be found in the right click context menu. Use it to rename a class, object, method, field variable or any other symbol under the cursor. The renaming is project wide, so all instances of the symbol will be renamed (even if the file isn't open).

Format document
Another language server feature to format a selection, or the whole current document. The menu item is available in the right click context menu.
A prompt asking for options is displayed when selecting the menu item.

Preview Commands
Available in the HTML menu. Allows you to assign a file extension to a command used when previewing a file. The command can e.g. convert the current document to a HTML file and allow you to preview the converted file.

Code: Select all

    Ex.
      Command:  showdown      
      Argument: makehtml -i "%s" -o "%d"
      
      "%s" = current document
      "%d" = converted HTML file used for preview

This is used in all previews, e.g. live preview, internal browsers, browser tabs...

Fixed
* Open local help file.
* Temp files should be deleted and not moved to the recycle bin.

Download
http://www.rj-texted.nu/downloads/beta/ ... ll_x86.exe
http://www.rj-texted.nu/downloads/beta/ ... ll_x64.exe
http://www.rj-texted.nu/downloads/beta/rj-portable.exe

Post Reply