[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pcmpl-args 83f43d0f6f 12/33: Reformat README
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pcmpl-args 83f43d0f6f 12/33: Reformat README |
Date: |
Mon, 31 Jan 2022 11:59:22 -0500 (EST) |
branch: elpa/pcmpl-args
commit 83f43d0f6f03067490544a28f98024382e4f8ee2
Author: Troy Hinckley <t.macman@gmail.com>
Commit: Troy Hinckley <t.macman@gmail.com>
Reformat README
---
README.org | 115 ++++++++++++++++++++++---------------------------------------
1 file changed, 42 insertions(+), 73 deletions(-)
diff --git a/README.org b/README.org
index 113ea07422..87365cab57 100644
--- a/README.org
+++ b/README.org
@@ -1,92 +1,61 @@
-pcmpl-args.el --- Enhanced shell command completion
-===================================================
+* pcmpl-args -- Enhanced shell command completion
-This package extends option and argument completion of shell
-commands read by Emacs. It is intended to make shell completion in
-Emacs comparable to the rather excellent completion provided by
-both Bash and Zsh.
+[[https://melpa.org/#/pcmpl-args][file:https://melpa.org/packages/pcmpl-args-badge.svg]]
-This package uses `pcomplete' to define completion handlers which
-are used whenever shell completion is performed. This includes
-when commands are read in the minibuffer via `shell-command' (M-!)
-or in `shell-mode'.
+=pcmpl-args= extends option and argument completion of shell commands
+read by Emacs. It is intended to make shell completion in Emacs
+comparable to the rather excellent completion provided by both Bash
+and Zsh.
-Completion support is provided for many different commands
-including:
+This package uses =pcomplete= to define completion handlers which are
+used whenever shell completion is performed. This includes when
+commands are read in the minibuffer via =shell-command= (~M-!~) or in
+=shell-mode=.
- - GNU core utilities (ls, rm, mv, date, sort, cut, printf, ...)
+Completion support is provided for many different commands including:
- - Built-in shell commands (if, test, time, ...)
+- GNU core utilities (ls, rm, mv, date, sort, cut, printf, ...)
- - Various GNU/Linux commands (find, xargs, grep, man, tar, ...)
+- Built-in shell commands (if, test, time, ...)
- - Version control systems (bzr, git, hg, ...)
+- Various GNU/Linux commands (find, xargs, grep, man, tar, ...)
+- Version control systems (bzr, git, hg, ...)
-Installation:
+** Installation
-To use this package, save `pcmpl-args.el' to your `load-path' and
-add the following to your `init.el':
+To use this package, install =pcmpl-args.el= via your package manager from
melpa and add
+the following to your =init.el=:
- (require 'pcmpl-args)
-
-Note: This package uses `lexical-binding' so it probably will not
-work with older versions of Emacs (prior to 24.1).
+#+BEGIN_SRC emacs-lisp
+ (require 'pcmpl-args)
+#+END_SRC
Note: This package redefines the following functions:
- `pcomplete/bzip2'
- `pcomplete/chgrp'
- `pcomplete/chown'
- `pcomplete/gdb'
- `pcomplete/gzip'
- `pcomplete/make'
- `pcomplete/rm'
- `pcomplete/rmdir'
- `pcomplete/tar'
- `pcomplete/time'
- `pcomplete/which'
- `pcomplete/xargs'
-
-
-Defining new completion commands:
+- =pcomplete/bzip2=
+- =pcomplete/chgrp=
+- =pcomplete/chown=
+- =pcomplete/gdb=
+- =pcomplete/gzip=
+- =pcomplete/make=
+- =pcomplete/rm=
+- =pcomplete/rmdir=
+- =pcomplete/tar=
+- =pcomplete/time=
+- =pcomplete/which=
+- =pcomplete/xargs=
+
+** Defining new completion commands
This package contains a number of utilities for defining new
-pcomplete completion commands:
-
-`pcmpl-args-pcomplete'
- Can be used to define completion for commands that have
- complex option and argument parsing.
-
-`pcmpl-args-pcomplete-on-help'
- Completion via parsing the output of `COMMAND --help'.
-
-`pcmpl-args-pcomplete-on-man'
- Completion via parsing the output of `man COMMAND'.
-
-
-------------------------------------------------------------------------
-
-This file is not part of GNU Emacs.
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
+=pcomplete= completion commands:
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+- =pcmpl-args-pcomplete= :: Can be used to define completion for
+ commands that have complex option and argument parsing.
-------------------------------------------------------------------------
+- =pcmpl-args-pcomplete-on-help= :: Completion via parsing the output
+ of ~COMMAND --help~.
-Author: Jonathan Waltman <jonathan.waltman@gmail.com>
-URL: https://github.com/JonWaltman/pcmpl-args.el
-Keywords: abbrev completion convenience processes terminals unix
-Created: 25 Jul 2012
-Version: 0.1.1
-Compatibility: GNU Emacs: 24.x
+- =pcmpl-args-pcomplete-on-man= :: Completion via parsing the output
+ of ~man COMMAND~.
- [nongnu] elpa/pcmpl-args c124d44bf4 09/33: Use cache for git completions, (continued)
- [nongnu] elpa/pcmpl-args c124d44bf4 09/33: Use cache for git completions, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 43f3daada7 19/33: Fix return outside of the block, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 7d444d5793 22/33: Update minor version, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 910f42cdbd 31/33: Fix package-lint warnings, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 1a1f5f5eab 05/33: Fix annotation display width on ttys, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 3221c53036 04/33: Truncate annotations to width of *Completions* buffer, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 9dd5dbd62a 01/33: Initial commit, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args ab9076cf03 07/33: Removed man options that were conflicting with MacOSX, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 7bc360c2e5 10/33: Don't throw an error when man page is missing, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 0b8a05fc6e 13/33: Add additional README formatting, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 83f43d0f6f 12/33: Reformat README,
ELPA Syncer <=
- [nongnu] elpa/pcmpl-args e6957896b0 15/33: Add shell-quote-argument to name, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args a04b9f0308 14/33: Filter out backspace character in default man function output, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 6d45d2d7c1 16/33: Fixed too many subcommmands for git completions, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 02ae18bda3 33/33: Revert "Fix expansion of $PREFIX in most commands", ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 0b4d9bb8ce 25/33: Implemented col -b in elisp, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 4c299e8f64 27/33: Added missing subr-x dependency and bumped emacs version, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 5f2943fd70 30/33: Bump version after moving minimum Emacs to 25.1, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args 593811a570 29/33: Reimplemented listing of gpg keys in e-lisp, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args d911fddfa2 26/33: Fixed formatting and tabs, ELPA Syncer, 2022/01/31
- [nongnu] elpa/pcmpl-args ec71fe5813 28/33: Reimplemented pass find in e-lisp, ELPA Syncer, 2022/01/31