NAME¶
el — 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¶
This manual page documents briefly the
el command.
This manual page was written for the
Debian distribution because the
original program does not have a manual page. Instead, it has documentation in
the GNU
Info format; see below.
el is a program that You can make a tuned shell-command for Oneliner
with. 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.
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.
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.