Hello all,

I added this json.tasks file to GitHub and added a Wiki page for the Visual 
Studio Code extension.

See: Installing the JAL Visual Studio Code extension · jallib/jallib Wiki 
(github.com)<https://github.com/jallib/jallib/wiki/Installing-the-JAL-Visual-Studio-Code-extension>

Kind regards,

Rob

________________________________
Van: [email protected] <[email protected]> namens vasi vasi 
<[email protected]>
Verzonden: vrijdag 16 april 2021 22:05
Aan: [email protected] <[email protected]>
Onderwerp: Re: [jallib] Visual Studio Code Extension for JAL Released to 
Marketplace

Very nice work Sunish, thank you very much. Nowadays, I'm using VSCode for 
Nucleo STM32 microcontroller projects and also for MSEgui+freepascal and 
Lazarus+freepascal projects.

On Fri, Apr 16, 2021 at 10:47 PM vasi vasi 
<[email protected]<mailto:[email protected]>> wrote:
Hi Sunish,
Extension not compatible with 1.53,2 version... I will update to a recent one - 
I avoided this a couple of times but I will do it to test your extension. BTW, 
there is a FreeBSD port, but it is older... if you can stick with your actual 
version without updating for a while, might help others...

On Tue, Apr 13, 2021 at 6:03 PM Sunish Issac 
<[email protected]<mailto:[email protected]>> wrote:
Dear All,

It's been a long time since I wanted to do this extension for JAL to replace 
Jaledit.

One of the main problems that had to be solved was cross platform compatibility 
which is now possible through vscode.
With real big jal include files, Jaledit was crawling and there were issues 
with file association and permission which resulted in crashing of jaledit on 
editor preferences unless it warun with admin rights

This is not a perfect solution yet as there are many more features to be 
implemented to have all functionality of jaledit.

But the following features work very well

  *   Syntax Highlighting
  *   Fast opening and saving of files irrespective of the size.
  *   Linux and Windows support
  *   Code folding
  *   Auto completion ( More work needs to be done to have functions/procedures 
included from include files)
  *   Code Snippets ( Only very few are added, but not very difficult to add)
  *   Compiling to Hex file
  *   Ctrl-Click to go to error line ( It doesn't go automatically)
  *   Searching/Replacing any word within files and across folder
  *   Direct Github Push/Pull/Diff other commands
  *   Side by side View and file comparison
  *   Theme selection/switching
  *   Folder/explorer view

Some of the main features not in the extension

  *   Code Explorer for include 
files,procedures,functions,variables,constants,aliases
  *   Opening include files with Ctrl-Enter
  *   Auto Backup with time stamp/compilation
  *   Backup project as zip file
  *   Go to error line after compilation
  *   Running programmer on successful build
  *   Serial Terminal
  *   Compile/Program buttons/keys
  *   Detecting PIC name from code and passing it as variable to Programmer 
executable
  *   Set file as Active JAL file and compile that irrespective of file you are 
editing

Requirements & Installation Process:

  1.  Download,install and run Visual studio code from  
https://code.visualstudio.com/download
  2.  Press Ctrl-Shit-X to invoke the Extensions and search for JAL (or trying 
to open a JAL file will also prompt to install the extension)
  3.  Click Install to add the extension to vscode
  4.  Set the path to your jal compiler exe and library file path by clicking 
the gear icon in extension manager and selecting Extension Settings (It's also 
possible by going to editor preferences and searching for JAL)
  5.  Press Ctrl-Shift-P and Type/select "Tasks:Open User Tasks''.
  6.
Select Others (Example to run arbitrary command).
  7.
In the opened tasks.json paste the following code
{
    // prefilled tasks.json for compiling a JAL file
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Compile JAL File",
            "type": "process",
            "command": "${config:jal.paths.exePath}",
            "args": [
                "${file}",
                "-s",
                "${config:jal.paths.LibPath}"
            ],
            "presentation": {
                "reveal": "always",
                "panel": "new"
            },
            "problemMatcher": [],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
  8.
Open any JAL file and press Ctrl-Shift-B to build the JAL file and you are 
ready to rock !

Code of the extension is fully open source and can be pulled/cloned from GitHub 
- sunishnet/vscode-jal: A VS Code extension for 
JAL<https://github.com/sunishnet/vscode-jal/>
Visual studio code marketplace link for JAL Jal - Visual Studio 
Marketplace<https://marketplace.visualstudio.com/items?itemName=sunish.vscode-jal>

________________________________________________________________________________________________________________________________

Off late the activity in our community is very less except for very people like 
Rob, I guess, most are on Arduino/ESP/ST.
How many know that Arduino Project was started in JAL  by Massimo who was one 
of the jallist members.

I'm not sure how many of us are there from the days of Wouters' JAL, but would 
like to say hi to those lurkers sharing the nostalgia :-) .


Kind regards,

Sunish

--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CAFGw2pGUWLmnU0sHXGRPsjbPMUhU2zU5vd_Pc6VYf6LZMM-_Gw%40mail.gmail.com<https://groups.google.com/d/msgid/jallib/CAFGw2pGUWLmnU0sHXGRPsjbPMUhU2zU5vd_Pc6VYf6LZMM-_Gw%40mail.gmail.com?utm_medium=email&utm_source=footer>.


--
Vasi


--
Vasi

--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/CABsDq%3D-_Fp7tmF_cVVWiDBGqpcvcRyD11ZAM%2BO6Bs-kJ9Q-nGg%40mail.gmail.com<https://groups.google.com/d/msgid/jallib/CABsDq%3D-_Fp7tmF_cVVWiDBGqpcvcRyD11ZAM%2BO6Bs-kJ9Q-nGg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jallib/AM0PR07MB62414E8DC5E07B7B470A6F1EE64B9%40AM0PR07MB6241.eurprd07.prod.outlook.com.

Reply via email to