This commit is contained in:
Stanislav Chernov 2026-04-19 15:25:30 -05:00 committed by GitHub
commit c96e155224
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -161,9 +161,13 @@ func (c *OSCommand) OpenFile(filename string) error {
}
command := utils.ResolvePlaceholderString(commandTemplate, templateValues)
err := c.RunCommand(command)
cmd := c.ExecutableFromString(command)
if err := cmd.Start(); err != nil {
return err
}
go cmd.Wait()
return nil
}
// OpenLink opens a file with the given
func (c *OSCommand) OpenLink(link string) error {
@ -173,9 +177,13 @@ func (c *OSCommand) OpenLink(link string) error {
}
command := utils.ResolvePlaceholderString(commandTemplate, templateValues)
err := c.RunCommand(command)
cmd := c.ExecutableFromString(command)
if err := cmd.Start(); err != nil {
return err
}
go cmd.Wait()
return nil
}
// EditFile opens a file in a subprocess using whatever editor is available,
// falling back to core.editor, VISUAL, EDITOR, then vi