This useflag only pulls runtime dep on vim or gvim (which in itself is wrong, that shouldnt be the useflag meaning). No tmux.vim is installed with this useflag and is therefore only a convenience runtime thingy flag. I believe correct vim support is either directly in vim or in tmux-vim. For the record, I noticed this because I had neovim and saw vim pulled in by tmux. Since I am using neovim I'd like to have some way of saying "get me vim support without vim hardcoded stuff", but there are already 3-4 bugs directly related to that point so I wont elaborate on it here.
Hi Nado I agree. The use flag usage is completely wrong and misleading. vim-syntax USE flag should mean "install vim files" but not "install vim". I'm going to correct this ASAP.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c708259c59e0b607623bcde274183543a73472a commit 9c708259c59e0b607623bcde274183543a73472a Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2019-01-31 18:41:36 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2019-02-01 08:46:59 +0000 app-misc/tmux: fix vim-syntax USE flag meaning. Install app-vim/tmux-vim, which contains tmux vim files, instead of plain app-editors/vim. Closes: https://bugs.gentoo.org/667550 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 app-misc/tmux/Manifest | 1 - app-misc/tmux/tmux-2.7-r1.ebuild | 87 ++++++++++++++++++++++++++++++++++++++++ app-misc/tmux/tmux-2.8-r1.ebuild | 85 +++++++++++++++++++++++++++++++++++++++ app-misc/tmux/tmux-9999.ebuild | 12 ++---- 4 files changed, 175 insertions(+), 10 deletions(-)