-
Notifications
You must be signed in to change notification settings - Fork 20
Description
Currently, any IDE is just opened with the first argument as the file path. While this works for most popular IDEs, but some IDEs may have other rules. Especially what if the IDE is currently executing.
Moreover, there is no way of checking if the program name that the user enters is actually a text editor or a some other program in their path. Because the hash will only tell if it's a program. We need to know if it's an installed program and if it can handle the required parameters.
One solution is to keep a list of IDEs / Text Editors and the command line args that they accept. We can detect all the IDEs installed on user's system and then show a list from which he/she can choose the IDE they want to configure. They may also want to configure some command line parameters.