leafpad(1)

πŸ“¦ version 0.8.19, in fedora 43, fedora 44, opensuse-leap 16.0

πŸ’– leafpad β€” the manual, but make it cute πŸ’–

okay bestie, gather round, because today we're talking about leafpad, a GTK+ based simple text editor, and honestly? she's that girl. this is the leafpad(1) page from the User Manuals section, and yes i'm gonna walk you through every single bit of it. no skimming, no skipping, we're doing this properly. πŸŽ€


✨ NAME ✨

leafpad β€” a GTK+ based simple text editor. that's it, that's the whole name section. short. iconic. minimal. she said "i contain multitudes but my name tag is three words." πŸ’…


🌸 SYNOPSIS 🌸

leafpad [OPTIONS...] [filename]

so you run leafpad, you can throw some OPTIONS at her, and you can hand her a filename to open. that's the whole vibe check. πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

Leafpad is a simple GTK+ text editor that emphasizes simplicity. like, that's her whole personality and she's not sorry about it. the development energy here is "keep the weight down to a minimum", so only the most essential features make it into the editor. no bloat, no clutter, no forty-seven toolbars you'll never touch. 🧚

and because of that whole philosophy, Leafpad is:

  • simple to use
  • easily compiled
  • requires few libraries
  • starts up quickly

like she's low maintenance and she knows it. the way she just launches? obsessed. πŸ”₯

Currently Leafpad has the following features:

  • Codeset option (Some OpenI18N registered)
  • Auto codeset detection (UTF-8 and some codesets)
  • Unlimitted Undo/Redo
  • Auto/Multi-line Indent
  • Display line numbers
  • Drag and Drop
  • Printing

(yes, "Unlimitted" β€” i'm keeping it exactly as written because that's what the page says and we do not editorialize in this house, we preserve. ✨)


πŸ’… OPTIONS πŸ’…

okay this is the big one, bestie. every single flag, right here, no cap.

  • -h, --help β€” show help options. she'll tell you what she can do. 🫢
  • -help-all β€” show all help options. the full lore drop.
  • --help-gtk β€” show GTK+ Options. yes, the GTK+ ones specifically.
  • --class=CLASS β€” program class as used by the window manager. give her a class, the WM will respect it. πŸ‘‘
  • --name=NAME β€” program name as used by the window manager. same energy, different field.
  • --screen=SCREEN β€” X screen to use. tell her which screen to live on. πŸ–₯️
  • --gdk-debug=FLAGS β€” GDK debugging flags to set. nerdy mode: on. πŸ”
  • --gdk-no-debug=FLAGS β€” GDK debugging flags to unset. nerdy mode: off.
  • --sync β€” make X calls synchronous. it's giving "i will wait for confirmation every single time." 😭
  • --gtk-module=MODULES β€” load additional GTK+ modules. bring friends. 🌈
  • --g-fatal-warnings β€” make all warnings fatal. dramatic? maybe. but she said what she said. πŸ’€
  • --gtk-debug=FLAGS β€” GTK+ debugging flags to set.
  • --gtk-no-debug=FLAGS β€” GTK+ debugging flags to unset.
  • --codeset=CODESET β€” set codeset to open file. this one's actually about your text, not the toolkit. πŸ“
  • --tab-width=WIDTH β€” set tab width. because tab stops are a personal choice and you deserve to make it. ✨
  • --jump=LINENUM β€” jump to specified line. straight to the good part, no scrolling. πŸ¦‹
  • --version β€” show version number. know her age. ⭐
  • --display=DISPLAY β€” X display to use. which display, bestie? you gotta say. πŸ’œ

πŸŽ€ AUTHOR πŸŽ€

Tarot Osuji β€” the legend behind all of this. show some respect. πŸ‘‘


Copyright (c) 2004-2010

that's the whole copyright line. short, sweet, legally binding. 🫢


quick vibe check reminder: --sync makes X calls synchronous, and --g-fatal-warnings makes all warnings fatal. those are the spicy ones. handle with care, bestie. πŸ’–

okay and that's the whole page!! this was leafpad(1) from the Linux manual, version 0.8.18.1, and the page is dated leafpad(1) β€” mwah, we ate, no crumbs left. go open a text file, you've earned it. πŸ’…βœ¨πŸŽ€