MOE(1)

πŸ“¦
version 1.16 Β· 3 versions
, in fedora 44, nixos 26.05, nixpkgs unstable

🌸 MOE(1) 🌸

okay so bestie, welcome to moe β€” that's My Own (text) Editor, and yes it's a whole section-1 manual page, we're doing this πŸ’…


✨ NAME ✨

moe β€” My Own (text) Editor πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

moe [global_options] [[+[line[,col]]] file_name [file_options]]...

πŸ’– DESCRIPTION πŸ’–

GNU moe is a console text editor, and it's built for ISO-8859 and ASCII character encodings. No cap. And the vibe? Modeless, user-friendly interface, online help, multiple windows, global search/replace (and not me saying it does that on all buffers at once 😭), block operations, automatic indentation, word wrapping, file name completion, a directory browser, duplicate removal from prompt histories, delimiter matching, text conversion from/to UTF-8, romanization, etc. The file size, line length, number of buffers, and undo/redo capability are only limited by the amount of memory available and the size of the address space of your machine. it's giving infinite aura ✨

Moe respects your work. 🫢 By default it won't automatically add, change, or remove a single byte in your files. Moe is a WYTIWYG (what you type is what you get) editor. periodt.

Moe can easily edit thousands of files at the same time. main character energy fr fr πŸ‘‘

global_options are a mix of editor options and default file_options. Most long option names have a negative form: --backup --no-backup. iconic.

Each file name may be preceded by +[line[,column]] to start the cursor at the line, and optionally column, specified. line and column are applied to subsequent files until new values are specified for them. A + alone puts the cursor at end-of-buffer. so cute, so useful πŸ’œ

A hyphen - used as a file name argument means standard input. Directories are recursively descended into. yes bestie, it goes in πŸŒ€


🌈 Editor options:

  • -h, --help β€” display this help and exit
  • -V, --version β€” output version information and exit
  • -b, --backup β€” create backup files (this is the default, bestie πŸ’Ύ)
  • -B, --no-backup β€” don't create backup files (living dangerously, love that for you)
  • -e, --exit-ask β€” make save-and-close ask always for confirmation
  • -H, --smart-home β€” go home, then go to first non-blank character
  • -i, --ignore-case β€” make search case insensitive by default
  • -k, --keep-lines=<n> β€” number of lines to keep for PgUp/PgDn
  • -m, --max-windows=<n> β€” max number of windows to show at once
  • -n, --indent-step=<n> β€” number of spaces to add when indenting a block
  • -p, --preserve-links β€” preserve (don't break) links when saving files
  • -s, --search-wrap β€” make search wrap at end of file
  • -u, --auto-unmark β€” turn off highlighting after any block operation
  • -x, --rectangle β€” rectangular block mode

πŸŽ€ File options:

  • -a, --auto-indent β€” enable auto indent
  • -l, --lmargin=<col> β€” set left margin
  • -r, --rmargin=<col> β€” set right margin
  • -o, --read-only β€” make buffer read-only
  • -O, --overwrite β€” disable insert mode
  • -w, --word-wrap β€” enable word wrapping
  • -W, --no-word-wrap β€” disable word wrapping
  • -2, --two-spaces β€” make reformat put two spaces after period

⭐ EXIT STATUS ⭐

  • 0 β€” for a normal exit πŸ₯³
  • 1 β€” for environmental problems (invalid command-line options, I/O errors, etc) 😬
  • 2 β€” to indicate an invalid or unreadable input file πŸ’€
  • 3 β€” for an internal consistency error (e.g., bug) which caused moe to panic 😭

πŸ› REPORTING BUGS πŸ›

Report bugs to bug-moe@gnu.org β€” tell them everything bestie, they wanna know 🫢

Moe home page: http://www.gnu.org/software/moe/moe.html

General help using GNU software: http://www.gnu.org/gethelp


Copyright Β© 2026 Antonio Diaz Diaz. License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. (say it louder for the people in the back πŸ“£)


🧚 SEE ALSO 🧚

The full documentation for moe is maintained as a Texinfo manual. If the info and moe programs are properly installed at your site, the command

info moe

should give you access to the complete manual. go read it, it's a whole thing 🌸


and that's the whole page bestie πŸ’– this was GNU moe 1.16, dropped February 2026 β€” slay, ate, no crumbs, and it's still just MOE(1) at the end of the day πŸŽ€βœ¨

πŸ“¦ where this page comes from