I have installed iTerm2 and Oh-my-zsh. However there is a weird question mark that is coming ever since I have changed ZSH-THEME to \"agnoster\".
Attaching the screensho
Installing a powerline patched font will solve this. This official documentation provides description about installing poweline fonts.
There are two ways to enable powerline patched font in iTerm2.
Bonus:
The solution is to use a prepatched font. Point 6 of this article describes the solution.
On Windows - just
* download some Powerline font like:
https://github.com/abertsch/Menlo-for-Powerline/raw/master/Menlo%20for%20Powerline.ttf
* Install it by clicking the file twice
* Choose the new font in properties
That's it!
On Mac - the previous answer in totally correct, just install and choose an appropriate font.
This has fixed the issue. Just select Use built-in Powerline glyphs
and use Inconsolata for Powerline
font.
Run step 1-3 in your iterm2/terminal
git clone https://github.com/powerline/fonts
(clone it anywhere, You can remove cloned dir after step-4)cd fonts
./install.sh
EDIT: If you are not using iTerm you can simply change the default macOS Terminal Preferences. (Thanks to Kewal Shah)
Reopen the terminal and you are done.
You can also refer this thread on git about the same.