2019-05-31 02:44:42 +00:00
|
|
|
#compdef nano
|
|
|
|
local curcontext="$curcontext" state line
|
|
|
|
typeset -A opt_args
|
|
|
|
_arguments -s -C \
|
|
|
|
'(-)'{-A,--smarthome}'[Enable smart home key]'\
|
|
|
|
{-B,--backup}'[Save backups of existing files]'\
|
|
|
|
{-C+,--backupdir=}'[Directory for saving unique backup files]:dir:_dirs'\
|
|
|
|
{-D,--boldtext}'[Use bold instead of reverse video text]'\
|
|
|
|
{-E,--tabstospaces}'[Convert typed tabs to spaces]'\
|
|
|
|
{-F,--multibuffer}'[Read a file into a new buffer by default]'\
|
|
|
|
{-G,--locking}'[Use vim-style lock files]'\
|
|
|
|
{-H,--historylog}'[Log & read search replace string history]'\
|
|
|
|
{-I,--ignorercfiles}'[Do not look at nanorc files]'\
|
|
|
|
{-J+,--guidestripe=}'[Show a guiding bar at this column]:number'\
|
|
|
|
{-K,--rawsequences}'[Fix numeric keypad key confusion problem]'\
|
|
|
|
{-L,--nonewlines}'[Do not add an automatic newline]'\
|
|
|
|
{-M,--trimblanks}'[Trim tail spaces when hard-wrapping]'\
|
|
|
|
{-N,--noconvert}'[Do not convert files from DOS/Mac format]'\
|
2021-02-10 18:51:33 +00:00
|
|
|
{-O,--bookstyle}'[Leading whitespace means new paragraph]'\
|
2019-05-31 02:44:42 +00:00
|
|
|
{-P,--positionlog}'[Log & read location of cursor position]'\
|
|
|
|
{-Q+,--quotestr=}'[Regular expression to match quoting]:str'\
|
|
|
|
{-R,--restricted}'[Restricted mode]'\
|
2021-03-22 10:21:08 +00:00
|
|
|
{-S,--softwrap}'[Display overly long lines on multiple rows]'\
|
2019-05-31 02:44:42 +00:00
|
|
|
{-T+,--tabsize=}'[Set width of a tab to cols columns]:init'\
|
|
|
|
{-U,--quickblank}'[Do quick statusbar blanking]'\
|
|
|
|
'(- *)'{-V,--version}'[Print version information and exit]'\
|
|
|
|
{-W,--wordbounds}'[Detect word boundaries more accurately]'\
|
|
|
|
{-X+,--wordchars=}'[Which other characters are word parts]:str'\
|
|
|
|
{-Y+,--syntax=}'[Syntax definition to use for coloring]'\
|
|
|
|
{-Z,--zap}'[Let Bsp and Del erase a marked region]'\
|
|
|
|
{-a,--atblanks}'[When soft-wrapping, do it at whitespace]'\
|
|
|
|
{-b,--breaklonglines}'[Automatically hard-wrap overlong lines]'\
|
|
|
|
{-c,--constantshow}'[Constantly show cursor position]'\
|
|
|
|
{-d,--rebinddelete}'[Fix Backspace/Delete confusion problem]'\
|
|
|
|
{-e,--emptyline}'[Keep the line below the title bar empty]'\
|
2020-05-25 07:18:46 +00:00
|
|
|
{-f,--rcfile=}'[Use only this file for configuring nano]:file:_files'\
|
2019-05-31 02:44:42 +00:00
|
|
|
{-g,--showcursor}'[Show cursor in file browser & help text]'\
|
|
|
|
'(- *)'{-h,--help}'[Show help text and exit]'\
|
|
|
|
{-i,--autoindent}'[Automatically indent new lines]'\
|
|
|
|
{-j,--jumpyscrolling}'[Scroll per half-screen, not per line]'\
|
|
|
|
{-k,--cutfromcursor}'[Cut from cursor to end of line]'\
|
|
|
|
{-l,--linenumbers}'[Show line numbers in front of the text]'\
|
|
|
|
{-m,--mouse}'[Enable the use of the mouse]'\
|
|
|
|
{-n,--noread}'[Do not read the file (only write it)]'\
|
|
|
|
{-o+,--operatingdir=}'[Set operating directory]:dir:_dirs'\
|
|
|
|
{-p,--preserve}'[Preserve XON (^Q) and XOFF (^S) keys]'\
|
2021-02-10 18:51:33 +00:00
|
|
|
{-q,--indicator}'[Show a position+portion indicator]'\
|
2019-05-31 02:44:42 +00:00
|
|
|
{-r+,--fill=}'[Set width for hard-wrap and justify]:init'\
|
|
|
|
{-s+,--speller=}'[Enable alternate speller]:prog'\
|
|
|
|
{-t,--tempfile}'[Auto save on exit, do not prompt]'\
|
2020-08-10 04:17:28 +00:00
|
|
|
{-u,--unix}'[Save a file by default in Unix format]'\
|
2021-02-10 18:51:33 +00:00
|
|
|
{-v,--view}'[View mode (read-only)]'\
|
2019-05-31 02:44:42 +00:00
|
|
|
{-w,--nowrap}'[Do not hard-wrap long lines default]'\
|
|
|
|
{-x,--nohelp}'[Do not show the two help lines]'\
|
|
|
|
{-y,--afterends}'[Make Ctrl+Right stop at word ends]'\
|
|
|
|
{-z,--suspend}'[Enable suspension]'\
|
2021-02-10 18:51:33 +00:00
|
|
|
{-%,--stateflags}'[Show some states on the title bar]'\
|
2019-06-01 03:59:00 +00:00
|
|
|
'(-t -q)*:file:_files'
|