2014-07-26 06:09:31 +00:00
|
|
|
|
# budspencer theme
|
|
|
|
|
|
|
|
|
|
Translation of zsh's prezto [budspencer theme][budspencer]
|
|
|
|
|
|
|
|
|
|
## Left prompt segments
|
|
|
|
|
|
|
|
|
|
- Vi mode indicator
|
|
|
|
|
- Git repository information
|
|
|
|
|
- Status symbols
|
|
|
|
|
* V: vi is parent process
|
|
|
|
|
* R: [ranger][ranger] is parent process
|
|
|
|
|
* ⚙: there are background jobs
|
|
|
|
|
* : no write permissions in present working directory
|
|
|
|
|
* ✔: last command succeeded
|
|
|
|
|
* ✘: last command failed
|
|
|
|
|
* ⚡: superuser indicator
|
|
|
|
|
|
|
|
|
|
## Right prompt segments
|
2014-08-02 22:35:24 +00:00
|
|
|
|
|
|
|
|
|
- Last command's duration time
|
2014-07-31 10:13:21 +00:00
|
|
|
|
- Git status
|
2014-08-04 19:09:52 +00:00
|
|
|
|
* style can be toggled in NORMAL and in VISUAL mode with `#` between
|
2014-08-01 16:38:10 +00:00
|
|
|
|
- `symbols` (shows git status symbols, see below)
|
|
|
|
|
- `counts` (shows amount of files that are affected)
|
2014-07-31 10:13:21 +00:00
|
|
|
|
* symbols:
|
|
|
|
|
- ↑: git repository is ahead origin
|
|
|
|
|
- ↓: git repository is behind origin
|
|
|
|
|
- +: new files were added
|
|
|
|
|
- –: files have been deleted
|
|
|
|
|
- ✱: files have been modified
|
|
|
|
|
- →: files have been renamed
|
|
|
|
|
- ═: there are unmerged commits
|
|
|
|
|
- ●: there are untracked files
|
|
|
|
|
- ✭: there are stashed commits
|
2014-07-26 06:09:31 +00:00
|
|
|
|
- Present working directory
|
2014-08-03 20:38:46 +00:00
|
|
|
|
* style can be toggled in NORMAL and in VISUAL mode with space bar
|
2014-07-26 06:09:31 +00:00
|
|
|
|
* styles implemented:
|
|
|
|
|
- `short` (show truncated path)
|
|
|
|
|
- `long` (show full path)
|
|
|
|
|
- `none` (show nothing)
|
2014-07-26 06:29:01 +00:00
|
|
|
|
* configurable by global array `$PWDSTYLE` (if not set, defaults to `short long none`)
|
|
|
|
|
|
|
|
|
|
## Screenshot
|
|
|
|
|
|
|
|
|
|
![budspencer theme][screenshot]
|
|
|
|
|
|
|
|
|
|
## TODO
|
2014-07-26 06:09:31 +00:00
|
|
|
|
|
|
|
|
|
- vi REPLACE mode
|
|
|
|
|
|
|
|
|
|
[budspencer]: https://github.com/tannhuber/prezto
|
|
|
|
|
[ranger]: http://ranger.nongnu.org/
|
2014-07-26 06:29:01 +00:00
|
|
|
|
[screenshot]: https://raw.githubusercontent.com/tannhuber/prezto/master/screenshots/budspencer.png
|