add kitty
This commit is contained in:
parent
886194706e
commit
bef2f33154
2 changed files with 103 additions and 0 deletions
52
kitty/kitty.conf
Normal file
52
kitty/kitty.conf
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
font_family FiraCode NerdFont
|
||||||
|
tab_bar_style powerline
|
||||||
|
font_size 13.0
|
||||||
|
tab_bar_min_tabs 1
|
||||||
|
tab_powerline_style slanted
|
||||||
|
map ctrl+g kitten hints --type=linenum --linenum-action=self nvr -s +{line} {path}
|
||||||
|
tab_bar_edge top
|
||||||
|
include ./theme.conf
|
||||||
|
map f1 new_tab
|
||||||
|
map ctrl+shift+w no_op
|
||||||
|
map alt+>, no_op
|
||||||
|
map alt+< no_op
|
||||||
|
|
||||||
|
enabled_layouts splits
|
||||||
|
|
||||||
|
map f3 new_tab_with_cwd
|
||||||
|
|
||||||
|
# Create a new window splitting the space used by the existing one so that
|
||||||
|
# the two windows are placed one above the other
|
||||||
|
map f5 launch --location=hsplit --cwd=current
|
||||||
|
|
||||||
|
# Create a new window splitting the space used by the existing one so that
|
||||||
|
# the two windows are placed side by side
|
||||||
|
map f6 launch --location=vsplit --cwd=current
|
||||||
|
|
||||||
|
# Create a new window splitting the space used by the existing one so that
|
||||||
|
# the two windows are placed side by side if the existing window is wide or
|
||||||
|
# one above the other if the existing window is tall.
|
||||||
|
map f4 launch --location=split --cwd=current
|
||||||
|
|
||||||
|
# Rotate the current split, changing its split axis from vertical to
|
||||||
|
# horizontal or vice versa
|
||||||
|
map f7 layout_action rotate
|
||||||
|
|
||||||
|
# Move the active window in the indicated direction
|
||||||
|
map shift+up move_window up
|
||||||
|
map shift+left move_window left
|
||||||
|
map shift+right move_window right
|
||||||
|
map shift+down move_window down
|
||||||
|
|
||||||
|
# Move the active window to the indicated screen edge
|
||||||
|
map ctrl+shift+up layout_action move_to_screen_edge top
|
||||||
|
map ctrl+shift+left layout_action move_to_screen_edge left
|
||||||
|
map ctrl+shift+right layout_action move_to_screen_edge right
|
||||||
|
map ctrl+shift+down layout_action move_to_screen_edge bottom
|
||||||
|
|
||||||
|
# Switch focus to the neighboring window in the indicated direction
|
||||||
|
map ctrl+left neighboring_window left
|
||||||
|
map ctrl+right neighboring_window right
|
||||||
|
map ctrl+up neighboring_window up
|
||||||
|
map ctrl+down neighboring_window down
|
||||||
|
|
||||||
51
kitty/theme.conf
Normal file
51
kitty/theme.conf
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
# vim:ft=kitty
|
||||||
|
|
||||||
|
## name: Catppuccin Kitty Diff Mocha
|
||||||
|
## author: Catppuccin Org
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-mocha.conf
|
||||||
|
## blurb: Soothing pastel theme for the high-spirited!
|
||||||
|
|
||||||
|
# text
|
||||||
|
foreground #CDD6F4
|
||||||
|
# base
|
||||||
|
background #1E1E2E
|
||||||
|
# subtext0
|
||||||
|
title_fg #A6ADC8
|
||||||
|
|
||||||
|
# mantle
|
||||||
|
title_bg #181825
|
||||||
|
margin_bg #181825
|
||||||
|
|
||||||
|
# subtext1
|
||||||
|
margin_fg #A6ADC8
|
||||||
|
# mantle
|
||||||
|
filler_bg #181825
|
||||||
|
|
||||||
|
# 30% red, 70% base
|
||||||
|
removed_bg #5E3F53
|
||||||
|
# 50% red, 50% base
|
||||||
|
highlight_removed_bg #89556B
|
||||||
|
# 40% red, 60% base
|
||||||
|
removed_margin_bg #734A5F
|
||||||
|
|
||||||
|
# 30% green, 70% base
|
||||||
|
added_bg #475951
|
||||||
|
# 50% green, 50% base
|
||||||
|
highlight_added_bg #628168
|
||||||
|
# 40% green, 60% base
|
||||||
|
added_margin_bg #546D5C
|
||||||
|
|
||||||
|
# mantle
|
||||||
|
hunk_margin_bg #181825
|
||||||
|
hunk_bg #181825
|
||||||
|
|
||||||
|
# 40% yellow, 60% base
|
||||||
|
search_bg #A1937B
|
||||||
|
# text
|
||||||
|
search_fg #CDD6F4
|
||||||
|
# 30% sky, 70% base
|
||||||
|
select_bg #45475A
|
||||||
|
# text
|
||||||
|
select_fg #CDD6F4
|
||||||
|
|
||||||
Loading…
Reference in a new issue