mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-01 14:47:47 +00:00
feat(nano): add completions (#479)
* feat(nano): add completions * feat(nano): add readme
This commit is contained in:
parent
f02f4dd0d0
commit
25c85042f1
2 changed files with 66 additions and 0 deletions
10
custom-completions/nano/README.md
Normal file
10
custom-completions/nano/README.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
# `nano` custom completions
|
||||
|
||||
This script provides custom completions for `nano`.
|
||||
It can be used by importing its exported commands via:
|
||||
|
||||
```
|
||||
use path/to/nano/nano-completions.nu *
|
||||
```
|
||||
|
||||
With `path/to/` being either the relative path of the file to your current working directory or its absolute path.
|
56
custom-completions/nano/nano-completions.nu
Normal file
56
custom-completions/nano/nano-completions.nu
Normal file
|
@ -0,0 +1,56 @@
|
|||
export extern nano [
|
||||
--smarthome (-A) # Enable smart home key
|
||||
--backup (-B) # Save backups of existing files
|
||||
--backupdir (-C) # Directory for saving unique backup files
|
||||
--boldtext (-D) # Use bold instead of reverse video text
|
||||
--tabstospaces (-E) # Convert typed tabs to spaces
|
||||
--multibuffer (-F) # Read a file into a new buffer by default
|
||||
--locking (-G) # Use (vim-style) lock files
|
||||
--historylog (-H) # Save & reload old search/replace strings
|
||||
--ignorercfiles (-I) # Don't look at nanorc files
|
||||
--guidestripe (-J) # Show a guiding bar at this column
|
||||
--rawsequences (-K) # Fix numeric keypad key confusion problem
|
||||
--nonewlines (-L) # Don't add an automatic newline
|
||||
--trimblanks (-M) # Trim tail spaces when hard-wrapping
|
||||
--noconvert (-N) # Don't convert files from DOS/Mac format
|
||||
--bookstyle (-O) # Leading whitespace means new paragraph
|
||||
--positionlog (-P) # Save & restore position of the cursor
|
||||
--quotestr (-Q) # Regular expression to match quoting
|
||||
--restricted (-R) # Restrict access to the filesystem
|
||||
--softwrap (-S) # Display overlong lines on multiple rows
|
||||
--tabsize (-T) # Make a tab this number of columns wide
|
||||
--quickblank (-U) # Wipe status bar upon next keystroke
|
||||
--version (-V) # Print version information and exit
|
||||
--wordbounds (-W) # Detect word boundaries more accurately
|
||||
--wordchars (-X) # Which other characters are word parts
|
||||
--syntax (-Y) # Syntax definition to use for coloring
|
||||
--zap (-Z) # Let Bsp and Del erase a marked region
|
||||
--atblanks (-a) # When soft-wrapping, do it at whitespace
|
||||
--breaklonglines (-b) # Automatically hard-wrap overlong lines
|
||||
--constantshow (-c) # Constantly show cursor position
|
||||
--rebinddelete (-d) # Fix Backspace/Delete confusion problem
|
||||
--emptyline (-e) # Keep the line below the title bar empty
|
||||
--rcfile (-f) # Use only this file for configuring nano
|
||||
--showcursor (-g) # Show cursor in file browser & help text
|
||||
--help (-h) # Show this help text and exit
|
||||
--autoindent (-i) # Automatically indent new lines
|
||||
--jumpyscrolling (-j) # Scroll per half-screen, not per line
|
||||
--cutfromcursor (-k) # Cut from cursor to end of line
|
||||
--linenumbers (-l) # Show line numbers in front of the text
|
||||
--mouse (-m) # Enable the use of the mouse
|
||||
--noread (-n) # Do not read the file (only write it)
|
||||
--operatingdir (-o) # Set operating directory
|
||||
--preserve (-p) # Preserve XON (^Q) and XOFF (^S) keys
|
||||
--indicator (-q) # Show a position+portion indicator
|
||||
--fill (-r) # Set width for hard-wrap and justify
|
||||
--speller (-s) # Use this alternative spell checker
|
||||
--saveonexit (-t) # Save changes on exit, don't prompt
|
||||
--unix (-u) # Save a file by default in Unix format
|
||||
--view (-v) # View mode (read-only)
|
||||
--nowrap (-w) # Don't hard-wrap long lines [default]
|
||||
--nohelp (-x) # Don't show the two help lines
|
||||
--afterends (-y) # Make Ctrl+Right stop at word ends
|
||||
--stateflags (-%) # Show some states on the title bar
|
||||
--minibar (-_) # Show a feedback bar at the bottom
|
||||
--zero (-0) # Hide all bars, use whole terminal
|
||||
]
|
Loading…
Add table
Add a link
Reference in a new issue