powerline/docs/source/tipstricks.rst

50 lines
1.5 KiB
ReStructuredText

*************
Tips & Tricks
*************
Vim
===
Fix terminal timeout when pressing escape
-----------------------------------------
When you're pressing :kbd:`Escape` to leave insert mode in the terminal, it
will by default take a second or another keystroke to leave insert mode
completely and update the statusline. If you find this annoying, you can add
the following snippet to your :file:`vimrc` to escape insert mode
immediately:
.. code-block:: vim
if ! has('gui_running')
set ttimeoutlen=10
augroup FastEscape
autocmd!
au InsertEnter * set timeoutlen=0
au InsertLeave * set timeoutlen=1000
augroup END
endif
Useful settings
---------------
You may find the following vim settings useful when using the Powerline
statusline:
.. code-block:: vim
set laststatus=2 " Always display the statusline in all windows
set noshowmode " Hide the default mode text (e.g. -- INSERT -- below the statusline)
Terminus font and urxvt
=======================
The Terminus fonts does not have the powerline glyths and unless someone submits a patch to
the font author, it is unlikely to happen. However, Andre Klärner came up with this work around:
In your ``~/.Xdefault`` file add the following:
``urxvt*font: xft:Terminus:pixelsize=12,xft:Inconsolata\ for\ Powerline:pixelsize=12``
This will allow urxvt to fallback onto the Inconsolata fonts in case it does not find the right
glyths within the terminus font.