doomemacs/modules/ui/doom-quit
Henrik Lissner 037b018cdd
feat: add .doommodule files
These optional dotfiles indicate the root of a module or module
group (:lang), and will later contain module metadata. They will also
serve as an alternative to packages.el and doctor.el, and will aide the
parts of the v3.0 module API concerned with resolving the current module
from a path (`doom-module-from-path`), which currently rely too heavily
on parsing path strings.

For now, however, they're simply placeholders.
2024-09-14 20:47:39 -04:00
..
.doommodule feat: add .doommodule files 2024-09-14 20:47:39 -04:00
config.el refactor: minor refactors 2024-07-18 22:38:59 -04:00
README.org docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00

:ui doom-quit

Description   unfold

A silly module that throws cute confirmation prompts at you when you exit Emacs, like DOOM (the game) did. Some quotes are from the classic games, others are random, nerdy references that no decent human being has any business recognizing.

Module flags

This module has no flags.

Packages

This module doesn't install any packages.

Hacks

No hacks documented for this module.

TODO Changelog

This module does not have a changelog yet.

Installation

Enable this module in your doom! block.

This module has no external requirements.

Usage

Quit Emacs with <leader> q q and watch it go. The prompt only happens if you have (real) buffers open.

 This module won't kick in when killing daemon frames (because that isn't actually “quitting” Emacs).

Configurations

The messages presented by this module can be customized by changing the +doom-quit-messages variable:

(setq +doom-quit-messages
      '(;;from doom 2
        "Don't go now, there's a dimensional shambler waiting at the dos prompt!"
        "Get outta here and go back to your boring programs."
        "If I were your boss, I'd deathmatch ya in a minute!"
        "Look, bud. You leave now and you forfeit your body count!"
        "You're lucky I don't smack you for thinking about leaving."))

Troubleshooting

If you have any issues with this module do let me know

Frequently asked questions

This module has no FAQs yet. Ask one?

Appendix