mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
Add a separate section for bell configuration, with a bell-specific command option and a setting to allow that command to run without regard to keyboard focus (for those of us who enjoy being beeped at at all times, for example). The actions are also no longer mutually exclusive; this is primarily anticipating urgency support which cannot be replicated outside the process (in server mode anyway) and would thus be complementary to any notification or arbitrary command.
147 lines
3.8 KiB
INI
147 lines
3.8 KiB
INI
# -*- conf -*-
|
|
|
|
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
|
|
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
|
|
# login-shell=no
|
|
|
|
# font=monospace:size=8
|
|
# font-bold=<bold variant of regular font>
|
|
# font-italic=<italic variant of regular font>
|
|
# font-bold-italic=<bold+italic variant of regular font>
|
|
# line-height=<font metrics>
|
|
# letter-spacing=0
|
|
# horizontal-letter-offset=0
|
|
# vertical-letter-offset=0
|
|
# box-drawings-uses-font-glyphs=no
|
|
# dpi-aware=yes
|
|
|
|
# initial-window-size-pixels=700x500 # Or,
|
|
# initial-window-size-chars=<COLSxROWS>
|
|
# initial-window-mode=windowed
|
|
# pad=2x2 # optionally append 'center'
|
|
# resize-delay-ms=100
|
|
|
|
# notify=notify-send -a foot -i foot ${title} ${body}
|
|
# url-launch=xdg-open ${url}
|
|
|
|
# bold-text-in-bright=no
|
|
# bell=none
|
|
# word-delimiters=,│`|:"'()[]{}<>
|
|
# jump-label-letters=sadfjklewcmpgh
|
|
# selection-target=primary
|
|
# workers=<number of logical CPUs>
|
|
# osc8-underline=url-mode
|
|
|
|
[bell]
|
|
# urgent=false
|
|
# notify=false
|
|
# command=
|
|
# command_focused=false
|
|
|
|
[scrollback]
|
|
# lines=1000
|
|
# multiplier=3.0
|
|
# indicator-position=relative
|
|
# indicator-format=
|
|
|
|
[cursor]
|
|
# style=block
|
|
# color=111111 dcdccc
|
|
# blink=no
|
|
# beam-thickness=1.5
|
|
|
|
[mouse]
|
|
# hide-when-typing=no
|
|
# alternate-scroll-mode=yes
|
|
|
|
[colors]
|
|
# alpha=1.0
|
|
# foreground=dcdccc
|
|
# background=111111
|
|
# regular0=222222 # black
|
|
# regular1=cc9393 # red
|
|
# regular2=7f9f7f # green
|
|
# regular3=d0bf8f # yellow
|
|
# regular4=6ca0a3 # blue
|
|
# regular5=dc8cc3 # magenta
|
|
# regular6=93e0e3 # cyan
|
|
# regular7=dcdccc # white
|
|
# bright0=666666 # bright black
|
|
# bright1=dca3a3 # bright red
|
|
# bright2=bfebbf # bright green
|
|
# bright3=f0dfaf # bright yellow
|
|
# bright4=8cd0d3 # bright blue
|
|
# bright5=fcace3 # bright magenta
|
|
# bright6=b3ffff # bright cyan
|
|
# bright7=ffffff # bright white
|
|
# selection-foreground=<inverse foreground/background>
|
|
# selection-background=<inverse foreground/background>
|
|
# jump-labels=<regular0> <regular3>
|
|
# urls=<regular3>
|
|
|
|
[csd]
|
|
# preferred=server
|
|
# size=26
|
|
# color=<foreground color>
|
|
# button-width=26
|
|
# button-minimize-color=<regular4>
|
|
# button-maximize-color=<regular2>
|
|
# button-close-color=<regular1>
|
|
|
|
[key-bindings]
|
|
# scrollback-up-page=Shift+Page_Up
|
|
# scrollback-up-half-page=none
|
|
# scrollback-up-line=none
|
|
# scrollback-down-page=Shift+Page_Down
|
|
# scrollback-down-half-page=none
|
|
# scrollback-down-line=none
|
|
# clipboard-copy=Control+Shift+c
|
|
# clipboard-paste=Control+Shift+v
|
|
# primary-paste=Shift+Insert
|
|
# search-start=Control+Shift+r
|
|
# font-increase=Control+plus Control+equal Control+KP_Add
|
|
# font-decrease=Control+minus Control+KP_Subtract
|
|
# font-reset=Control+0 Control+KP_0
|
|
# spawn-terminal=Control+Shift+n
|
|
# minimize=none
|
|
# maximize=none
|
|
# fullscreen=none
|
|
# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
|
# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none
|
|
# pipe-selected=[xargs -r firefox] none
|
|
# show-urls-launch=Control+Shift+u
|
|
# show-urls-copy=none
|
|
|
|
[search-bindings]
|
|
# cancel=Control+g Escape
|
|
# commit=Return
|
|
# find-prev=Control+r
|
|
# find-next=Control+s
|
|
# cursor-left=Left Control+b
|
|
# cursor-left-word=Control+Left Mod1+b
|
|
# cursor-right=Right Control+f
|
|
# cursor-right-word=Control+Right Mod1+f
|
|
# cursor-home=Home Control+a
|
|
# cursor-end=End Control+e
|
|
# delete-prev=BackSpace
|
|
# delete-prev-word=Mod1+BackSpace Control+BackSpace
|
|
# delete-next=Delete
|
|
# delete-next-word=Mod1+d Control+Delete
|
|
# extend-to-word-boundary=Control+w
|
|
# extend-to-next-whitespace=Control+Shift+w
|
|
# clipboard-paste=Control+v Control+y
|
|
# primary-paste=Shift+Insert
|
|
|
|
[url-bindings]
|
|
# cancel=Control+g Control+d Escape
|
|
# toggle-url-visible=t
|
|
|
|
[mouse-bindings]
|
|
# primary-paste=BTN_MIDDLE
|
|
# select-begin=BTN_LEFT
|
|
# select-begin-block=Control+BTN_LEFT
|
|
# select-extend=BTN_RIGHT
|
|
# select-extend-character-wise=Control+BTN_RIGHT
|
|
# select-word=BTN_LEFT-2
|
|
# select-word-whitespace=Control+BTN_LEFT-2
|
|
# select-row=BTN_LEFT-3
|