111 lines
3.7 KiB
Plaintext
111 lines
3.7 KiB
Plaintext
|
# vim:fileencoding=utf-8:ft=conf:foldmethod=marker
|
||
|
|
||
|
#: Window layout {{{
|
||
|
|
||
|
remember_window_size yes
|
||
|
initial_window_width 640
|
||
|
initial_window_height 400
|
||
|
|
||
|
#: If enabled, the window size will be remembered so that new
|
||
|
#: instances of kitty will have the same size as the previous
|
||
|
#: instance. If disabled, the window will initially have size
|
||
|
#: configured by initial_window_width/height, in pixels. You can use a
|
||
|
#: suffix of "c" on the width/height values to have them interpreted
|
||
|
#: as number of cells instead of pixels.
|
||
|
|
||
|
enabled_layouts *
|
||
|
|
||
|
#: The enabled window layouts. A comma separated list of layout names.
|
||
|
#: The special value all means all layouts. The first listed layout
|
||
|
#: will be used as the startup layout. For a list of available
|
||
|
#: layouts, see the
|
||
|
#: https://sw.kovidgoyal.net/kitty/index.html#layouts.
|
||
|
|
||
|
window_resize_step_cells 2
|
||
|
window_resize_step_lines 2
|
||
|
|
||
|
#: The step size (in units of cell width/cell height) to use when
|
||
|
#: resizing windows. The cells value is used for horizontal resizing
|
||
|
#: and the lines value for vertical resizing.
|
||
|
|
||
|
window_border_width 2.0
|
||
|
|
||
|
#: The width (in pts) of window borders. Will be rounded to the
|
||
|
#: nearest number of pixels based on screen resolution. Note that
|
||
|
#: borders are displayed only when more than one window is visible.
|
||
|
#: They are meant to separate multiple windows.
|
||
|
|
||
|
draw_minimal_borders yes
|
||
|
|
||
|
#: Draw only the minimum borders needed. This means that only the
|
||
|
#: minimum needed borders for inactive windows are drawn. That is only
|
||
|
#: the borders that separate the inactive window from a neighbor. Note
|
||
|
#: that setting a non-zero window margin overrides this and causes all
|
||
|
#: borders to be drawn.
|
||
|
|
||
|
window_margin_width 1.0
|
||
|
|
||
|
#: The window margin (in pts) (blank area outside the border)
|
||
|
|
||
|
single_window_margin_width -1000.0
|
||
|
|
||
|
#: The window margin (in pts) to use when only a single window is
|
||
|
#: visible. Negative values will cause the value of
|
||
|
#: window_margin_width to be used instead.
|
||
|
|
||
|
window_padding_width 1.0
|
||
|
|
||
|
#: The window padding (in pts) (blank area between the text and the
|
||
|
#: window border)
|
||
|
|
||
|
placement_strategy center
|
||
|
|
||
|
#: When the window size is not an exact multiple of the cell size, the
|
||
|
#: cell area of the terminal window will have some extra padding on
|
||
|
#: the sides. You can control how that padding is distributed with
|
||
|
#: this option. Using a value of center means the cell area will be
|
||
|
#: placed centrally. A value of top-left means the padding will be on
|
||
|
#: only the bottom and right edges.
|
||
|
|
||
|
active_border_color #AF0CBA
|
||
|
|
||
|
#: The color for the border of the active window. Set this to none to
|
||
|
#: not draw borders around the active window.
|
||
|
|
||
|
inactive_border_color #cccccc
|
||
|
|
||
|
#: The color for the border of inactive windows
|
||
|
|
||
|
bell_border_color #ff5a00
|
||
|
|
||
|
#: The color for the border of inactive windows in which a bell has
|
||
|
#: occurred
|
||
|
|
||
|
inactive_text_alpha 1.0
|
||
|
|
||
|
#: Fade the text in inactive windows by the specified amount (a number
|
||
|
#: between zero and one, with zero being fully faded).
|
||
|
|
||
|
hide_window_decorations yes
|
||
|
|
||
|
#: Hide the window decorations (title-bar and window borders). Whether
|
||
|
#: this works and exactly what effect it has depends on the window
|
||
|
#: manager/operating system.
|
||
|
|
||
|
resize_debounce_time 0.1
|
||
|
|
||
|
#: The time (in seconds) to wait before redrawing the screen when a
|
||
|
#: resize event is received. On platforms such as macOS, where the
|
||
|
#: operating system sends events corresponding to the start and end of
|
||
|
#: a resize, this number is ignored.
|
||
|
|
||
|
resize_draw_strategy static
|
||
|
|
||
|
#: Choose how kitty draws a window while a resize is in progress. A
|
||
|
#: value of static means draw the current window contents, mostly
|
||
|
#: unchanged. A value of scale means draw the current window contents
|
||
|
#: scaled. A value of blank means draw a blank window. A value of size
|
||
|
#: means show the window size in cells.
|
||
|
|
||
|
#: }}}
|