summaryrefslogtreecommitdiff
path: root/helix-term/src
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src')
-rw-r--r--helix-term/src/commands/typed.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/helix-term/src/commands/typed.rs b/helix-term/src/commands/typed.rs
index 68b64bb8..74ab73be 100644
--- a/helix-term/src/commands/typed.rs
+++ b/helix-term/src/commands/typed.rs
@@ -1146,6 +1146,15 @@ fn open_config(
Ok(())
}
+fn open_log(
+ cx: &mut compositor::Context,
+ _args: &[Cow<str>],
+ _event: PromptEvent,
+) -> anyhow::Result<()> {
+ cx.editor.open(helix_loader::log_file(), Action::Replace)?;
+ Ok(())
+}
+
fn refresh_config(
cx: &mut compositor::Context,
_args: &[Cow<str>],
@@ -1648,6 +1657,13 @@ pub const TYPABLE_COMMAND_LIST: &[TypableCommand] = &[
completer: None,
},
TypableCommand {
+ name: "log-open",
+ aliases: &[],
+ doc: "Open the helix log file.",
+ fun: open_log,
+ completer: None,
+ },
+ TypableCommand {
name: "pipe",
aliases: &[],
doc: "Pipe each selection to the shell command.",