# vim:fileencoding=utf-8:foldmethod=marker

#: Diffing {{{

# syntax_aliases pyj:py pyi:py recipe:py

#: File extension aliases for syntax highlight. For example, to syntax
#: highlight file.xyz as file.abc use a setting of xyz:abc. Multiple
#: aliases must be separated by spaces.

# num_context_lines 3

#: The number of lines of context to show around each change.

# diff_cmd auto

#: The diff command to use. Must contain the placeholder _CONTEXT_
#: which will be replaced by the number of lines of context. A few
#: special values are allowed: auto will automatically pick an
#: available diff implementation. builtin will use the anchored diff
#: algorithm from the Go standard library. git will use the git
#: command to do the diffing. diff will use the diff command to do the
#: diffing.

# replace_tab_by \x20\x20\x20\x20

#: The string to replace tabs with. Default is to use four spaces.

# ignore_name

#: A glob pattern that is matched against only the filename of files
#: and directories. Matching files and directories are ignored when
#: scanning the filesystem to look for files to diff. Can be specified
#: multiple times to use multiple patterns. For example::

#:     ignore_name .git
#:     ignore_name *~
#:     ignore_name *.pyc

#: }}}

#: Colors {{{

# pygments_style default

#: The pygments color scheme to use for syntax highlighting. See
#: pygments builtin styles <https://pygments.org/styles/> for a list
#: of schemes. Note that this **does not** change the colors used for
#: diffing, only the colors used for syntax highlighting. To change
#: the general colors use the settings below.

# foreground black
# background white

#: Basic colors

# title_fg black
# title_bg white

#: Title colors

# margin_bg #fafbfc
# margin_fg #aaaaaa

#: Margin colors

# removed_bg           #ffeef0
# highlight_removed_bg #fdb8c0
# removed_margin_bg    #ffdce0

#: Removed text backgrounds

# added_bg           #e6ffed
# highlight_added_bg #acf2bd
# added_margin_bg    #cdffd8

#: Added text backgrounds

# filler_bg #fafbfc

#: Filler (empty) line background

# margin_filler_bg none

#: Filler (empty) line background in margins, defaults to the filler
#: background

# hunk_margin_bg #dbedff
# hunk_bg        #f1f8ff

#: Hunk header colors

# search_bg #444
# search_fg white
# select_bg #b4d5fe
# select_fg black

#: Highlighting

#: }}}

#: Keyboard shortcuts {{{

#: Quit

# map q   quit
# map esc quit

#: Scroll down

# map j    scroll_by 1
# map down scroll_by 1

#: Scroll up

# map k  scroll_by -1
# map up scroll_by -1

#: Scroll to top

# map home scroll_to start

#: Scroll to bottom

# map end scroll_to end

#: Scroll to next page

# map page_down scroll_to next-page
# map space     scroll_to next-page

#: Scroll to previous page

# map page_up scroll_to prev-page

#: Scroll to next change

# map n scroll_to next-change

#: Scroll to previous change

# map p scroll_to prev-change

#: Scroll to next file

# map shift+j scroll_to next-file

#: Scroll to previous file

# map shift+k scroll_to prev-file

#: Show all context

# map a change_context all

#: Show default context

# map = change_context default

#: Increase context

# map + change_context 5

#: Decrease context

# map - change_context -5

#: Search forward

# map / start_search regex forward

#: Search backward

# map ? start_search regex backward

#: Scroll to next search match

# map . scroll_to next-match
# map > scroll_to next-match

#: Scroll to previous search match

# map , scroll_to prev-match
# map < scroll_to prev-match

#: Search forward (no regex)

# map f start_search substring forward

#: Search backward (no regex)

# map b start_search substring backward

#: Copy selection to clipboard

# map y copy_to_clipboard

#: Copy selection to clipboard or exit if no selection is present

# map ctrl+c copy_to_clipboard_or_exit

#: }}}

