summaryrefslogtreecommitdiffstats
path: root/pkg/config
diff options
context:
space:
mode:
authorJ. B. Rainsberger <me@jbrains.ca>2023-04-27 12:47:47 -0300
committerJ. B. Rainsberger <me@jbrains.ca>2023-04-27 13:41:54 -0300
commit6c010a788c1072c892b29cdff179fd2b3ff5755f (patch)
tree3fcaf645cd8fcf12f81ce811ca4ef9a0cc193615 /pkg/config
parentb17c38befdd8ea6d4f71353391deb33fd6cc7176 (diff)
Add an editor preset for kakoune (kakoune.org).
Diffstat (limited to 'pkg/config')
-rw-r--r--pkg/config/editor_presets.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkg/config/editor_presets.go b/pkg/config/editor_presets.go
index 146abe0f5..d461112d0 100644
--- a/pkg/config/editor_presets.go
+++ b/pkg/config/editor_presets.go
@@ -37,11 +37,12 @@ type editPreset struct {
func getPreset(osConfig *OSConfig, guessDefaultEditor func() string) *editPreset {
presets := map[string]*editPreset{
- "vi": standardTerminalEditorPreset("vi"),
- "vim": standardTerminalEditorPreset("vim"),
- "nvim": standardTerminalEditorPreset("nvim"),
- "emacs": standardTerminalEditorPreset("emacs"),
- "nano": standardTerminalEditorPreset("nano"),
+ "vi": standardTerminalEditorPreset("vi"),
+ "vim": standardTerminalEditorPreset("vim"),
+ "nvim": standardTerminalEditorPreset("nvim"),
+ "emacs": standardTerminalEditorPreset("emacs"),
+ "nano": standardTerminalEditorPreset("nano"),
+ "kakoune": standardTerminalEditorPreset("kakoune"),
"vscode": {
editTemplate: "code --reuse-window -- {{filename}}",
editAtLineTemplate: "code --reuse-window --goto -- {{filename}}:{{line}}",
@@ -70,6 +71,7 @@ func getPreset(osConfig *OSConfig, guessDefaultEditor func() string) *editPreset
// Some of our presets have a different name than the editor they are using.
editorToPreset := map[string]string{
+ "kak": "kakoune",
"code": "vscode",
"subl": "sublime",
"xed": "xcode",