Fix so windows opens the default editor when `@edit` is used

This fixes so windows can open source files with `@edit` macro using the default editor and I have added a notice to the user where to find the function when no line number info is sent to the editor.