Currently the VSC extensions are installed at ~/.config/oni2/extensions (at least according to the documentation). While I do appreciate it being installed in a XDG base directory and that you can specify a custom directory that it is installed to,
extensions (ie. non-configuration files) should actually be in XDG_DATA_HOME (which defaults to $HOME/.local/share. XDG_CONFIG_HOME is supposed to be for user-specific configurations, while XDG_DATA_HOME is supposed to before user-specific data files (such as extensions).
Currently the VSC extensions are installed at
~/.config/oni2/extensions
(at least according to the documentation). While I do appreciate it being installed in a XDG base directory and that you can specify a custom directory that it is installed to, extensions (ie. non-configuration files) should actually be inXDG_DATA_HOME
(which defaults to$HOME/.local/share
.XDG_CONFIG_HOME
is supposed to be for user-specific configurations, whileXDG_DATA_HOME
is supposed to before user-specific data files (such as extensions).See more information about XDG base directory stack at the Arch wiki and the freedesktop specification itself.