Thanks Rob,

It's helpful and convenient.

BTW the jaldocs folder and programmer path is not currently not relevant as
its a future planned feature.

Should I remove it ?

Regards,
Sunish

On Sat, 17 Apr 2021 at 15:15, Rob CJ <[email protected]> wrote:

> 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]> 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]> 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].
> 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].
> 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
> <https://groups.google.com/d/msgid/jallib/AM0PR07MB62414E8DC5E07B7B470A6F1EE64B9%40AM0PR07MB6241.eurprd07.prod.outlook.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/CAFGw2pGVKCVWOmRxpiDwZTo9x5b1wjkqfcnZ4yYGTSrvurfJBw%40mail.gmail.com.

Reply via email to