Merge commit '85165468f589dbb395b73f0cb17b758ac6fe33aa'
This commit is contained in:
@@ -1,27 +1,167 @@
|
||||
# Fonts
|
||||
#: Fonts {{{
|
||||
|
||||
font_family Iosevka Term SS08
|
||||
font_size 24.0
|
||||
bold_font auto
|
||||
italic_font auto
|
||||
bold_italic_font auto
|
||||
font_size 12.0
|
||||
disable_ligatures never
|
||||
|
||||
# }}}
|
||||
|
||||
#: Cursor {{{
|
||||
|
||||
# Cursor
|
||||
cursor_shape block
|
||||
cursor_blink_interval 0
|
||||
shell_integration no-cursor
|
||||
|
||||
# Performance tuning
|
||||
#: }}}
|
||||
|
||||
#: Scrollback {{{
|
||||
|
||||
scrollback_lines 8192
|
||||
scrollbar scrolled
|
||||
scrollback_pager_history_size 1024
|
||||
|
||||
#: }}}
|
||||
|
||||
#: Mouse {{{
|
||||
|
||||
mouse_hide_wait 0.0
|
||||
paste_actions quote-urls-at-prompt,confirm
|
||||
|
||||
#: }}}
|
||||
|
||||
#: Performance tuning {{{
|
||||
|
||||
repaint_delay 8
|
||||
input_delay 2
|
||||
|
||||
# Transparency
|
||||
#: }}}
|
||||
|
||||
# dynamic_background_opacity yes
|
||||
# background_opacity 0.0
|
||||
#: Terminal bell {{{
|
||||
|
||||
enable_audio_bell no
|
||||
enable_audio_bell yes
|
||||
window_alert_on_bell yes
|
||||
|
||||
# Scrollback
|
||||
#: }}}
|
||||
|
||||
scrollback_lines 16384
|
||||
scrollback_pager nvimpager
|
||||
#: Window layout {{{
|
||||
|
||||
include ./themes/zenwritten_light.conf
|
||||
remember_window_size no
|
||||
remember_window_position no
|
||||
enabled_layouts *
|
||||
hide_window_decorations yes
|
||||
|
||||
#: }}}
|
||||
|
||||
#: Tab bar {{{
|
||||
|
||||
tab_bar_edge top
|
||||
tab_bar_style powerline
|
||||
tab_bar_min_tabs 1
|
||||
tab_powerline_style slanted
|
||||
tab_activity_symbol !
|
||||
tab_title_template "{index}{fmt.fg.red}{bell_symbol}{fmt.fg.tab}{activity_symbol}:{tab.last_focused_progress_percent}{title}"
|
||||
|
||||
#: }}}
|
||||
|
||||
#: Advanced {{{
|
||||
|
||||
notify_on_cmd_finish unfocused
|
||||
|
||||
#: }}}
|
||||
|
||||
#: OS specific tweaks {{{
|
||||
|
||||
linux_display_server auto
|
||||
wayland_enable_ime no
|
||||
|
||||
#: }}}
|
||||
|
||||
#: Keyboard shortcuts {{{
|
||||
|
||||
kitty_mod ctrl+shift
|
||||
map kitty_mod+c copy_to_clipboard
|
||||
map kitty_mod+v paste_from_clipboard
|
||||
map cmd+v
|
||||
# map kitty_mod+o pass_selection_to_program
|
||||
# map kitty_mod+o pass_selection_to_program firefox
|
||||
# map kitty_mod+y new_window less @selection
|
||||
map kitty_mod+z scroll_to_prompt -1
|
||||
map kitty_mod+x scroll_to_prompt 1
|
||||
map kitty_mod+h show_scrollback
|
||||
# map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R
|
||||
#:: For more details on piping screen and buffer contents to external
|
||||
#:: programs, see launch <https://sw.kovidgoyal.net/kitty/launch/>.
|
||||
# map kitty_mod+g show_last_command_output
|
||||
# map kitty_mod+enter launch --cwd=current
|
||||
# map cmd+enter
|
||||
# map ctrl+n launch --location=neighbor
|
||||
# map ctrl+f launch --location=first
|
||||
map kitty_mod+n
|
||||
map cmd+n
|
||||
map kitty_mod+w
|
||||
map shift+cmd+d
|
||||
map kitty_mod+]
|
||||
map kitty_mod+[
|
||||
map kitty_mod+f
|
||||
map kitty_mod+b
|
||||
map kitty_mod+`
|
||||
map kitty_mod+r
|
||||
map cmd+r
|
||||
map kitty_mod+1
|
||||
map cmd+1
|
||||
map kitty_mod+2
|
||||
map cmd+2
|
||||
map kitty_mod+3
|
||||
map cmd+3
|
||||
map kitty_mod+4
|
||||
map cmd+4
|
||||
map kitty_mod+5
|
||||
map cmd+5
|
||||
map kitty_mod+6
|
||||
map cmd+6
|
||||
map kitty_mod+7
|
||||
map cmd+7
|
||||
map kitty_mod+8
|
||||
map cmd+8
|
||||
map kitty_mod+9
|
||||
map cmd+9
|
||||
map kitty_mod+0
|
||||
map f1 goto_tab 1
|
||||
map f2 goto_tab 2
|
||||
map f3 goto_tab 3
|
||||
map f4 goto_tab 4
|
||||
map f5 goto_tab 5
|
||||
map f6 goto_tab 6
|
||||
map f7 goto_tab 7
|
||||
map f8 goto_tab 8
|
||||
map kitty_mod+c new_tab
|
||||
map cmd+t
|
||||
map kitty_mod+q
|
||||
map cmd+w
|
||||
map kitty_mod+.
|
||||
map kitty_mod+,
|
||||
map kitty_mod+alt+t
|
||||
map shift+cmd+i
|
||||
map kitty_mod+f1
|
||||
map kitty_mod+f11
|
||||
map ctrl+cmd+f
|
||||
map kitty_mod+f10
|
||||
map opt+cmd+s
|
||||
map kitty_mod+u kitten unicode_input
|
||||
map ctrl+cmd+space
|
||||
map kitty_mod+/ kitty_shell window
|
||||
map kitty_mod+f5
|
||||
map kitty_mod+r load_config_file
|
||||
|
||||
map shift+cmd+/
|
||||
map cmd+h
|
||||
map opt+cmd+
|
||||
map cmd+m
|
||||
map cmd+q
|
||||
|
||||
#: }}}
|
||||
|
||||
include ./themes/zenwritten_dark.conf
|
||||
include ./nvim.conf
|
||||
|
||||
8
dots/.config/kitty/nvim.conf
Normal file
8
dots/.config/kitty/nvim.conf
Normal file
@@ -0,0 +1,8 @@
|
||||
allow_remote_control socket-only
|
||||
listen_on unix:/tmp/kitty
|
||||
shell_integration enabled
|
||||
|
||||
action_alias kitty_scrollback_nvim kitten ~/.local/share/nvim/site/pack/paqs/start/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py
|
||||
map kitty_mod+h kitty_scrollback_nvim
|
||||
map kitty_mod+g kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
|
||||
mouse_map ctrl+shift+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_visited_cmd_output
|
||||
Reference in New Issue
Block a user