Merge pull request #42 from Chyroc/add/cross-compile

This commit is contained in:
Felix Angell 2018-04-17 15:33:37 +01:00 committed by GitHub
commit e3ca29a5e1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 21 deletions

View File

@ -3,9 +3,7 @@ package cfg
import (
"errors"
"log"
"runtime"
"strconv"
"strings"
)
type TomlConfig struct {
@ -33,22 +31,6 @@ type FileAssociations struct {
Extensions []string
}
var DEFUALT_TOML_CONFIG string = getDefaultConfig()
func getDefaultConfig() string {
switch strings.ToLower(runtime.GOOS) {
case "windows":
return DEFAULT_WINDOWS_TOML_CONFIG
case "linux":
return DEFAULT_LINUX_TOML_CONFIG
case "darwin":
return DEFAULT_MAC_TOML_CONFIG
}
// fallback is a windows config.
return DEFAULT_WINDOWS_TOML_CONFIG
}
type SyntaxCriteria struct {
Colour int `toml:"colouring"`
Match []string `toml:"match"`

View File

@ -1,6 +1,8 @@
// +build !linux,!darwin
package cfg
var DEFAULT_WINDOWS_TOML_CONFIG string = `[editor]
var DEFUALT_TOML_CONFIG = `[editor]
tab_size = 4
hungry_backspace = true
tabs_are_spaces = true

View File

@ -1,6 +1,8 @@
// +build linux
package cfg
var DEFAULT_LINUX_TOML_CONFIG string = `[editor]
var DEFUALT_TOML_CONFIG = `[editor]
tab_size = 4
hungry_backspace = true
tabs_are_spaces = true

View File

@ -1,6 +1,8 @@
// +build darwin
package cfg
var DEFAULT_MAC_TOML_CONFIG string = `[editor]
var DEFUALT_TOML_CONFIG = `[editor]
tab_size = 4
hungry_backspace = true
tabs_are_spaces = true