From 6915089e25c609097ad6dec9a5708b3e07e0496f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Fri, 19 Sep 2014 01:41:06 +0200 Subject: [PATCH] Update configs for ncmpcpp v0.6. --- ncmpcpp/ncmpcpp/bindings | 519 +++++++++++++++++++++++++++++++++++++++ ncmpcpp/ncmpcpp/config | 343 ++++++++++++++------------ ncmpcpp/ncmpcpp/keys | 186 -------------- 3 files changed, 700 insertions(+), 348 deletions(-) create mode 100644 ncmpcpp/ncmpcpp/bindings delete mode 100644 ncmpcpp/ncmpcpp/keys diff --git a/ncmpcpp/ncmpcpp/bindings b/ncmpcpp/ncmpcpp/bindings new file mode 100644 index 0000000..bedad3f --- /dev/null +++ b/ncmpcpp/ncmpcpp/bindings @@ -0,0 +1,519 @@ +########################################################## +## this is example bindings configuration file, copy it ## +## to ~/.ncmpcpp/bindings and set up your preferences ## +########################################################## +## +##### General rules ##### +## +## 1) Because each action has runtime checks whether it's +## ok to run it, a few actions can be bound to one key. +## Actions will be bound in order given in configuration +## file. When a key is pressed, first action in order +## will test itself whether it's possible to run it. If +## test succeeds, action is executed and other actions +## bound to this key are ignored. If it doesn't, next +## action in order tests itself etc. +## +## 2) It's possible to bind more that one action at once +## to a key. It can be done using the following syntax: +## +## def_key "key" +## action1 +## action2 +## ... +## +## This creates a chain of actions. When such chain is +## executed, each action in chain is run until the end of +## chain is reached or one of its actions fails to execute +## due to its requirements not being met. If multiple actions +## and/or chains are bound to the same key, they will be +## consecutively run until one of them gets fully executed. +## +## 3) When ncmpcpp starts, bindings configuration file is +## parsed and then ncmpcpp provides "missing pieces" +## of default keybindings. If you want to disable some +## bindings, there is a special action called 'dummy' +## for that purpose. Eg. if you want to disable ability +## to crop playlists, you need to put the following +## into configuration file: +## +## def_key "C" +## dummy +## +## After that ncmpcpp will not bind any default action +## to this key. +## +## 4) To let you write simple macros, the following special +## actions are provided: +## +## - push_character "character" - pushes given special +## character into input queue, so it will be immediately +## picked by ncmpcpp upon next call to readKey function. +## Accepted values: mouse, up, down, page_up, page_down, +## home, end, space, enter, insert, delete, left, right, +## tab, shift_tab, ctrl_a, ctrl_b, ..., ctrl_z, f1, f2, +## ..., f12, backspace, backspace_2. +## +## - push_characters "string" - pushes given string into +## input queue. +## +## - require_runnable "action" - checks whether given action +## is runnable and fails if it isn't. This is especially +## useful when mixed with previous two functions. Consider +## the following macro definition: +## +## def_key "key" +## push_characters "custom_filter" +## apply_filter +## +## If apply_filter can't be currently run, we end up with +## sequence of characters in input queue which will be +## treated just as we typed them. This may lead to unexpected +## results (in this case 'c' will most likely clear current +## playlist, 'u' will trigger database update, 's' will stop +## playback etc.). To prevent such thing from happening, we +## need to change above definition to this one: +## +## def_key "key" +## require_runnable "apply_filter" +## push_characters "custom_filter" +## apply_filter +## +## Here, first we test whether apply_filter can be actually run +## before we stuff characters into input queue, so if condition +## is not met, whole chain is aborted and we're fine. +## +## - require_screen "screen" - checks whether given screen is +## currently active. accepted values: browser, clock, help, +## media_library, outputs, playlist, playlist_editor, +## search_engine, tag_editor, visualizer, last_fm, lyrics, +## selected_items_adder, server_info, song_info, +## sort_playlist_dialog, tiny_tag_editor. +## +## - run_external_command "command" - runs given command using +## system() function. +## +## 5) In addition to binding to a key, you can also bind actions +## or chains of actions to a command. If it comes to commands, +## syntax is very similar to defining keys. Here goes example +## definition of a command: +## +## def_command "quit" [deferred] +## stop +## quit +## +## If you execute the above command (which can be done by +## invoking action execute_command, typing 'quit' and pressing +## enter), ncmpcpp will stop the player and then quit. Note the +## presence of word 'deferred' enclosed in square brackets. It +## tells ncmpcpp to wait for confirmation (ie. pressing enter) +## after you typed quit. Instead of 'deferred', 'immediate' +## could be used. Then ncmpcpp will not wait for confirmation +## (enter) and will execute the command the moment it sees it. +## +## Note: Both 'backspace' and 'backspace_2' are used because some +## terminals interpret backspace using keycode of 'backspace' +## and some the one of 'backspace_2'. You can get away with +## binding once if all your terminal emulators use the same +## value. +## +## Note: There is a difference between: +## +## def_key "key" +## action1 +## +## def_key "key" +## action2 +## +## and +## +## def_key "key" +## action1 +## action2 +## +## First one binds two single actions to the same key whilst +## second one defines a chain of actions. The behavior of +## these two is different and is described in (1) and (2). +## +## Note: Function def_key accepts non-ascii characters. +## +##### List of unbound actions ##### +## +## The following actions are not bound to any key/command: +## +## - set_volume +## - filter_playlist_on_priorities +## +# +#def_key "mouse" +# mouse_event +# +def_key "up" + scroll_up +# +def_key "down" + scroll_down + +def_key "k" + scroll_up + +def_key "j" + scroll_down +# +#def_key "[" +# scroll_up_album +# +#def_key "]" +# scroll_down_album +# +#def_key "{" +# scroll_up_artist +# +#def_key "}" +# scroll_down_artist +# +#def_key "page_up" +# page_up +# +#def_key "page_down" +# page_down +# +#def_key "home" +# move_home +# +#def_key "end" +# move_end +# +#def_key "space" +# press_space +# +#def_key "enter" +# press_enter +# +#def_key "delete" +# delete_playlist_items +# +#def_key "delete" +# delete_stored_playlist +# +#def_key "right" +# next_column +# +#def_key "right" +# slave_screen +# +#def_key "right" +# volume_up +# +#def_key "+" +# volume_up +# +#def_key "left" +# previous_column +# +#def_key "left" +# master_screen +# +#def_key "left" +# volume_down +# +#def_key "-" +# volume_down +# +#def_key ":" +# execute_command +# +#def_key "tab" +# next_screen +# +#def_key "shift_tab" +# previous_screen +# +#def_key "f1" +# show_help +# +#def_key "1" +# show_playlist +# +#def_key "2" +# show_browser +# +#def_key "2" +# change_browse_mode +# +#def_key "3" +# show_search_engine +# +#def_key "3" +# reset_search_engine +# +#def_key "4" +# show_media_library +# +#def_key "4" +# toggle_media_library_columns_mode +# +#def_key "5" +# show_playlist_editor +# +#def_key "6" +# show_tag_editor +# +#def_key "7" +# show_outputs +# +#def_key "8" +# show_visualizer +# +#def_key "=" +# show_clock +# +#def_key "@" +# show_server_info +# +#def_key "s" +# stop +# +#def_key "p" +# pause +# +#def_key ">" +# next +# +#def_key "<" +# previous +# +#def_key "ctrl_h" +# jump_to_parent_directory +# +#def_key "ctrl_h" +# replay_song +# +#def_key "backspace" +# jump_to_parent_directory +# +#def_key "backspace" +# replay_song +# +#def_key "backspace_2" +# jump_to_parent_directory +# +#def_key "backspace_2" +# replay_song +# +#def_key "f" +# seek_forward +# +#def_key "b" +# seek_backward +# +#def_key "r" +# toggle_repeat +# +#def_key "z" +# toggle_random +# +#def_key "y" +# save_tag_changes +# +#def_key "y" +# start_searching +# +#def_key "y" +# toggle_single +# +#def_key "R" +# toggle_consume +# +#def_key "Y" +# toggle_replay_gain_mode +# +#def_key "t" +# toggle_space_mode +# +#def_key "T" +# toggle_add_mode +# +#def_key "|" +# toggle_mouse +# +#def_key "#" +# toggle_bitrate_visibility +# +#def_key "Z" +# shuffle +# +#def_key "x" +# toggle_crossfade +# +#def_key "X" +# set_crossfade +# +#def_key "u" +# update_database +# +#def_key "ctrl_v" +# sort_playlist +# +#def_key "ctrl_r" +# reverse_playlist +# +#def_key "ctrl_f" +# apply_filter +# +#def_key "/" +# find +# +#def_key "/" +# find_item_forward +# +#def_key "?" +# find +# +#def_key "?" +# find_item_backward +# +#def_key "." +# next_found_item +# +#def_key "," +# previous_found_item +# +#def_key "w" +# toggle_find_mode +# +#def_key "e" +# edit_song +# +#def_key "e" +# edit_library_tag +# +#def_key "e" +# edit_library_album +# +#def_key "e" +# edit_directory_name +# +#def_key "e" +# edit_playlist_name +# +#def_key "e" +# edit_lyrics +# +#def_key "i" +# show_song_info +# +#def_key "I" +# show_artist_info +# +#def_key "g" +# jump_to_position_in_song +# +#def_key "l" +# show_lyrics +# +#def_key "v" +# reverse_selection +# +#def_key "V" +# remove_selection +# +#def_key "B" +# select_album +# +#def_key "a" +# add_selected_items +# +#def_key "c" +# clear_playlist +# +#def_key "c" +# clear_main_playlist +# +#def_key "C" +# crop_playlist +# +#def_key "C" +# crop_main_playlist +# +#def_key "m" +# move_sort_order_up +# +#def_key "m" +# move_selected_items_up +# +#def_key "m" +# toggle_media_library_sort_mode +# +#def_key "m" +# set_visualizer_sample_multiplier +# +#def_key "n" +# move_sort_order_down +# +#def_key "n" +# move_selected_items_down +# +#def_key "M" +# move_selected_items_to +# +#def_key "A" +# add +# +#def_key "S" +# save_playlist +# +#def_key "o" +# jump_to_playing_song +# +#def_key "G" +# jump_to_browser +# +#def_key "G" +# jump_to_playlist_editor +# +#def_key "~" +# jump_to_media_library +# +#def_key "E" +# jump_to_tag_editor +# +#def_key "U" +# toggle_playing_song_centering +# +#def_key "P" +# toggle_display_mode +# +#def_key "\\" +# toggle_interface +# +#def_key "!" +# toggle_separators_between_albums +# +#def_key "L" +# toggle_lyrics_fetcher +# +#def_key "F" +# toggle_fetching_lyrics_in_background +# +#def_key "ctrl_l" +# toggle_screen_lock +# +#def_key "`" +# toggle_browser_sort_mode +# +#def_key "`" +# toggle_library_tag_type +# +#def_key "`" +# refetch_lyrics +# +#def_key "`" +# add_random_items +# +#def_key "ctrl_p" +# set_selected_items_priority +# +#def_key "q" +# quit +# diff --git a/ncmpcpp/ncmpcpp/config b/ncmpcpp/ncmpcpp/config index 1bf5904..0ed00e0 100644 --- a/ncmpcpp/ncmpcpp/config +++ b/ncmpcpp/ncmpcpp/config @@ -12,7 +12,7 @@ ## file which defines that while launching ncmpcpp. ## # -ncmpcpp_directory = "~/.ncmpcpp" +ncmpcpp_directory = ~/.ncmpcpp # ## ## Directory for storing downloaded lyrics. It @@ -20,24 +20,21 @@ ncmpcpp_directory = "~/.ncmpcpp" ## (eg. ncmpc) also use that location. ## # -lyrics_directory = "~/music/lyrics" +lyrics_directory = ~/music/lyrics # ##### connection settings ##### # -## set it in order to make tag editor and renaming files work properly +mpd_host = localhost # -mpd_host = "localhost" +mpd_port = 6600 # -mpd_port = "6600" +mpd_connection_timeout = 5 # -mpd_music_dir = "~/music/library" +## Needed for tag editor and file operations to work. +## +mpd_music_dir = ~/music/library # -mpd_connection_timeout = "5" -# -mpd_crossfade_time = "5" -# -#(polling/notifications) -mpd_communication_mode = "notifications" +mpd_crossfade_time = 5 # ##### music visualizer ##### ## @@ -49,19 +46,13 @@ mpd_communication_mode = "notifications" ## ## audio_output { ## type "fifo" -## name "My FIFO" +## name "Visualizer feed" ## path "/tmp/mpd.fifo" ## format "44100:16:2" ## } ## # -## -## If you set format to 44100:16:2, make it 'yes'. -## -# -visualizer_in_stereo = "yes" -# -visualizer_fifo_path = "/tmp/mpd.fifo" +visualizer_fifo_path = /tmp/mpd.fifo # ## ## Note: Below parameter is needed for ncmpcpp @@ -71,7 +62,18 @@ visualizer_fifo_path = "/tmp/mpd.fifo" ## are some problems with it. ## # -visualizer_output_name = "mpd_fifo" +visualizer_output_name = visualizer feed +# +## +## If you set format to 44100:16:2, make it 'yes'. +## +visualizer_in_stereo = yes +# +## +## Multiply received samples by given value. Very +## useful for proper visualization of quiet music. +## +#visualizer_sample_multipler = 1 # ## ## Note: Below parameter defines how often ncmpcpp @@ -81,16 +83,18 @@ visualizer_output_name = "mpd_fifo" ## Keep in mind that sane values start with >=10. ## # -visualizer_sync_interval = "30" +visualizer_sync_interval = 30 # ## ## Note: To enable spectrum frequency visualization ## you need to compile ncmpcpp with fftw3 support. ## # -visualizer_type = "spectrum" (spectrum/wave) +## Available values: spectrum, wave. +## +visualizer_type = spectrum # -visualizer_look = "◆#" +visualizer_look = ●▮ # ##### system encoding ##### ## @@ -102,7 +106,7 @@ visualizer_look = "◆#" ## supports charset detection by checking output ## of `ncmpcpp --version`. ## -## Note: Since MPD uses utf8 by default, setting +## Note: Since MPD uses UTF-8 by default, setting ## this option makes sense only if your encoding ## is different. ## @@ -111,13 +115,14 @@ visualizer_look = "◆#" # ##### delays ##### # -## delay after playlist highlighting will be disabled (0 = don't disable) +## Time of inactivity (in seconds) after playlist +## highlighting will be disabled (0 = always on). +## +playlist_disable_highlight_delay = 0 # -playlist_disable_highlight_delay = "5" -# -## defines how long various messages are supposed to be visible -# -message_delay_time = "4" +## Defines how long messages are supposed to be visible. +## +message_delay_time = 5 # ##### song format ##### ## @@ -130,7 +135,7 @@ message_delay_time = "4" ## %A - album artist ## %t - title ## %b - album -## %y - year +## %y - date ## %n - track number (01/12 -> 01) ## %N - full track info (01/12 -> 01/12) ## %g - genre @@ -138,6 +143,7 @@ message_delay_time = "4" ## %p - performer ## %d - disc ## %C - comment +## %P - priority ## $R - begin right alignment ## ## you can also put them in { } and then it will be displayed @@ -153,9 +159,9 @@ message_delay_time = "4" ## you'll get nothing. ## ## text can also have different color than the main window has, -## eg. if you want length to be green, write $3%l$9 +## eg. if you want length to be green, write "$3%l$9". ## -## available values: +## Available values: ## ## - 0 - default window color (discards all other colors) ## - 1 - black @@ -171,13 +177,25 @@ message_delay_time = "4" ## Note: colors can be nested. ## # -song_list_format = "{%a - }{%t}|{$8%f$9}$R{$3(%l)$9}" +song_list_format = {%a - }{%t}|{$8%f$9}$R{$3(%l)$9} # -song_status_format = "{{%a{ \"%b\"{ (%y)}} - }{%t}}|{%f}" +song_status_format = {{%a{ "%b"{ (%y)}} - }{%t}}|{%f} # -song_library_format = "{%n - }{%t}|{%f}" +song_library_format = {%n - }{%t}|{%f} # -tag_editor_album_format = "{(%y) }%b" +tag_editor_album_format = {(%y) }%b +# +## +## Note: Below variables are used for sorting songs in browser. +## The sort mode determines how songs are sorted, and can be used +## in combination with a sort format to specify a custom sorting format. +## Available values for browser_sort_mode are "name", "mtime", "format" +## and "noop". +## +# +browser_sort_mode = name +# +browser_sort_format = {%a - }{%t}|{%f} {(%l)} # ## ## Note: Below variables are for alternative version of user's interface. @@ -196,28 +214,29 @@ tag_editor_album_format = "{(%y) }%b" ## with reversed colors. ## # -alternative_header_first_line_format = "$b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b" +alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b # -alternative_header_second_line_format = "{{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}" +alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D} # ## -## Note: Below variables also supports -## text attributes listed above. +## Note: below variables also support text attributes listed above. ## # -now_playing_prefix = "$b" +now_playing_prefix = $b # -now_playing_suffix = "$/b" +now_playing_suffix = $/b # browser_playlist_prefix = "$2playlist$9 " # -selected_item_prefix = "$6" +selected_item_prefix = $6 # -selected_item_suffix = "$9" +selected_item_suffix = $9 # -## colors are not supported for below variable +modified_item_prefix = $3> $9 # -song_window_title_format = "{%a - }{%t}|{%f}" +# Note: colors are not supported for below variable. +## +song_window_title_format = {%a - }{%t}|{%f} # ##### columns settings ##### ## @@ -255,7 +274,7 @@ song_window_title_format = "{%a - }{%t}|{%f}" ## not available. ## # -song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t|f} (30)[red]{b}" +song_columns_list_format = (20)[]{a} (6f)[green]{NE} (50)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l} # ##### various settings ##### # @@ -268,69 +287,88 @@ song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t|f} (30)[red]{b ## #execute_on_song_change = "" # -playlist_show_remaining_time = "no" +playlist_show_remaining_time = no # -playlist_shorten_total_times = "no" +playlist_shorten_total_times = no # -playlist_separate_albums = "no" +playlist_separate_albums = no # -playlist_display_mode = "columns" (classic/columns) +## +## Note: Possible display modes: classic, columns. +## +playlist_display_mode = columns # -browser_display_mode = "columns" (classic/columns) +browser_display_mode = columns # -search_engine_display_mode = "columns" (classic/columns) +search_engine_display_mode = columns # -playlist_editor_display_mode = "columns" (classic/columns) +playlist_editor_display_mode = columns # -discard_colors_if_item_is_selected = "yes" +discard_colors_if_item_is_selected = yes # -incremental_seeking = "yes" +incremental_seeking = yes # -seek_time = "1" +seek_time = 1 # -autocenter_mode = "no" +volume_change_step = 2 # -centered_cursor = "no" +autocenter_mode = no +# +centered_cursor = no # ## ## Note: You can specify third character which will ## be used to build 'empty' part of progressbar. ## -progressbar_look = "=|" +progressbar_look = =| # -#default_place_to_search_in = "database" (database/playlist) +progressbar_boldness = yes # -user_interface = "alternative" (classic/alternative) +## Available values: database, playlist. +## +default_place_to_search_in = database # -media_library_left_column = "a" (possible values: a,y,g,c,p, legend above) +## Available values: classic, alternative. +## +user_interface = alternative # -default_find_mode = "wrapped" (wrapped/normal) +data_fetching_delay = yes # -default_space_mode = "add" (add/select) +## Available values: artist, album_artist, date, genre, composer, performer. +## +media_library_primary_tag = artist # -default_tag_editor_left_col = "albums" (albums/dirs) +## Available values: wrapped, normal. +## +default_find_mode = wrapped # -default_tag_editor_pattern = "%n - %t" +## Available values: add, select. +## +default_space_mode = add # -header_visibility = "yes" +default_tag_editor_pattern = %n - %t # -statusbar_visibility = "yes" +header_visibility = yes # -titles_visibility = "yes" +statusbar_visibility = yes # -header_text_scrolling = "yes" +titles_visibility = yes # -fancy_scrolling = "yes" +header_text_scrolling = yes # -cyclic_scrolling = "no" +cyclic_scrolling = no # -lines_scrolled = "2" +lines_scrolled = 2 # -follow_now_playing_lyrics = "no" +follow_now_playing_lyrics = no # -fetch_lyrics_for_current_song_in_background = "no" +fetch_lyrics_for_current_song_in_background = no # -store_lyrics_in_song_dir = "no" +store_lyrics_in_song_dir = no +# +generate_win32_compatible_filenames = no +# +allow_for_physical_item_deletion = no # ## ## Note: If you set this variable, ncmpcpp will try to @@ -340,91 +378,78 @@ store_lyrics_in_song_dir = "no" ## ## Note: Language has to be expressed as an ISO 639 alpha-2 code. ## -#lastfm_preferred_language = "" +lastfm_preferred_language = de # -#ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add) +## Available values: add_remove, always_add. +## +space_add_mode = always_add # -#show_hidden_files_in_local_browser = "no" -# -#display_screens_numbers_on_start = "yes" +show_hidden_files_in_local_browser = no # ## -## How shall key_screen_switcher work? +## How shall screen switcher work? ## -## - "previous" - switch between current and last used screen -## - "sequence: 2 -> 9 -> 5" - switch between given sequence of screens. +## - "previous" - switch between the current and previous screen. +## - "screen1,...,screenN" - switch between given sequence of screens. ## -## Screen numbers you can use after 'sequence' keyword are: +## Screens available for use: help, playlist, browser, search_engine, +## media_library, playlist_editor, tag_editor, outputs, visualizer, clock. ## -## - 1 - help -## - 2 - playlist -## - 3 - browser -## - 4 - search engine -## - 5 - media library -## - 6 - playlist editor -## - 7 - tag editor -## - 8 - outputs -## - 9 - visualizer -## - 10 - clock +screen_switcher_mode = playlist, browser +# ## -## As you can see, above example will switch between -## playlist, visualizer and media library screens. +## Note: You can define startup screen for ncmpcpp +## by choosing screen from the list above. ## -#screen_switcher_mode = "sequence: 2 -> 3" +startup_screen = playlist # ## ## Default width of locked screen (in %). ## Acceptable values are from 20 to 80. ## # -#locked_screen_width_part = "50" +locked_screen_width_part = 50 # -#ask_for_locked_screen_width_part = "yes" +ask_for_locked_screen_width_part = yes # +jump_to_now_playing_song_at_start = yes +# +ask_before_clearing_playlists = no +# +clock_display_seconds = no +# +display_volume_level = yes +# +display_bitrate = no +# +display_remaining_time = no +# +## Available values: none, basic, extended. ## -## Note: You can define startup screen for ncmpcpp -## by choosing screen number from the list above. -## -startup_screen = "2" -# -jump_to_now_playing_song_at_start = "yes" -# -ask_before_clearing_main_playlist = "no" -# -clock_display_seconds = "no" -# -display_volume_level = "yes" -# -display_bitrate = "no" -# -display_remaining_time = "no" -# -regular_expressions = "basic" (basic/extended) +regular_expressions = extended # ## ## Note: If below is enabled, ncmpcpp will ignore leading ## "The" word while sorting items in browser, tags in ## media library, etc. ## -ignore_leading_the = "yes" +ignore_leading_the = yes # -#block_search_constraints_change_if_items_found = "yes" +block_search_constraints_change_if_items_found = yes # -mouse_support = "yes" +mouse_support = yes # -mouse_list_scroll_whole_page = "yes" +mouse_list_scroll_whole_page = yes # -empty_tag_marker = "" +empty_tag_marker = [empty] # -tag_editor_extended_numeration = "no" +tags_separator = " | " # -media_library_display_date = "yes" +tag_editor_extended_numeration = no # -media_library_display_empty_tag = "yes" +media_library_sort_by_mtime = no # -media_library_disable_two_column_mode = "no" -# -enable_window_title = "yes" +enable_window_title = yes # ## ## Note: You can choose default search mode for search @@ -438,55 +463,49 @@ enable_window_title = "yes" ## in database and local one for searching in current playlist) ## # -search_engine_default_search_mode = "1" +search_engine_default_search_mode = 1 # +external_editor = vim +# +## Note: set to yes if external editor is a console application. ## -## Note: Below variables can allow you to physically -## remove files and directories from your hdd using -## ncmpcpp's browser screen. -## -# -allow_physical_files_deletion = "no" -# -allow_physical_directories_deletion = "no" -# -#external_editor = "" -# -#use_console_editor = "no" (set to yes, if your editor is console app) +use_console_editor = yes # ##### colors definitions ##### # -colors_enabled = "yes" +colors_enabled = yes # -empty_tag_color = "cyan" +empty_tag_color = cyan # -header_window_color = "default" +header_window_color = default # -volume_color = "default" +volume_color = default # -state_line_color = "default" +state_line_color = default # -state_flags_color = "default" +state_flags_color = default # -main_window_color = "yellow" +main_window_color = yellow # -color1 = "white" +color1 = white # -color2 = "green" +color2 = green # -main_window_highlight_color = "yellow" +main_window_highlight_color = yellow # -progressbar_color = "default" +progressbar_color = black # -statusbar_color = "default" +progressbar_elapsed_color = green # -alternative_ui_separator_color = "black" +statusbar_color = default # -active_column_color = "red" +alternative_ui_separator_color = black # -visualizer_color = "yellow" +active_column_color = red # -window_border_color = "green" +visualizer_color = yellow # -active_window_border = "red" +window_border_color = green +# +active_window_border = red # diff --git a/ncmpcpp/ncmpcpp/keys b/ncmpcpp/ncmpcpp/keys deleted file mode 100644 index 9432696..0000000 --- a/ncmpcpp/ncmpcpp/keys +++ /dev/null @@ -1,186 +0,0 @@ -##################################################### -## this is example key configuration file, copy it ## -## to ~/.ncmpcpp/keys and set up your preferences ## -##################################################### -## -## Tips: -## - it's possible to bind maximum two keys to a command -## - keys can be defined with a character or a decimal value -## - a command can be disabled by binding it to 0 -## -## Note: First bind of volume_up/down -## will be used to switch between columns. -## -# -key_up = 259 'k' - -key_down = 258 'j' - -key_up_album = '[' - -key_down_album = ']' - -key_up_artist = '{' - -key_down_artist = '}' - -key_page_up = 339 - -key_page_down = 338 - -key_home = 262 - -key_end = 360 - -key_space = 32 - -key_enter = 10 - -key_delete = 330 'd' - -key_volume_up = 261 '+' - -key_volume_down = 260 '-' - -key_prev_column = 260 - -key_next_column = 261 - -key_toggle_space_mode = 't' - -key_toggle_add_mode = 'T' - -key_toggle_mouse = '|' - -key_toggle_bitrate_visibility = '#' - -key_screen_switcher = 9 - -key_backward_screen_switcher = 353 - -key_help = '1' 265 - -key_playlist = '2' 266 - -key_browser = '3' 267 - -key_search_engine = '4' 268 - -key_media_library = '5' 269 - -key_playlist_editor = '6' 270 - -key_tag_editor = '7' 271 - -key_outputs = '8' 272 - -key_music_visualizer = '9' 273 - -key_clock = '0' 274 - -key_server_info = '@' - -key_stop = 's' - -key_pause = 'P' - -key_next = '>' - -key_prev = '<' - -key_replay = 263 127 - -key_seek_forward = 'f' - -key_seek_backward = 'b' - -key_toggle_repeat = 'r' - -key_toggle_random = 'z' - -key_toggle_single = 'y' - -key_toggle_consume = 'R' - -key_toggle_replay_gain_mode = 'Y' - -key_shuffle = 'Z' - -key_toggle_crossfade = 'x' - -key_set_crossfade = 'X' - -key_update_db = 'u' - -key_sort_playlist = 22 - -key_apply_filter = 6 - -key_find_forward = '/' - -key_find_backward = '?' - -key_next_found_position = '.' - -key_prev_found_position = ',' - -key_toggle_find_mode = 'w' - -key_edit_tags = 'e' - -key_go_to_position = 'g' - -key_song_info = 'i' - -key_artist_info = 'I' - -key_lyrics = 'l' - -key_reverse_selection = 'v' - -key_deselect_all = 'V' - -key_select_album = 'B' - -key_add_selected_items = 'A' - -key_clear = 'c' - -key_crop = 'C' - -key_move_song_up = 'm' - -key_move_song_down = 'n' - -key_move_to = 'M' - -key_move_before = 0 - -key_move_after = 0 - -key_add = 'a' - -key_save_playlist = 'S' - -key_go_to_now_playing = 'o' - -key_toggle_auto_center = 'U' - -key_toggle_display_mode = 'p' - -key_toggle_separators_in_playlist = '!' - -key_toggle_lyrics_db = 'L' - -key_toggle_fetching_lyrics_for_current_song_in_background = 'F' - -key_go_to_containing_directory = 'G' - -key_go_to_media_library = '~' - -key_go_to_parent_dir = 263 127 - -key_switch_tag_type_list = '`' - -key_quit = 'q' 'Q' -