mirror of
https://github.com/romkatv/powerlevel10k
synced 2024-12-25 23:42:16 +00:00
126 lines
3.6 KiB
Bash
126 lines
3.6 KiB
Bash
|
|
|
|
if [[ -n $AWESOME_GLYPHS_LOADED ]]; then
|
|
echo awesome-mapped-fontconfig
|
|
else
|
|
echo $'\uE0B2\uE0B0'
|
|
echo "Does this look like a diamond (square rotated 45 degrees)?"
|
|
$'\uE0B2\uE0B0'
|
|
|
|
if N; then
|
|
echo nothing
|
|
return
|
|
fi
|
|
echo 1 $'\UE138'
|
|
echo 2 $'\UF023'
|
|
echo "Which of these looks like a lock?"
|
|
if neither; then
|
|
echo powerline
|
|
return
|
|
fi
|
|
if 1; then
|
|
echo awesome-patched
|
|
return
|
|
fi
|
|
echo $'\ue63c'
|
|
echo "Does it look like a Python logo? https://commons.wikimedia.org/wiki/File:Python-logo-notext.svg"
|
|
if yes; then
|
|
echo awesome-fontconfig
|
|
return
|
|
fi
|
|
echo nerfont-complete
|
|
fi
|
|
|
|
awesome-mapped-fontconfig)
|
|
has $AWESOME_GLYPHS_LOADED
|
|
|
|
'flat'|'awesome-patched')
|
|
LOCK_ICON $'\UE138'
|
|
|
|
'awesome-fontconfig')
|
|
LOCK_ICON $'\UF023'
|
|
|
|
'nerdfont-complete'|'nerdfont-fontconfig')
|
|
LOCK_ICON $'\UF023'
|
|
|
|
*)
|
|
LOCK_ICON $'\UE0A2'
|
|
|
|
ROOT_ICON
|
|
awesome-fontconfig \uF201
|
|
nerfont \uE614
|
|
flat|awesome-patched \uE801
|
|
|
|
1. Nerd Fonts
|
|
|
|
Lock: $'\UF023'
|
|
|
|
2. Awesome Fontconfig (fallback strategy)
|
|
|
|
Lock: $'\UF023'
|
|
Lightning: $'\uF201'
|
|
|
|
3. Awesome Fontconfig (patch strategy)
|
|
|
|
Lock: $'\UE138'
|
|
Lightning: $'\uE801'
|
|
|
|
---------------------------
|
|
This is the Z Shell configuration function for new users,
|
|
zsh-newuser-install.
|
|
You are seeing this message because you have no zsh startup files
|
|
(the files .zshenv, .zprofile, .zshrc, .zlogin in the directory
|
|
~). This function can help you with a few settings that should
|
|
make your use of the shell easier.
|
|
|
|
You can:
|
|
|
|
(q) Quit and do nothing. The function will be run again next time.
|
|
|
|
(0) Exit, creating the file ~/.zshrc containing just a comment.
|
|
That will prevent this function being run again.
|
|
|
|
(1) Continue to the main menu.
|
|
|
|
(2) Populate your ~/.zshrc with the configuration recommended
|
|
by the system administrator and exit (you will need to edit
|
|
the file by hand, if so desired).
|
|
|
|
--- Type one of the keys in parentheses ---
|
|
|
|
Please pick one of the following options:
|
|
|
|
(1) Configure settings for history, i.e. command lines remembered
|
|
and saved by the shell. (Recommended.)
|
|
|
|
(2) Configure the new completion system. (Recommended.)
|
|
|
|
(3) Configure how keys behave when editing command lines. (Recommended.)
|
|
|
|
(4) Pick some of the more common shell options. These are simple "on"
|
|
or "off" switches controlling the shell's features.
|
|
|
|
(0) Exit, creating a blank ~/.zshrc file.
|
|
|
|
(a) Abort all settings and start from scratch. Note this will overwrite
|
|
any settings from zsh-newuser-install already in the startup file.
|
|
It will not alter any of your other settings, however.
|
|
|
|
(q) Quit and do nothing else. The function will be run again next time.
|
|
--- Type one of the keys in parentheses ---
|
|
|
|
History configuration
|
|
=====================
|
|
|
|
# (1) Number of lines of history kept within the shell.
|
|
HISTSIZE=1000 (not yet saved)
|
|
# (2) File where history is saved.
|
|
HISTFILE=~/.histfile (not yet saved)
|
|
# (3) Number of lines of history to save to $HISTFILE.
|
|
SAVEHIST=1000 (not yet saved)
|
|
|
|
# (0) Remember edits and return to main menu (does not save file yet)
|
|
# (q) Abandon edits and return to main menu
|
|
|
|
--- Type one of the keys in parentheses ---
|