128 lines
2.7 KiB
Text
128 lines
2.7 KiB
Text
|
# 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
|