Implement a kitty module

Squashed commit of the following:

commit eb319d25ee2bc60dc4c58f3ee3e70ea2035a2b96
Author: Natsu Kagami <nki@nkagami.me>
Date:   Fri Jun 10 13:41:33 2022 -0400

    Map yen sign to backslash

commit 6d29a296ed789ac20bfcd6e74a48536d0e658582
Author: Natsu Kagami <nki@nkagami.me>
Date:   Fri Jun 10 13:23:30 2022 -0400

    Add kitty options

commit 47b366cbd0fd17c06c4e415b291e2329f8831939
Author: Natsu Kagami <nki@nkagami.me>
Date:   Fri Jun 10 11:42:51 2022 -0400

    Some basic set up to make kitty happy
This commit is contained in:
Natsu Kagami 2022-06-10 13:41:53 -04:00
parent 05c4fd1fd7
commit 21c8317fd2
Signed by: nki
GPG key ID: 7306B3D3C3AD6E51
7 changed files with 164 additions and 3 deletions

View file

@ -53,7 +53,16 @@
end
# Source iTerm2 integration
test -e ~/.iterm2_shell_integration.fish && source ~/.iterm2_shell_integration.fish
if test -e ~/.iterm2_shell_integration.fish; and test $__CFBundleIdentifier = "com.googlecode.iterm2"
source ~/.iterm2_shell_integration.fish
end
# Source Kitty integration
if set -q KITTY_INSTALLATION_DIR
set --global KITTY_SHELL_INTEGRATION enabled
source "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish"
set --prepend fish_complete_path "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_completions.d"
end
# Enable vi keybindings
fish_vi_key_bindings