gnu: Fix whitespace issues in Emacs package descriptions.

This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus, emacs-dhall-mode,
emacs-aio, emacs-ligature, emacs-gdscript-mode, emacs-epithet, emacs-flx,
emacs-gnosis, emacs-citar-org-roam, emacs-trashed, emacs-ivy-hydra,
emacs-citre, emacs-waveform): Fix description.

Change-Id: I1b2690e1d1440fde57498e5bf37f641d0011a098
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
This commit is contained in:
Gabriel Wicki 2025-01-05 22:24:02 +01:00 committed by Vagrant Cascadian
parent 527d81ee82
commit 25752013ad
No known key found for this signature in database
GPG key ID: DC518FC87F9716AA

View file

@ -454,7 +454,7 @@ compatible.")
(synopsis "Extensions to the Bookmark library in Emacs") (synopsis "Extensions to the Bookmark library in Emacs")
(description (description
"Bookmarks are a powerful Emacs feature. This package makes them even "Bookmarks are a powerful Emacs feature. This package makes them even
more versatile. You can bookmark many more kinds of data. You can add tags. more versatile. You can bookmark many more kinds of data. You can add tags.
There are many more ways to organize and display your bookmarks. I recommend There are many more ways to organize and display your bookmarks. I recommend
reading the extensive documentation about BookmarkPlus on the Emacs Wiki.") reading the extensive documentation about BookmarkPlus on the Emacs Wiki.")
(license license:gpl3+))) (license license:gpl3+)))
@ -4682,7 +4682,7 @@ web browsers, but follows the flow and keybindings of Isearch.")
(synopsis "Major mode for working with Dhall configuration language") (synopsis "Major mode for working with Dhall configuration language")
(description (description
"Dhall-mode provides an Emacs Major mode for working with the Dhall "Dhall-mode provides an Emacs Major mode for working with the Dhall
configuration language. It features: configuration language. It features:
@itemize @itemize
@item Syntax highlighting @item Syntax highlighting
@ -4787,10 +4787,10 @@ rather than the contents of files.")
(list emacs-elfeed emacs-skewer-mode)) (list emacs-elfeed emacs-skewer-mode))
(home-page "https://github.com/skeeto/emacs-aio") (home-page "https://github.com/skeeto/emacs-aio")
(synopsis "Async/Await for Emacs Lisp") (synopsis "Async/Await for Emacs Lisp")
(description "@code{aio} is to Emacs Lisp as @code{asyncio} is to (description "@code{aio} is to Emacs Lisp as @code{asyncio} is to Python.
Python. This package builds upon Emacs generators to provide functions that This package builds upon Emacs generators to provide functions that pause
pause while they wait on asynchronous events. They do not block any thread while they wait on asynchronous events. They do not block any thread while
while paused.") paused.")
(license license:unlicense))) (license license:unlicense)))
(define-public emacs-async (define-public emacs-async
@ -6687,11 +6687,11 @@ a command.")
(home-page "https://github.com/mickeynp/ligature.el") (home-page "https://github.com/mickeynp/ligature.el")
(synopsis "Typographic ligatures in Emacs") (synopsis "Typographic ligatures in Emacs")
(description (description
"This package maps ordinary graphemes (characters) to fancy "This package maps ordinary graphemes (characters) to fancy ligatures,
ligatures, if both your version of Emacs and the font supports it. With this if both your version of Emacs and the font supports it. With this package you
package you can control where Emacs must display ligatures. That is useful if can control where Emacs must display ligatures. That is useful if you only
you only want a subset of the ligatures in certain major modes, for instance, want a subset of the ligatures in certain major modes, for instance, or if you
or if you want to ensure that some modes have no ligatures at all.") want to ensure that some modes have no ligatures at all.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-olivetti (define-public emacs-olivetti
@ -7348,7 +7348,7 @@ This package also includes relevant snippets for yasnippet.")
(synopsis "GDScript support and syntax highlighting in Emacs") (synopsis "GDScript support and syntax highlighting in Emacs")
(description (description
"This package adds support for the GDScript programming language from the "This package adds support for the GDScript programming language from the
Godot game engine in Emacs. It features all the essentials, e.g., syntax Godot game engine in Emacs. It features all the essentials, e.g., syntax
highlighting, code folding, indentation, automatic pairing, auto-completion, highlighting, code folding, indentation, automatic pairing, auto-completion,
and code formatting.") and code formatting.")
(license license:gpl3+))) (license license:gpl3+)))
@ -15845,11 +15845,11 @@ provide the historic behavior of @code{flet}, as well as
(home-page "https://github.com/oantolin/epithet") (home-page "https://github.com/oantolin/epithet")
(synopsis "Rename Emacs buffers with descriptive names") (synopsis "Rename Emacs buffers with descriptive names")
(description (description
"This package provides a function---@code{epithet-rename-buffer}---to rename "This package provides a function---@code{epithet-rename-buffer}---to
the current buffer with a descriptive name. The name suggestion is governed by rename the current buffer with a descriptive name. The name suggestion is
the @code{epithet-suggesters} hook variable: each hook should return either a governed by the @code{epithet-suggesters} hook variable: each hook should
name suggestion or @code{nil}, they are called in turn and the first non-nil return either a name suggestion or @code{nil}, they are called in turn and the
suggestion is taken.") first non-nil suggestion is taken.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-eterm-256color (define-public emacs-eterm-256color
@ -18501,7 +18501,7 @@ using Org mode and transients.")
"Flx provides fuzzy matching for emacs a la sublime text. "Flx provides fuzzy matching for emacs a la sublime text.
The sorting algorithm is a balance between word beginnings (abbreviation) The sorting algorithm is a balance between word beginnings (abbreviation)
and contiguous matches (substring). The longer the substring match, and contiguous matches (substring). The longer the substring match,
the higher it scores. This maps well to how we think about matching. the higher it scores. This maps well to how we think about matching.
Flx has support for ido (interactively do things) through flx-ido.") Flx has support for ido (interactively do things) through flx-ido.")
(license license:gpl3+))) (license license:gpl3+)))
@ -25472,11 +25472,10 @@ citations.")
(propagated-inputs (list emacs-citar emacs-org-roam)) (propagated-inputs (list emacs-citar emacs-org-roam))
(home-page "https://github.com/emacs-citar/citar-org-roam") (home-page "https://github.com/emacs-citar/citar-org-roam")
(synopsis "Emacs package to provide tighter Citar and Org-Roam integration") (synopsis "Emacs package to provide tighter Citar and Org-Roam integration")
(description "\ (description "Out-of-box, Citar provides default support for file-per-note
Out-of-box, Citar provides default support for file-per-note bibliographic bibliographic notes that are compatible with Org-Roam v2. This package
notes that are compatible with Org-Roam v2. This package integrates directly integrates directly with the Org-Roam database, and provides the following
with the Org-Roam database, and provides the following additional features to additional features to Citar note support:
Citar note support:
@itemize @itemize
@item multiple references per note @item multiple references per note
@item multiple reference notes per file @item multiple reference notes per file
@ -39195,8 +39194,8 @@ day calendar. It is integrated with the Emacs calendar and diary.")
(synopsis "View and edit system trash can in Emacs") (synopsis "View and edit system trash can in Emacs")
(description "Open, view, browse, restore or permanently delete trashed (description "Open, view, browse, restore or permanently delete trashed
files or directories in trash can with Dired-like look and feel. The trash files or directories in trash can with Dired-like look and feel. The trash
can has to be compliant with freedesktop.org. In Emacs, you can trash files by can has to be compliant with freedesktop.org. In Emacs, you can trash files
deleting them with @code{(setq delete-by-moving-to-trash t)}. This package by deleting them with @code{(setq delete-by-moving-to-trash t)}. This package
provides a simple but convenient user interface to manage those trashed provides a simple but convenient user interface to manage those trashed
files.") files.")
(license license:gpl3+))) (license license:gpl3+)))
@ -40512,9 +40511,9 @@ files, providing syntax highlighting and indentation rules.")
(home-page "https://github.com/abo-abo/swiper") (home-page "https://github.com/abo-abo/swiper")
(synopsis "Additional key bindings for Ivy") (synopsis "Additional key bindings for Ivy")
(description (description
"This package provides the `hydra-ivy/body' command, which is a "This package provides the @command{hydra-ivy/body} command, which is a
quasi-prefix map, with many useful bindings. These bindings are quasi-prefix map, with many useful bindings. These bindings are shorter than
shorter than usual, using mostly unprefixed keys.") usual, using mostly unprefixed keys.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-cwl-mode (define-public emacs-cwl-mode
@ -40990,7 +40989,7 @@ project.el and xref.el.")
(synopsis "Ctags IDE on Emacs") (synopsis "Ctags IDE on Emacs")
(description (description
"Citre is an advanced Ctags (or actually, readtags) frontend for "Citre is an advanced Ctags (or actually, readtags) frontend for
Emacs. It offers Completion At Point, Xref and Imenu integration. It also Emacs. It offers Completion At Point, Xref and Imenu integration. It also
provides a Completing Read UI for jumping to definition and a powerful code provides a Completing Read UI for jumping to definition and a powerful code
reading tool that lets you go down the rabbit hole without leaving current reading tool that lets you go down the rabbit hole without leaving current
buffer.") buffer.")
@ -41917,8 +41916,8 @@ The main features of Wanderlust:
(home-page "https://github.com/sachac/waveform-el/") (home-page "https://github.com/sachac/waveform-el/")
(synopsis "Display a waveform and use it to navigate") (synopsis "Display a waveform and use it to navigate")
(description (description
"This package displays a waveform of a sound file. You can then play or "This package displays a waveform of a sound file. You can then play
navigate through it.") or navigate through it.")
(license license:gpl3+)))) (license license:gpl3+))))
(define-public emacs-project-x (define-public emacs-project-x