diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index b05ea1ee00e..c85a0640d2f 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -40,6 +40,7 @@ ;;; Copyright © 2025 Ashish SHUKLA ;;; Copyright © 2025 Marc Coquand ;;; Copyright © 2025 Andrew Wong +;;; Copyright © 2025 Junker ;;; ;;; This file is part of GNU Guix. ;;; @@ -102,6 +103,7 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages haskell-xyz) + #:use-module (gnu packages hunspell) #:use-module (gnu packages image) #:use-module (gnu packages lesstif) #:use-module (gnu packages libbsd) @@ -565,6 +567,34 @@ library intended to be loaded by the @command{emacs-parinfer-rust-mode} Emacs plugin, though a standalone binary is built also.") (license license:isc))) +(define-public featherpad + (package + (name "featherpad") + (version "1.6.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tsujan/FeatherPad") + (commit (string-append "V" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0dg99d17hlffmpcm9l1dbwkw5ympbxxa2mmi6qzljd5jx2sfb3hv")))) + (build-system qt-build-system) + (arguments + (list #:tests? #f ;no tests + #:qtbase qtbase)) + (inputs (list qtwayland + qtsvg + hunspell)) + (native-inputs (list pkg-config)) + (home-page "https://github.com/tsujan/FeatherPad") + (synopsis "Lightweight Qt plain-text editor") + (description + "FeatherPad is a lightweight, Qt-based text editor, offering features like +syntax highlighting, tabbed interface, and customizable settings.") + (license license:gpl3+))) + (define-public helix (package (name "helix")