Start work on quick-access-terminal kitten

This commit is contained in:
Kovid Goyal
2025-04-28 19:52:04 +05:30
parent 83bb1553f7
commit 5683314784
13 changed files with 164 additions and 46 deletions

View File

@@ -11,6 +11,7 @@ import (
"kitty/tools/cli/markup"
"kitty/tools/utils"
"kitty/tools/utils/shlex"
)
var _ = fmt.Print
@@ -178,7 +179,11 @@ func option_from_spec(spec OptionSpec) (*Option, error) {
}
ans.parsed_default = pval
if ans.IsList {
ans.parsed_default = []string{}
if ans.Default == "" {
ans.parsed_default = nil
} else if ans.parsed_default, err = shlex.Split(ans.Default); err != nil {
return nil, err
}
}
ans.Completer = spec.Completer
if ans.Aliases == nil || len(ans.Aliases) == 0 {