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