mirror of
https://github.com/powerline/powerline.git
synced 2025-05-03 06:11:09 +02:00
Most of the files are empty and need to be copied or rewritten from the old docs. Font patching docs have been removed entirely and will be moved to the powerline-fontpatcher repo. Ref #769
50 lines
1.5 KiB
ReStructuredText
50 lines
1.5 KiB
ReStructuredText
***************
|
|
Tips and 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.
|