Skip to content

mo1ein/Vimplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vimplayer

Control your players with vim

Supports many cool players like Spotify, vlc, Moc, cmus, mpv, RhythmBox, mpd, web browsers and others 😉

Installation

First of all install Playerctl and
If you use vim-plug, add this line to your ~/.vimrc :

Plug 'mo1ein/Vimplayer'

Then run inside Vim:

:so ~/.vimrc
:PlugInstall

If you use Vundle, add this line to your ~/.vimrc :

Plugin 'mo1ein/Vimplayer'

Then run inside Vim:

:so ~/.vimrc
:PluginInstall

Usage

:Pp Toggle play/pause
:Pnext Next music
:Prev Previous music
:Current Current music info
:Repeat Toggle repeat
:Shuffle Toggle shuffle
:Autonext Toggle autonext

Options

Default Player

For set your Default player add this line to your ~/.vimrc:

let g:default_player = 'Your player'

If you not set, the dafault is vlc.

Shortcut Keys

For shortcut keys add these lines to your ~/.vimrc:

" Ctrl + p  Toggle  play/pause
nnoremap <C-p> :Pp<CR>

" Ctrl + l  Next music
nnoremap <C-l> :Pnext<CR>

" Ctrl + k  Previous music
nnoremap <C-k> :Prev<CR>

" Ctrl + i  Current music info
nnoremap <C-i> :Current<CR>

" Ctrl + x  Toggle repeat
nnoremap <C-x> :Repeat<CR>

" Ctrl + s  Toggle shuffle
nnoremap <C-s> :Shuffle<CR>

" Ctrl + a  Toggle autonext
nnoremap <C-a> :Autonext<CR>