Skip to content

Commit 982a4fe

Browse files
committed
config: Prevent the update of filetype by UpdateFileTypeLocals()
This shall prevent unpredictable results caused by such a user configuration: ``` "ft:go" { "filetype": "c" } ```
1 parent 930fbea commit 982a4fe

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

internal/config/settings.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,9 @@ func UpdateFileTypeLocals(settings map[string]interface{}, filetype string) {
312312
if strings.HasPrefix(reflect.TypeOf(v).String(), "map") && strings.HasPrefix(k, "ft:") {
313313
if filetype == k[3:] {
314314
for k1, v1 := range v.(map[string]interface{}) {
315-
settings[k1] = v1
315+
if k1 != "filetype" {
316+
settings[k1] = v1
317+
}
316318
}
317319
}
318320
}

0 commit comments

Comments
 (0)