Zsh Configurations
For installing zsh download and configure visit here.
Download iTerm
Download the latest iTerm
Install oh-my-zsh
Open iTerm and run the command:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)
Powerline fonts
Clone, install and remove powerline fonts.
# clone powerline font repo
git clone https://github.com/powerline/fonts.git --depth=1
# install fonts
cd fonts
./install.sh
# cleanup
cd ..
rm -rf fonts
Configure agnoster theme
Source: Agnoster.
Edit
~/.zshrc
to addagnoster
theme.
# open zsh config file
vim ~/.zshrc
# update zsh theme section of code
set ZSH_THEME="agnoster"
- Take backup of existing agnoster config file and replace it with agnoster.zsh-theme
# backup
cd .oh-my-zsh/themes
mv agnoster.zsh-theme agnoster.zsh-theme_bkp
# either create new or clone and move the above file
mv ~/Downloads/agnoster.zsh-theme .
Customise iTerm
Different customisations for iterm Source: Jazz up zsh terminal
iTerm Color Schemes
Download the iTerm2-color-schemes as a zip file and extract it.
The “Schemes” folder contains all the color scheme files — they end with
.itermcolors
.Open
iTerm2 > Profiles > Edit Profiles > Colors > Color Presets Drop Down > Import
.In the import window, navigate to the “Schemes” folder (from step 2).
Select all the files so you can import all the color schemes at once.
Simply select whichever color scheme you like (select
batman
).
Syntax Highlighting Plugin
- Clone the zsh-syntax-highlighting plugin’s repo and copy it to the “Oh My ZSH” plugins directory.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- Activate the plugin in
~/.zshrc
by addingzsh-syntax-highlighting
to the Plugins section as shown below.
plugins =(
git
zsh-syntax-highlighting
)
ZSH-AutoSuggestion Plugin
- Install.
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
- Activate the plugin in
~/.zshrc
by addingzsh-autosuggestions
to the Plugins section as shown below.
plugins =(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
Reflect changes after everything is configured
Re-read zshrc configuration
source ~/.zshrc
Change iterm fonts
Open
iTerm2 > Profiles > Edit Profiles > Text > Font Drop Down
.Select
Meslo LG L DZ for Powerline
Select
Regular
in the next drop down forfont style
.Select
14
in the next drop down forfont size
.