gnu: vim-full: Describe differences from vim.

* gnu/packages/vim.scm (vim-full)[description]: New field. Explain what
  vim-full provides over vim.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
Jack Hill 2020-02-25 14:16:07 -05:00 committed by Marius Bakke
parent 233332c2e9
commit cae3b3774e
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -8,6 +8,7 @@
;;; Copyright © 2019 HiPhish <hiphish@posteo.de> ;;; Copyright © 2019 HiPhish <hiphish@posteo.de>
;;; Copyright © 2019 Julien Lepiller <julien@lepiller.eu> ;;; Copyright © 2019 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2019, 2020 Jakub Kądziołka <kuba@kadziolka.net> ;;; Copyright © 2019, 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -131,6 +132,8 @@ (define-public vim
("tzdata" ,tzdata-for-tests))) ("tzdata" ,tzdata-for-tests)))
(home-page "https://www.vim.org/") (home-page "https://www.vim.org/")
(synopsis "Text editor based on vi") (synopsis "Text editor based on vi")
;; The description shares language with the vim-full package. When making
;; changes, check if the other description also needs to be updated.
(description (description
"Vim is a highly configurable text editor built to enable efficient text "Vim is a highly configurable text editor built to enable efficient text
editing. It is an improved version of the vi editor distributed with most UNIX editing. It is an improved version of the vi editor distributed with most UNIX
@ -254,7 +257,21 @@ (define-public vim-full
("python-3" ,python) ("python-3" ,python)
("ruby" ,ruby) ("ruby" ,ruby)
("tcl" ,tcl) ("tcl" ,tcl)
,@(package-inputs vim))))) ,@(package-inputs vim)))
;; The description shares language with the vim package. When making
;; changes, check if the other description also needs to be updated.
(description "Vim is a highly configurable text editor built to enable efficient text
editing. It is an improved version of the vi editor distributed with most UNIX
systems.
Vim is often called a \"programmer's editor,\" and so useful for programming
that many consider it an entire IDE. It's not just for programmers, though.
Vim is perfect for all kinds of text editing, from composing email to editing
configuration files.
This package provides a version of Vim with many optional features enabled.
It includes a graphical interface, @command{gvim}, and support for plugins
written in the Python 3, Perl, Ruby, Tcl, and Lua programming languages.")))
(define-public vim-neocomplete (define-public vim-neocomplete
(package (package