This fix is related to JunoLab/Juno.jl#421 and improves on the previous PR JunoLab/atom-julia-client#731 to better handle paths with spaces in the REPL for Windows, macOS and Linux. Among other things, it correctly handles extension-less files and newline. However, it doesn't fully match the following (so avoid):
1- If you start with a folder name with spaces (obviously). See example 1 in the avoid section.
2- If you have extension-less filename with spaces. See examples 2 and 3 in the avoid section.
3- If you have file extension with spaces. See examples 4 and 5 in the avoid section.
This fix is related to JunoLab/Juno.jl#421 and improves on the previous PR JunoLab/atom-julia-client#731 to better handle paths with spaces in the REPL for Windows, macOS and Linux. Among other things, it correctly handles extension-less files and newline. However, it doesn't fully match the following (so avoid):
1- If you start with a folder name with spaces (obviously). See example 1 in the avoid section. 2- If you have extension-less filename with spaces. See examples 2 and 3 in the avoid section. 3- If you have file extension with spaces. See examples 4 and 5 in the avoid section.
Related PR: JunoLab/Atom.jl#322
Examples for Windows:![win_js](https://user-images.githubusercontent.com/41748383/80956662-4bc15500-8e0a-11ea-8c87-24da11dab825.png)
Examples for macOS / Linux:![nix_js](https://user-images.githubusercontent.com/41748383/79466394-345e2b80-8005-11ea-911a-8705b321ec91.png)