config

package
v0.0.0-...-42e5483 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDefaultFileTypes

func GetDefaultFileTypes() []types.FileTypeInfo

GetDefaultFileTypes returns the default definition list used to identify the file types

Types

type FileTypeRegistry

type FileTypeRegistry struct {
	// contains filtered or unexported fields
}

FileTypeRegistry is used to find the type of a file from its name

func NewFileTypeRegistry

func NewFileTypeRegistry() *FileTypeRegistry

NewFileTypeRegistry create a new fileTypeRegistry filled with default file types support

func (*FileTypeRegistry) GetFileTypeAndLanguage

func (r *FileTypeRegistry) GetFileTypeAndLanguage(fileName string) (types.FileType, types.LanguageID)

GetFileTypeAndLanguage tries to identify the type and eventual language from a given file name

func (*FileTypeRegistry) Load

func (r *FileTypeRegistry) Load(types []types.FileTypeInfo) error

Load loads the given types definition into the registry

func (*FileTypeRegistry) LoadFromJSONFile

func (r *FileTypeRegistry) LoadFromJSONFile(filePath string) error

LoadFromJSONFile loads the types definition from a JSON file

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL