summaryrefslogtreecommitdiff
path: root/files.go
diff options
context:
space:
mode:
Diffstat (limited to 'files.go')
-rw-r--r--files.go18
1 files changed, 13 insertions, 5 deletions
diff --git a/files.go b/files.go
index f818ddb..842a030 100644
--- a/files.go
+++ b/files.go
@@ -13,11 +13,16 @@ import (
"github.com/BurntSushi/toml"
)
-type Config struct {
+type ConfigMain struct {
DefaultScheme string `toml:"default_scheme"`
SoftWrap int `toml:"soft_wrap"`
DownloadFolder string `toml:"download_folder"`
VimKeys bool `toml:"vim_keys"`
+ Quiet bool `toml:"quiet"`
+}
+
+type Config struct {
+ ConfigMain `toml:"main"`
}
func getConfig() (*Config, error) {
@@ -33,10 +38,13 @@ func getConfig() (*Config, error) {
}
c := Config{
- VimKeys: true,
- DefaultScheme: "gemini",
- SoftWrap: 80,
- DownloadFolder: home,
+ ConfigMain{
+ VimKeys: true,
+ DefaultScheme: "gemini",
+ SoftWrap: 80,
+ DownloadFolder: home,
+ Quiet: false,
+ },
}
if _, err := toml.DecodeFile(path, &c); err != nil {
return nil, err