Skip to content

feat: wrap kitten in quotes after Kitty release version 0.39.0 #297

@mikesmithgh

Description

@mikesmithgh

Once Kitty version 0.38.1 is no longer supported, update the kitten generation commands to wrap the kitten path in quotes and removed comments related to path containing whitespace.

e.g.,
:KittyScrollbackGenerateKittens

# WARNING
#  '/Users/mike/my gitrepos/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py' contains whitespace.
#
#  If you are using Kitty version 0.39.0 or greater, then whitespace is allowed in the
#  path and you can ignore this warning. Just make sure that the kitten path is
#  wrapped in quotes. For example,
#
#    action_alias kitty_scrollback_nvim kitten '/Users/mike/my gitrepos/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py'
#
#  If you are using Kitty version 0.38.1 or less, then you may receive an error opening
#  kitty-scrollback.nvim. If an error occurs, you can workaround this issue by symlinking
#  the kitty-scrollback.nvim plugin directory to Kitty's configuration directory with
#  the command:
#
#    ln -s '/Users/mike/my gitrepos/kitty-scrollback.nvim' ~/.config/kitty/kitty-scrollback.nvim
#
#  Then use the symlinked directory as the action_alias in kitty.conf instead of the real path
#
#    action_alias kitty_scrollback_nvim kitten kitty-scrollback.nvim/python/kitty_scrollback_nvim.py
#
#  Also, if you are using any kitty @ kitten commands update them to use the symlink path:
#
#    kitty kitten kitty-scrollback.nvim/python/kitty_scrollback_nvim.py
#

# kitty-scrollback.nvim Kitten alias
action_alias kitty_scrollback_nvim kitten /Users/mike/my gitrepos/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py

# Browse scrollback buffer in nvim
map kitty_mod+h kitty_scrollback_nvim
# Browse output of the last shell command in nvim
map kitty_mod+g kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
# Show clicked command output in nvim
mouse_map ctrl+shift+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_visited_cmd_output


Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions