el(1)

πŸ’– el(1) β€” the General Commands Manual glow-up πŸ’–

okay bestie, gather round, because we're reading the el man page together and honestly? it's giving quietly powerful. ✨


🌸 NAME 🌸

el β€” a program to make a tuned shell-command for Oneliner πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

el [-acdfhioxV]  [--command cmd]  [--args n]  [--format fmt]
[--execute]  [--inpipe buf]  [--outpipe buf]  [--serial]  [--help]
[--version]  [--debug]

✨ DESCRIPTION ✨

so this manual page documents briefly the el command. that's literally the assignment. πŸ’–

and here's the tea: this manual page was written for the Debian distribution because the original program does not have a manual page. nope. instead, it has documentation in the GNU Info format β€” see below, babes. πŸŽ€

so what even is el? it's a program that you can make a tuned shell-command for Oneliner with. no cap. this command can send S-exp to Emacs, and this can make Emacs evaluate it, too. 🧚

in other words? you can execute Emacs's function from shell-commands. and you can make Emacs work in closer cooperation with your favorite shell-commands. it's giving main character energy for your terminal, fr fr. πŸ‘‘


πŸ’… OPTIONS πŸ’…

these programs follow the usual GNU command line syntax, with long options starting with two dashes (-). a summary of options is included below. for a complete description, see the Info files. 🌈

  • -c cmd, --command cmd β€” cmd means a function of Elisp. command line arguments and data from stdin means arguments of cmd. if you specify the only -c switch, el output one S-exp by one line of stdin. πŸ“
  • --a n, --args n β€” specifies the maximum number of arguments of a Elisp function with -c switch.
  • -f fmt, --format fmt β€” allows you to use format string of printf for making a S-exp. ✨
  • -x, --execute β€” requests to Oneliner to evaluate the S-exp to use Oneliner auto-eval buffer. πŸ”₯
  • -i buf, --inpipe buf β€” gets input from pipe-buffer. you can specify a number of pipe-buffer, too. πŸ’§
  • -o buf, --outpipe buf β€” puts output to pipe-buffer. you can specify a number of pipe-buffer, too. πŸ’§
  • -s, --serial β€” makes el to serialize multiple lines to one line. 🧡
  • -h, --help β€” display help message. 🫢
  • -V, --version β€” display version identifiers. πŸ‘‘
  • -d, --debug β€” enable debugging state. πŸ™ˆ

πŸ” SEE ALSO πŸ”

the programs are documented fully by Oneliner(Shell-mode hooks for Oneliners) available via the Info system. go read it, iykyk. πŸ’œ


πŸŽ€ AUTHOR πŸŽ€

this manual page was written by OHURA Makoto <ohura@debian.org> for the Debian system (but may be used by others). permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. ⭐

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.


and that's the whole page, bestie!! the footer down there just says el(1) again from the General Commands Manual β€” no date stamp, no version number, just the name doing its little encore. so cute. πŸ’–

slay, you now know el(1). go make some S-exps. periodt. πŸ’…βœ¨