From 5dc97af4d57bc8892d2a71185f004ada24e9877c Mon Sep 17 00:00:00 2001 From: pagedown Date: Wed, 16 Nov 2022 20:23:58 +0800 Subject: [PATCH] Add completion for kitty +list-fonts --- gen-go-code.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gen-go-code.py b/gen-go-code.py index d69bb4f62..86ffe7a14 100755 --- a/gen-go-code.py +++ b/gen-go-code.py @@ -106,14 +106,22 @@ def generate_completions_for_kitty() -> None: # kitty + print('plus := k.AddSubCommand(&cli.Command{Name:"+", Group:"Entry points", ShortDescription: "Various special purpose tools and kittens"})') + # kitty +launch print('plus_launch := plus.AddSubCommand(&cli.Command{' 'Name:"launch", Group:"Entry points", ShortDescription: "Launch Python scripts", ArgCompleter: complete_plus_launch})') print('k.AddClone("", plus_launch).Name = "+launch"') + # kitty +list-fonts + print('plus_list_fonts := plus.AddSubCommand(&cli.Command{' + 'Name:"list-fonts", Group:"Entry points", ShortDescription: "List monospace fonts"})') + print('k.AddClone("", plus_list_fonts).Name = "+list-fonts"') + + # kitty +runpy print('plus_runpy := plus.AddSubCommand(&cli.Command{' 'Name: "runpy", Group:"Entry points", ArgCompleter: complete_plus_runpy, ShortDescription: "Run Python code"})') print('k.AddClone("", plus_runpy).Name = "+runpy"') + # kitty +open print('plus_open := plus.AddSubCommand(&cli.Command{' 'Name:"open", Group:"Entry points", ArgCompleter: complete_plus_open, ShortDescription: "Open files and URLs"})') print('for _, og := range k.OptionGroups { plus_open.OptionGroups = append(plus_open.OptionGroups, og.Clone(plus_open)) }')