Skip to content
HN On Hacker News ↗

modusregel

▲ 55 points 0 comments by jjba23 6d ago HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

1 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 3 of 3
SEGMENTS · AI 0 of 3
WORD COUNT 241
PEAK AI % 1% · §3
Analyzed
Jul 2
backend: pangram/v3.3
Segments scanned
3 windows
avg 80 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 241 words · 3 segments analyzed

Human AI-generated
§1 Human · 1%

Clean and beautiful mode line for Emacs, with customization and performance in mind.

Josep Bigorra d3c8057d51

2025-05-07 11:49:53 +02:00 .github/workflows 29? 2024-09-24 21:08:22 +02:00 resources/screenshots README 2024-09-23 19:44:16 +02:00 COPYING add docs 2024-09-23

§2 Human · 1%

14:10:54 +02:00 modusregel.el 2025-05-07 11:49:53 +02:00 README.org README🥷🏼 2024-12-20 14:53:27 +01:00

modusregel means mode line in the Dutch language.

A clean, simple, elegant and beautiful mode line for Emacs, with customization and performance in mind.

Bear in mind modusregel completely replaces Emacs' original mode line, and as such, integrating certain modeline packages will take a different approach. Read further for more information.

Installing

This package is not (yet) available in popular Emacs repositories such as MELPA or ELPA. An example installation with Elpaca:

(use-package modusregel :ensure (:host codeberg :repo "jjba23/modusregel" :branch "trunk") :config (setq-default mode-line-format modusregel-format))

Note: remember that mode-line-format is window-local, this means that to persist changes and set it globally, one must use setq-default and for tweaking and experimenting, change it temporarily to setq.

;; window only (setq mode-line-format modusregel-format) ;; global (setq-default mode-line-format modusregel-format)

Using with keycast

modusregel If you'd like to use this package in combination with keycast you can do this:

(use-package keycast :ensure t :hook (after-init .

§3 Human · 1%

keycast-mode) :config (define-minor-mode keycast-mode "Show current command and its key binding in the mode line." :global t (if keycast-mode (add-hook 'pre-command-hook 'keycast--update t) (remove-hook 'pre-command-hook 'keycast--update))))

(use-package modusregel :ensure (:host codeberg :repo "jjba23/modusregel" :branch "trunk") :after (keycast) :config (add-to-list 'modusregel-format '("" keycast-mode-line)) (setq-default mode-line-format modusregel-format))