vim with Gnome integration: session restore support and vim-subpackage structure

Johannes Lips johannes.lips at gmail.com
Wed Jul 4 15:04:52 UTC 2012


On Wed, Jul 4, 2012 at 4:02 PM, Nathanael D. Noblet <nathanael at gnat.ca>wrote:

> On 07/04/2012 03:04 AM, Michael J Gruber wrote:
>
>> Hi there,
>>
>> gvim as provided in the Fedora packages does not support session restore
>> (i.e. reopening with the same buffers) because it does not integrate
>> with the GNOME nor KDE desktop environments.
>>
>> Recompiling with gnome support helps: as a proof of concept, I've added
>> a vim-gnome subpackage to the spec file, see
>>
>> http://mjg.fedorapeople.org/**rpmdev/vim.spec<http://mjg.fedorapeople.org/rpmdev/vim.spec>
>>
>> which is based on the current F16 (updates) spec. It provides a
>> gnome-vim binary which is "gvim + gnome integration" and works with KDE
>> as well.
>>
>> It's only POC because I think we need to decide about the package
>> structure (see also https://bugzilla.redhat.com/**show_bug.cgi?id=311061<https://bugzilla.redhat.com/show_bug.cgi?id=311061>
>> ).
>> vim can be compiled resp. is currently in Fedora in these shapes:
>>
>> * with minimal features: subpackage vim-minimal
>> /bin/ex
>> /bin/rvi
>> /bin/rview
>> /bin/vi
>> /bin/view
>> (or /usr/bin/ ;) )
>>
>> * with enhanced features and without X library support: not in Fedora
>>
>> * with enhanced features and no GUI: subpackage vim-enhanced
>> /usr/bin/ex
>> /usr/bin/rvim
>> /usr/bin/vim
>> /usr/bin/vimdiff
>> /usr/bin/vimtutor
>> (these support vim in xterm and such specifically and depend on X
>> libraries!)
>>
>
> Thie vim-minimal and vim-enhanced will now class in F17 due to the lack of
> a separation between /usr and / so /bin/ex == /usr/bin/ex... Just something
> to think about for this package it seems.
>
On a related note, the description of the vim-minimal package also needs
some updates. Since it doesn't really reflect the changes which are caused
by the usr-move.

Johannes

>
> --
> Nathanael d. Noblet
> t 403.875.4613
>
>
>
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.**org/mailman/listinfo/devel<https://admin.fedoraproject.org/mailman/listinfo/devel>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20120704/9f646d02/attachment.html>


More information about the devel mailing list