mirror of
https://github.com/kovidgoyal/kitty
synced 2026-06-08 22:28:24 +02:00
when parsing conf files in go accept both space and tab as key separators
This commit is contained in:
@@ -119,8 +119,14 @@ func (self *ConfigParser) parse(scanner Scanner, name, base_path_for_includes st
|
|||||||
}
|
}
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
key, val, _ := strings.Cut(line, " ")
|
key, val := line, ""
|
||||||
val = strings.TrimSpace(val)
|
for i, ch := range line {
|
||||||
|
if ch == ' ' || ch == '\t' {
|
||||||
|
key = line[:i]
|
||||||
|
val = strings.TrimSpace(line[i+1:])
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
switch key {
|
switch key {
|
||||||
default:
|
default:
|
||||||
err := self.LineHandler(key, val)
|
err := self.LineHandler(key, val)
|
||||||
|
|||||||
@@ -476,7 +476,6 @@ func ParseThemeMetadata(path string) (*ThemeMetadata, map[string]string, error)
|
|||||||
read_is_dark := func(key, val string) (err error) {
|
read_is_dark := func(key, val string) (err error) {
|
||||||
settings[key] = val
|
settings[key] = val
|
||||||
if key == "background" {
|
if key == "background" {
|
||||||
val = strings.TrimSpace(val)
|
|
||||||
if val != "" {
|
if val != "" {
|
||||||
bg, err := style.ParseColor(val)
|
bg, err := style.ParseColor(val)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user