Closed
Description
vim.ui.open
handles OS specific system open: https://github.com/neovim/neovim/blob/b8103eece30dab8add09e134820b690d9fd00330/runtime/lua/vim/ui.lua
Not yet released.
Migrate system_open
to use that. This may be an opinionated migration; adding this by default is desirable.
Normalise the OS detection feature flags as per https://github.com/nvim-tree/nvim-tree.lua/wiki/Development#os-feature-flags