-----------------------------------------------------------
Version 15.10 (Aug 26, 2021)
-----------------------------------------------------------
Terminal panel
Added a new panel which works as a terminal window. It uses Cmd.exe in the background and should have most of the functions a real command prompt window has, and more.
The panel toolbar allows you to:
* Enter a path manually in the combo box and move to it.
* Select a favorite folder in drop down list and move to it.
* Save current terminal directory as favorite.
* Change terminal directory to the current document folder.
* Open a folder selection window and change directory to it.
* Change font (and background color if you're not using a theme).
* Restart the terminal (restart cmd.exe).
* Ctrl+` to start a terminal window.
Note!
The panel use a standard windows edit control and only communicate with an open (hidden) command prompt window using standard input/output.
There may be commands that doesn't work properly, like "more" (it displays all of the text at once, but you don't have the space bar control to switch page). Some special keys may work differently (since it's an edit control).
Some features I had to add to the panel myself:
* Command history (up/down arrow). It should work the same as in a real command prompt window. The command history is saved between sessions.
* Auto completion (tab). Should work the same as in a real command prompt window.
* Ctrl+C. Should work the same as in a real command prompt. If it doesn't work use the restart terminal button instead.
Terminal - PHP interactive shell (php -a)
This should work fairly well, but it will never work perfectly over standard input/output.
Up/Down arrows can be used for history and use "exit", or hit Ctrl+Z to exit the php interactive shell.
Terminal - Python interpreter mode (python or python -i)
This should work fairly well, but it will never work perfectly over standard input/output.
Up/Down arrows can be used for history and use "exit()", or hit Ctrl+Z to exit the python interactive mode.
The help utility is supported as well and should work normally.
Language server templates
Templates make adding language servers much easier. Once you've added a language server as a template you never have to add the server settings again.
Several server templates have been added already for you to use. And you can easily change or add one yourself.
Open LSP templates located in the environment menu to modify or add templates.
You can add a language server as a template from project/sites settings if you've already added a server.
Some environment variables can be used in paths:
Code: Select all
%appdata% = <AppData>\Roaming
%localappdata% = <AppData>\Local
%programfiles% = c:\Program files
%homepath% = c:\Users\<username>
* A few reported issues from users.
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