Suggestions for 2020 - font ligatures and async exec in api

Let us know what you would like to see in the next version of this software

Moderator: kfury77

Forum rules
Please follow these guidelines when posting feature requests. This will help to increase the value of your contribution.
  • Do not create new topics for already requested features. Add your comments to the existing feature request topics instead;
  • Create separate topic for each feature suggestion. Do NOT post a number of non-related feature suggestions in a single topic;
  • Give your topic a meaningful title. Do NOT create topics with meaningless titles, such as "My Suggestion" or "My Problem".
Please note that we DO READ all suggestions, even if a reply is not posted. Thanks!
Post Reply
ttx
Posts: 31
Joined: Wed Jul 28, 2010 10:20 am

Suggestions for 2020 - font ligatures and async exec in api

Post by ttx »

Hi, as of every year, i am writing my suggestions for next version of your editors.

First is code ligatures, mainly to use with the new font from microsoft, Cascadia Code: https://devblogs.microsoft.com/commandl ... adia-code/

Second is to add function to your plugin API, which will work like ExecuteCommand, only asynchronous - so i dont have to wait on frozen editor, while the plugins compile less/sass on save (3-5 seconds)

Thanks for adding idea i suggested, with the docked search panel :D
User avatar
pmk65
Posts: 678
Joined: Sun Dec 20, 2009 9:58 pm
Location: Copenhagen, Denmark

Re: Suggestions for 2020 - font ligatures and async exec in

Post by pmk65 »

ttx wrote: Second is to add function to your plugin API, which will work like ExecuteCommand, only asynchronous - so i dont have to wait on frozen editor, while the plugins compile less/sass on save (3-5 seconds)
If you run "START <command>" with ExecuteCommand it will detach from current process
https://docs.microsoft.com/en-us/window ... ands/start

You can also use the "WScript.Shell" object like this:

Code: Select all

    var WSO = CreateOleObject("WScript.Shell");
    //WSO.run("cmd.exe /K \""+ cmd + "\"", 1);
    WSO.run("cmd.exe /C \""+ cmd + "\"", 0);
Or you can use my Gulp Taskrunner plugin which can be setup to watch local folders and process them in background when you save. (Uses Websocket to communicate with Webuilder)
There are 10 types of people in the world: Those who understand binary and those who don't.
Post Reply