aboutsummaryrefslogtreecommitdiffstats
path: root/config/openers.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/openers.go')
-rw-r--r--config/openers.go13
1 files changed, 2 insertions, 11 deletions
diff --git a/config/openers.go b/config/openers.go
index e246ea64..31d99e9c 100644
--- a/config/openers.go
+++ b/config/openers.go
@@ -1,17 +1,15 @@
package config
import (
- "fmt"
"strings"
"git.sr.ht/~rjarry/aerc/log"
"github.com/go-ini/ini"
- "github.com/google/shlex"
)
type Opener struct {
Mime string
- Args []string
+ Args string
}
var Openers []Opener
@@ -24,14 +22,7 @@ func parseOpeners(file *ini.File) error {
for _, key := range openers.Keys() {
mime := strings.ToLower(key.Name())
- if args, err := shlex.Split(key.Value()); err != nil {
- return err
- } else {
- if len(args) == 0 {
- return fmt.Errorf("opener command empty for %s", mime)
- }
- Openers = append(Openers, Opener{Mime: mime, Args: args})
- }
+ Openers = append(Openers, Opener{Mime: mime, Args: key.Value()})
}
out: