Description / Steps to reproduce the issue
neovim has an official Windows version available, which uses Windows-style paths and locations to look for and store configuration files (e.g., %localappdata%\nvim-data\). As expected, on Linux, neovim uses Unix-style paths and locations instead (e.g., $XDG_CONFIG_HOME/nvim/).
In general, I expect MSYS2 / mingw to be a compatibility shim to allow traditionally native Unix utilities to run on Windows. This includes paths, but not locations. Doing so would cleanly separate documentation/tutorials/configurations for "native" Windows apps from *nix apps (which I consider MSYS2 / mingw apps to be, despite using native Windows APIs).
Tested with mingw-w64-ucrt-x86_64-neovim, but probably affects other environments too.
Expected behavior
I expect mingw-w64-ucrt-x86_64-neovim to use Unix locations to store and look for configuration files (e.g., $XDG_CONFIG_HOME/nvim).
Actual behavior
mingw-w64-ucrt-x86_64-neovim uses Windows locations to store and look for configuration files (e.g., %localappdata%\nvim-data).
Verification
Windows Version
MSYS_NT-10.0-22621
MINGW environments affected
Are you willing to submit a PR?
No response
Description / Steps to reproduce the issue
neovimhas an official Windows version available, which uses Windows-style paths and locations to look for and store configuration files (e.g.,%localappdata%\nvim-data\). As expected, on Linux,neovimuses Unix-style paths and locations instead (e.g.,$XDG_CONFIG_HOME/nvim/).In general, I expect MSYS2 / mingw to be a compatibility shim to allow traditionally native Unix utilities to run on Windows. This includes paths, but not locations. Doing so would cleanly separate documentation/tutorials/configurations for "native" Windows apps from *nix apps (which I consider MSYS2 / mingw apps to be, despite using native Windows APIs).
Tested with
mingw-w64-ucrt-x86_64-neovim, but probably affects other environments too.Expected behavior
I expect
mingw-w64-ucrt-x86_64-neovimto use Unix locations to store and look for configuration files (e.g.,$XDG_CONFIG_HOME/nvim).Actual behavior
mingw-w64-ucrt-x86_64-neovimuses Windows locations to store and look for configuration files (e.g.,%localappdata%\nvim-data).Verification
Windows Version
MSYS_NT-10.0-22621
MINGW environments affected
Are you willing to submit a PR?
No response