Skip to content
Syntax Highlighting to RTF for vim
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Vim RTF Pygmentize

Suppose you will write a presentation using Keynote and needs to converts chunks of code to Keynote without losing syntax highlighting. This plugins helps you with that: it converts pieces of code to RTF and copies it to the OSX clipboard.

It is basically a wrapper around pygments library, and was created to help me adding chunks of code to my keynote presentations.


For now, this plugin only works on OS X but I would be grateful if someone make it works in another systems.

To use it you will need the pygments library. To install use the easy_install package manager with:

Before installing this plugin itself, you need to install the pygments library. Do this using this command:

easy_install pygments


There is two available options to configure this plugin:

" Valid options are: 'default', 'emacs', 'friendly' and 'colorful'
let g:rtfp_theme = 'emacs'


let g:rtfp_font = 'Monaco'


To highlight a file, you can use this:


You can also specify the language to use on highlight with:

:RTFPygmentize <lang>

It also works with visual selections.


This Vim plugin is inspired at rtf-highlight plugin


Rafael Mendonça França (


MIT License. Copyright 2011 Rafael França

Something went wrong with that request. Please try again.