Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 667550 - app-misc/tmux drop the now useless vim-syntax useflag
Summary: app-misc/tmux drop the now useless vim-syntax useflag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Shell Tools project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-02 14:51 UTC by Nado
Modified: 2019-02-01 08:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nado 2018-10-02 14:51:52 UTC
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.
Comment 1 Patrice Clement (RETIRED) gentoo-dev 2019-01-31 18:09:48 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2019-02-01 08:48:05 UTC
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(-)