LINUX.ORG.RU

Please review my kitty config

 , ,


0

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

# Window management is delegated to a tiling window manager.
# Kitty's tab and split functionality is intentionally not used.

# Options {{{
window_padding_width 5
enable_audio_bell no
disable_ligatures cursor
strip_trailing_spaces smart
shell /usr/bin/nu
font_family family='JetBrains Mono'
confirm_os_window_close 0
notify_on_cmd_finish invisible 10.0 notify
update_check_interval 0
clear_all_shortcuts yes
#}}}

# Hints {{{
action_alias hints kitten hints --hints-offset=0 --alphabet=jkluiopmnhyasdfgcvtrebwqxz
action_alias yhints hints --program @
action_alias phints hints --program -

map kitty_mod+y>h yhints --type hash
map kitty_mod+y>k yhints --type hyperlink
map kitty_mod+y>i yhints --type ip
map kitty_mod+y>l yhints --type line
map kitty_mod+y>n yhints --type linenum
map kitty_mod+y>p yhints --type path
map kitty_mod+y>u yhints --type url 
map kitty_mod+y>w yhints --type word

map kitty_mod+p>h phints --type hash
map kitty_mod+p>k phints --type hyperlink
map kitty_mod+p>i phints --type ip
map kitty_mod+p>l phints --type line
map kitty_mod+p>n phints --type linenum
map kitty_mod+p>p phints --type path
map kitty_mod+p>u phints --type url 
map kitty_mod+p>w phints --type word

map kitty_mod+o>k hints --type hyperlink
map kitty_mod+o>n hints --type linenum
map kitty_mod+o>p hints --type path
map kitty_mod+o>u hints --type url 
#}}}

# Markers {{{
map kitty_mod+m>a toggle_marker iregex 1 \\bERROR\\b 2 \\bWARNING\\b
map kitty_mod+m>e toggle_marker iregex 1 \\bERROR\\b
map kitty_mod+m>w toggle_marker iregex 2 \\bWARNING\\b
map kitty_mod+m>c create_marker
map kitty_mod+m>r remove_marker

map kitty_mod+[ scroll_to_mark prev
map kitty_mod+] scroll_to_mark next

mark1_foreground      white     
mark1_background      red    
mark2_foreground      black
mark2_background      orange
mark3_foreground      white     
mark3_background      blue     
#}}}
   
# Font size{{{
map kitty_mod+equal     change_font_size all +2.0
map kitty_mod+minus     change_font_size all -2.0
map kitty_mod+backspace change_font_size all 0
#}}}

# Clipboard {{{
map kitty_mod+v paste_from_clipboard
map kitty_mod+s paste_from_selection
map kitty_mod+c copy_to_clipboard
#}}}

# Scroll {{{
map kitty_mod+; scroll_to_prompt -1
map kitty_mod+, scroll_to_prompt 1

map kitty_mod+u remote_control scroll-window 0.5p-
map kitty_mod+d remote_control scroll-window 0.5p+

map kitty_mod+k scroll_line_up
map kitty_mod+j scroll_line_down

map kitty_mod+l show_last_command_output
map kitty_mod+h show_scrollback 
#}}}

# Standalone mappings {{{
map kitty_mod+g kitten unicode_input --tab name
#}}}

# Colorscheme {{{
selection_background  #b5d5ff
selection_foreground  #333333
background            #333333
foreground            #ffffff
cursor                #00ff00

color0                #4d4d4d
color1                #ff2b2b
color2                #98fb98
color3                #f0e68c
color4                #cd853f
color5                #ffdead
color6                #ffa0a0
color7                #f5deb3
color8                #545454

color9                #ff5555
color10               #55ff55
color11               #ffff55
color12               #87ceff
color13               #ff55ff
color14               #ffd700
color15               #ffffff
#}}}
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.