mirror of
https://github.com/felixangell/phi.git
synced 2024-08-16 19:20:21 +03:00
add cross compile
This commit is contained in:
parent
8ece431fc4
commit
b76248a81c
@ -3,9 +3,7 @@ package cfg
|
||||
import (
|
||||
"errors"
|
||||
"log"
|
||||
"runtime"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type TomlConfig struct {
|
||||
@ -37,22 +35,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"`
|
||||
|
@ -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
|
@ -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
|
@ -1,6 +1,8 @@
|
||||
// +build windows
|
||||
|
||||
package cfg
|
||||
|
||||
var DEFAULT_WINDOWS_TOML_CONFIG string = `[editor]
|
||||
var DEFUALT_TOML_CONFIG = `[editor]
|
||||
tab_size = 4
|
||||
hungry_backspace = true
|
||||
tabs_are_spaces = true
|
Loading…
Reference in New Issue
Block a user