An ebuild that uses vim.eclass (e.g. vim-7.0.235.ebuild) clobbers a user's eselected choice of vi clone. If you have two vi clones installed (say vim and nvi) every time you update one or the other, your eselected vi will change. If vim.eclass used `eselect vi update --if-unset` instead of `eselect vi update` this wouldn't happen. Reproducible: Always Steps to Reproduce: 1. emerge vim 2. emerge nvi 3. eselect vi set nvi 4. emerge vim Actual Results: /usr/bin/vi points to /usr/bin/vim Expected Results: /usr/bin/vi should point to /usr/bin/nvi
Created attachment 126668 [details, diff] Fix eselect usage in vim.eclass
*** Bug 191399 has been marked as a duplicate of this bug. ***
Fixed, thanks for reporting ;)