-
- {fonts.data && (
-
-
- {fonts.data && (
- ({
- label: f,
- value: f,
- })) ?? []),
- ]}
- onChange={async (v) => {
- const editorFont = v === NULL_FONT_VALUE ? null : v;
- await patchModel(settings, { editorFont });
- }}
- />
- )}
-
- patchModel(settings, { editorFontSize: clamp(parseInt(v) || 14, 8, 30) })
- }
- />
-
- }
- size="sm"
- name="editorKeymap"
- label="Editor Keymap"
- value={`${settings.editorKeymap}`}
- options={keymaps}
- onChange={(v) => patchModel(settings, { editorKeymap: v })}
- />
-
- patchModel(settings, { editorSoftWrap })}
- />
- patchModel(settings, { coloredMethods })}
- />
-
-
- {type() !== 'macos' && (
- patchModel(settings, { hideWindowControls })}
- />
- )}
-
-
-