" VIMPD " MPD client for VIM " by Skippy the Kangoo if exists('loaded_plugin_vimpd') finish endif let loaded_plugin_vimpd = 1 if version < 700 echo "vimpd.vim plugin requires Vim 7 or above" finish endif if !has('python') s:ErrMsg( "Error: Required vim compiled with +python" ) finish endif python << EOF import mpdclient2, os, vim class MPD: def __init__(self): host = "localhost" port = 6600 client = mpd.MPDClient() def connect(self): client.connect() def disconnect(self): client.disconnect() def toggle(self): client.toggle() def next(self): client.next() def previous(self): client.prev() mpdClient = MPD() def connectFile(self): try: mpdClient.connect() def disconnectFile(self): try: mpdClient.disconnect() def toggleFile(self): try: mpdClient.toggle() EOF fun! MpdConnect() python connectFile() endfun fun! MpdDisconnect() python disconnectFile() endfun fun! MpdToggle() python toggleFile() endfun