gnu: Add emacs-outline-indent.

* gnu/packages/emacs-xyz.scm (emacs-outline-indent): New variable.

Change-Id: I18c4c44630ecac79df384952c38492511c626650
This commit is contained in:
Danny Milosavljevic 2024-09-01 17:58:49 +02:00
parent e1c92c98f7
commit f88a946249
No known key found for this signature in database
GPG Key ID: E71A35542C30BAA5

View File

@ -31274,6 +31274,30 @@ transparently adjusts the corresponding settings in Emacs, making it more
convenient to edit foreign files.")
(license license:gpl2+)))
(define-public emacs-outline-indent
(package
(name "emacs-outline-indent")
(version "1.0.6")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jamescherti/outline-indent.el.git")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1n6k3cjacb9pqhykbxl75jli6770cb0cfc2gmjx8xkhj4yrhb5nn"))))
(build-system emacs-build-system)
(synopsis "Outline and code folding for indentation-based texts in Emacs")
(description "This package provides a minor mode that enables code folding
based on indentation levels for various indentation-based text files, such as
YAML, Python, and any other indented text files. In addition to code folding,
outline-indent allows moving indented subtrees up and down, promoting and
demoting sections to adjust indentation levels, customizing the ellipsis, and
inserting a new line with the same indentation level as the current line.")
(home-page "https://github.com/jamescherti/outline-indent.el")
(license license:gpl3+)))
(define-public emacs-repo
(package
(name "emacs-repo")