diff options
author | Kurome <hunt31999@gmail.com> | 2025-04-13 10:36:20 +0900 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-04-30 18:46:16 +0200 |
commit | 051e1c511a36b20c9ad5cdb955f3dc2e5df6981f (patch) | |
tree | 7b086238644122d7b0ce0feed4c25cea6cef45d2 | |
parent | b63dbe2d07808755852360a3c32f0dd472ef6f06 (diff) |
gnu: Add emacs-outli.
* gnu/packages/emacs-xyz.scm (emacs-outli): New variable.
Change-Id: If1a082000f8105829ca9e0ecbedee1da4201bf40
Signed-off-by: Andreas Enge <andreas@enge.fr>
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 4ebb6b4852..76e2d22104 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -157,6 +157,7 @@ ;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org> ;;; Copyright © 2025 Lee Thompson <lee.p.thomp@gmail.com> ;;; Copyright @ 2025 Amy Pillow <amypillow@lavache.com> +;;; Copyright © 2025 Kurome <hunt31999@gmail.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -25899,6 +25900,32 @@ programming-mode, and special action has to be taken to switch to the text-mode (i.e. Org-mode).") (license license:gpl3+)))) +(define-public emacs-outli + (package + (name "emacs-outli") + (version "0.2.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jdtsmith/outli") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01q37gbfc0mal3ha2x5a1axdcd2c0d55imav4w0cfzs3sm48azvs")))) + (build-system emacs-build-system) + (arguments (list #:tests? #f)) ; no tests + (home-page "https://github.com/jdtsmith/outli") + (synopsis "Simple and stylish comment-based outliner for Emacs") + (description "This package provides @code{outli-mode}, a minimal and elegant +outliner for Emacs that enhances @code{outline-minor-mode} with configurable +heading syntax, styled headings, and org-mode-inspired navigation and structure +editing. It supports comment-based headers with customizable stems and repeat +characters, styled overlines and backgrounds, tab-based visibility toggling, +org-style speed keys for headline manipulation, and imenu integration for fast +navigation.") + (license license:gpl3+))) + (define-public emacs-outshine (let ((commit "bf1eed10dd7a89b63d0fc014944033db397c1e23") (revision "1")) |