Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Vim powerline (Lokaltog's) weird characters in MacVim

Tags:

vim

plugins

fonts

I'm trying to use Powerline plugin (https://github.com/Lokaltog/vim-powerline) for the first time.

Plugin seems to be installed. I use vundle with the following command:

Bundle 'Lokaltog/powerline', {'rtp':  'powerline/bindings/vim'}

I've tried many different settings, but currently in my vimrc it looks like this:

set guifont=Menlo\ Regular\ for\ Powerline:h15
"set guifont=Monaco\ Regular:h15
" set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim
let g:Powerline_symbols = 'fancy'
"let g:Powerline_symbols = 'compatible'
"let g:Powerline_cache_enabled = 1
"set t_Co=256

I've also pasted commented out some of the commands I've tried.

I've tried different fonts, patched and normal, but nothing helps.

laststatus is set to 2.

I'm using MacVim on Mac OS X 10.8.2.

Here's how the powerline with 2 windows looks for me:

powerline with 2 windows

Note the weird boxed 'x' symbols...

Any ideas?

like image 862
Goran Novosel Avatar asked Mar 06 '13 14:03

Goran Novosel


1 Answers

You're referring to two different plugins. vim-powerline is the old vim-only project. Lokaltog/powerline is a new Python-based port, and the code points have changed in this version because the old code points caused a bunch of issues.

You'll have to either:

  1. Update your bundle to point to vim-powerline (and remove the rtp option), or
  2. Update your font to one of the fonts in https://github.com/Lokaltog/powerline-fonts (or patch your own)
like image 116
Lokaltog Avatar answered Oct 21 '22 21:10

Lokaltog