diff --git a/pkg/config/editor_presets.go b/pkg/config/editor_presets.go index 3a14c886f..93fa8f900 100644 --- a/pkg/config/editor_presets.go +++ b/pkg/config/editor_presets.go @@ -66,9 +66,15 @@ func getPreset(osConfig *OSConfig, guessDefaultEditor func() string) *editPreset return !ok }, }, - "lvim": standardTerminalEditorPreset("lvim"), - "emacs": standardTerminalEditorPreset("emacs"), - "micro": standardTerminalEditorPreset("micro"), + "lvim": standardTerminalEditorPreset("lvim"), + "emacs": standardTerminalEditorPreset("emacs"), + "micro": { + editTemplate: "micro {{filename}}", + editAtLineTemplate: "micro +{{line}} {{filename}}", + editAtLineAndWaitTemplate: "micro +{{line}} {{filename}}", + openDirInEditorTemplate: "micro {{dir}}", + suspend: returnBool(true), + }, "nano": standardTerminalEditorPreset("nano"), "kakoune": standardTerminalEditorPreset("kak"), "helix": {