New comment by atweiden on void-packages repository https://github.com/void-linux/void-packages/issues/36164#issuecomment-1069799912 Comment: Yesterday, I suggested [doing](https://github.com/void-linux/void-packages/pull/36165#issuecomment-1068754834): ```bash # Template file for 'dash' alternatives=" sh:sh:/usr/bin/dash sh:sh.1:/usr/share/man/man1/dash.1" # Template file for 'bash' alternatives=" sh:sh:/usr/bin/bash sh:sh.1:/usr/share/man/man1/bash.1" # Template file for 'neovim' alternatives=" vi:vi:/usr/bin/nvim vi:vi.1:/usr/share/man/man1/nvim.1 ``` I’ve updated the PR accordingly, to minimize any confusion. I simply don’t recognize any level of logical consistency in the way Neovim is allowed to easily override `vim` on Void systems. There is no logical difference between allowing this and allowing `bash` to override `dash`. It’s simply not what most users want or expect, edge cases from Debian aside.