chore: Config updates

- Kitty: Split window with [Ctrl + )] - same as konsole
- npm: More configs to remove dotfiles from $HOME
- VSCode: Extension update
This commit is contained in:
Pratik Tripathy
2024-09-22 19:09:57 +05:30
parent b29d390b89
commit af983810eb
4 changed files with 37 additions and 26 deletions

View File

@@ -1030,25 +1030,22 @@ hide_window_decorations yes
window_border_width 0.2pt
# New splits open in the same directory as the current window
# map shift+F1 new_window_with_cwd
map kitty_mod+enter new_window_with_cwd
map kitty_mod+0 new_window_with_cwd
map shift+F2 toggle_layout stack # Zoom the current window
enabled_layouts fat:bias=75;full_size=1,stack,tall:bias=50;full_size=2
map F11 toggle_layout stack
# Open nvim on the current directory with ctrl+shift+o
map kitty_mod+o launch --cwd=current --type=tab nvim
# Sync split navigation with VIM: https://github.com/knubie/vim-kitty-navigator
map ctrl+shift+j kitten pass_keys.py bottom ctrl+shift+j
map ctrl+shift+k kitten pass_keys.py top ctrl+shift+k
map ctrl+shift+h kitten pass_keys.py left ctrl+shift+h
map ctrl+shift+l kitten pass_keys.py right ctrl+shift+l
map ctrl+shift+j kitten pass_keys.py bottom ctrl+shift+j "^.* - nvim$"
map ctrl+shift+k kitten pass_keys.py top ctrl+shift+k "^.* - nvim$"
map ctrl+shift+h kitten pass_keys.py left ctrl+shift+h "^.* - nvim$"
map ctrl+shift+l kitten pass_keys.py right ctrl+shift+l "^.* - nvim$"
map kitty_mod+j kitten pass_keys.py bottom ctrl+shift+j
map kitty_mod+k kitten pass_keys.py top ctrl+shift+k
map kitty_mod+h kitten pass_keys.py left ctrl+shift+h
map kitty_mod+l kitten pass_keys.py right ctrl+shift+l
map kitty_mod+j kitten pass_keys.py bottom ctrl+shift+j "^.* - nvim$"
map kitty_mod+k kitten pass_keys.py top ctrl+shift+k "^.* - nvim$"
map kitty_mod+h kitten pass_keys.py left ctrl+shift+h "^.* - nvim$"
map kitty_mod+l kitten pass_keys.py right ctrl+shift+l "^.* - nvim$"
# Redundant, they are used for scrollback.nvim as well
# But, this would work even if we uninstall scrollback.nvim