mirror of
				https://github.com/alecthomas/chroma.git
				synced 2025-10-30 23:57:49 +02:00 
			
		
		
		
	feat: add MustNewXMLStyle
This commit is contained in:
		
							
								
								
									
										9
									
								
								style.go
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								style.go
									
									
									
									
									
								
							| @@ -230,6 +230,15 @@ func NewXMLStyle(r io.Reader) (*Style, error) { | ||||
| 	return style, dec.Decode(style) | ||||
| } | ||||
|  | ||||
| // MustNewXMLStyle is like NewXMLStyle but panics on error. | ||||
| func MustNewXMLStyle(r io.Reader) *Style { | ||||
| 	style, err := NewXMLStyle(r) | ||||
| 	if err != nil { | ||||
| 		panic(err) | ||||
| 	} | ||||
| 	return style | ||||
| } | ||||
|  | ||||
| // NewStyle creates a new style definition. | ||||
| func NewStyle(name string, entries StyleEntries) (*Style, error) { | ||||
| 	return NewStyleBuilder(name).AddAll(entries).Build() | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| package styles | ||||
|  | ||||
| import ( | ||||
| 	"embed" // Imported for side-effects. | ||||
| 	"embed" | ||||
| 	"io/fs" | ||||
| 	"sort" | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user