Skip to content
This repository has been archived by the owner on Feb 11, 2024. It is now read-only.
/ aje-vim90 Public archive

A CentOS 7 software collection for Vim 90

Notifications You must be signed in to change notification settings

an-toine/aje-vim90

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aje-vim90 software collection

rpmbuild

This Software Collection is providing Vim 9 rpm packages for CentOS 7.

About this software collection

When using specific plugins, the latest Vim version may be required. However, the version shipped with CentOS is a bit outdated and a rebuild from sources is needed.

To ease the use and installation of the latest upstream Vim version on CentOS 7, this Software Collection was created.

Using Github actions, sources are cloned from official Vim repo every night, and a rebuild of the last tagged version is performed if needed. Once the workflow execution is complete, a new release is created.

Limitations

Even though minimal functionnal testing is performed before releasing a new version, these packages are not production ready and may crash or introduce bugs or regressions.

Therefore, this Software Collection should be used when new features outweighs the need of stability. As a general advice, the Vim package shipped with CentOS 7 should not be removed from the system when using this collection.

Usage

This software collection can be installed alongside the official Vim package.

To install the collection tree structure, install at least packages aje-vim90 and aje-vim90-runtime.

Vim binaries can then be installed using packages aje-vim90-vim-common and aje-vim90-vim. Package aje-vim90-vim-gtk is optionnal and installs GUI binaries such as gVim.

Once installation is complete, you can enable this SCL with :

scl enable aje-vim90

and start using Vim as you are used to.