homes/desktop/.config/pms/pms.conf

128 lines
2.7 KiB
Text
Raw Normal View History

2023-09-08 20:04:07 +02:00
# Global options
set center
set columns=time,title,track,artist,album,year
set sort=file,track,disc,album,year,albumartistsort
set topbar="${tag|title}||$volume $mode;${tag|artist}||$elapsed ${state} $time;"
# Song tag styles
style album @81b29a
style artist @dbc074
style date @9d79d6
style time @f4a261
style title @dfdfe0 bold
style disc @d67ad2
style track @63cdcf
style year @c94f6d
style originalyear @dbc074
# Tracklist styles
style allTagsMissing @c94f6d
style currentSong @131a24 bold @dbc074
style cursor @63cdcf @2b3b51
style header @719cd6 bold
style mostTagsMissing @c94f6d
style selection @131a24 @81b29a
# Topbar styles
style elapsedTime @81b29a
style elapsedPercentage @81b29a
style listIndex @63cdcf
style listTitle @dfdfe0 bold
style listTotal @719cd6
style mute @c94f6d
style shortName @9d79d6 bold
style state default
style switches @f4a261
style tagMissing @c94f6d
style topbar @cdcecf
style version @738091
style volume @81b29a
# Other styles
style commandText default
style errorText @131a24 @c94f6d bold
style readout default
style searchText @d67ad2 bold
style sequenceText @dbc074
style statusbar default
style visualText @dbc074
# Unbind some default keys
unbind <Space> # pause
unbind <s> # stop
# Keyboard bindings: cursor and viewport movement
bind <Up> cursor up
bind k cursor up
bind <Down> cursor down
bind j cursor down
bind <PgUp> viewport pgup
bind <PgDn> viewport pgdn
bind <C-b> viewport pgup
bind <C-f> viewport pgdn
bind <C-u> viewport halfpgup
bind <C-d> viewport halfpgdn
bind <C-y> viewport up
bind <C-e> viewport down
bind <Home> cursor home
bind gg cursor home
bind <End> cursor end
bind G cursor end
bind gc cursor current
bind R cursor random
bind b cursor prevOf album
bind e cursor nextOf album
bind H cursor high
bind M cursor middle
bind L cursor low
bind zb viewport high
bind z- viewport high
bind zz viewport middle
bind z. viewport middle
bind zt viewport low
bind z<Enter> viewport low
# Keyboard bindings: input mode
bind : inputmode input
bind / inputmode search
bind <F3> inputmode search
bind v select visual
bind V select visual
# Keyboard bindings: player and mixer
bind <Enter> play selection
bind <C-p> pause
bind <C-S> stop
bind h previous
bind l next
bind + volume +2
bind - volume -2
bind <left> seek -5
bind <right> seek +5
bind <Alt-M> volume mute
bind S single
bind Z random
bind C consume
# Keyboard bindings: other
bind <C-c> quit
bind <C-l> redraw
bind <C-s> sort
bind i print file
bind gt list next
bind gT list previous
bind t list next
bind T list previous
bind <C-w>d list duplicate
bind <C-g> list remove
bind <C-j> isolate artist
bind <C-t> isolate albumartist album
bind & select nearby albumartist album
bind m select toggle
bind a add
bind <Delete> cut
bind x cut
bind y yank
bind p paste after
bind P paste before