mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-05 01:46:46 +01:00
shrink-path: add minimum length and ellipsis symbol options (#7382)
* Added minimum length and ellipsis symbol options for the shrink-path plugin. * Replaced tab indentation with space indentation for the shrink-path plugin. * Added handling of multicharacter ellipsis, and updated documentation and README for the shrink-path plugin.
This commit is contained in:
parent
74420341df
commit
e65bce8495
2 changed files with 40 additions and 5 deletions
|
|
@ -20,6 +20,8 @@ here are the results of calling `shrink_path <option> /home/me/foo/bar/quux`:
|
|||
-s|--short /h/m/f/b/q
|
||||
-t|--tilde ~/f/ba/q
|
||||
-f|--fish ~/f/b/quux
|
||||
-3 /hom/me/foo/bar/quu
|
||||
-e '$' -3 /ho$/me/foo/bar/qu$
|
||||
```
|
||||
|
||||
|
||||
|
|
@ -38,10 +40,13 @@ The following options are available:
|
|||
```
|
||||
-f, --fish fish simulation, equivalent to -l -s -t.
|
||||
-l, --last Print the last directory's full name.
|
||||
-s, --short Truncate directory names to the first character. Without
|
||||
-s, --short Truncate directory names to the number of characters given by -. Without
|
||||
-s, names are truncated without making them ambiguous.
|
||||
-t, --tilde Substitute ~ for the home directory.
|
||||
-T, --nameddirs Substitute named directories as well.
|
||||
-# Truncate each directly to at least this many characters inclusive of the
|
||||
ellipsis character(s) (defaulting to 1).
|
||||
-e SYMBOL Postfix symbol(s) to indicate that a directory name had been truncated.
|
||||
```
|
||||
|
||||
The long options can also be set via zstyle, like
|
||||
|
|
@ -56,6 +61,7 @@ supported.
|
|||
## License
|
||||
|
||||
Copyright (C) 2008 by Daniel Friesel <derf@xxxxxxxxxxxxxxxxxx>
|
||||
Copyright (C) 2018-2020 by Pavel N. Krivitsky
|
||||
|
||||
License: WTFPL <http://www.wtfpl.net>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue