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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 4, 2012 at 4:02 PM, Nathanael D. Noblet <nathanael@xxxxxxx> 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

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).
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@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux