Table of Contents

Namespace Sccg.Builtin.Sources

Classes

AlacrittyColorsSource

Source for Alacritty colors.

AlacrittyColorsSource.Item

SourceItem for Alacritty.

Ansi16ColorSource

Source for 16 ANSI colors.

Ansi16ColorSource.Item

SourceItem for 16 ANSI colors.

Iterm2ColorsSource

Source for iTerm2 colors.

Iterm2ColorsSource.Item

SourceItem for iTerm2.

LspSemanticTokensSource

Source for LSP semantic tokens.

LspSemanticTokensSource.Item

SourceItem for LSP semantic tokens.

NeovimEditorHighlightSource

Source for Neovim's editor highlight-groups.

NeovimEditorHighlightSource.Item

SourceItem for Neovim's editor highlight-groups.

NeovimLspDiagnosticHighlightSource

Source for Neovim LSP diagnostic highlight.

NeovimLspDiagnosticHighlightSource.Item

SourceItem for Neovim LSP diagnostic highlight.

NeovimTreesitterHighlightSource

Source for Neovim Treesitter highlight.

NeovimTreesitterHighlightSource.Item

SourceItem for Neovim Treesitter highlight.

TextMateElementSource

Source for TextMate Element.

TextMateElementSource.Item

SourceItem for TextMate Element.

VSCodeEditorThemeColorSource

Source for VSCode editor theme color.

VSCodeEditorThemeColorSource.Group

https://github.com/microsoft/vscode-docs/blob/main/api/references/theme-color.md

VSCodeEditorThemeColorSource.Group.Unit
VSCodeEditorThemeColorSource.Item

SourceItem for VSCode editor theme color.

VimCustomGroupSource

Source for Vim/Neovim custom highlight group.

VimCustomGroupSource.Item

SourceItem for Vim/Neovim custom highlight group.

VimEditorHighlightSource

Source for Vim editor highlight.

VimEditorHighlightSource.Item

SourceItem for Vim editor highlight.

VimSyntaxGroupSource

Source for Vim/Neovim syntax group.

VimSyntaxGroupSource.Item

SourceItem for Vim/Neovim syntax group.

Structs

LspSemanticTokensSource.Group

Group of LSP semantic tokens.

Enums

AlacrittyColorsSource.Group

Color group for Alacritty.

Ansi16ColorSource.Group

Color group (ANSI)

Ansi16ColorSource.Target

Selection of Ansi16ColorSource's target.

Iterm2ColorsSource.Group

Color group for iTerm2.

LspSemanticTokensSource.Modifier

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens

// TypeScript
export enum SemanticTokenModifiers {
	declaration = 'declaration',
	definition = 'definition',
	readonly = 'readonly',
	static = 'static',
	deprecated = 'deprecated',
	abstract = 'abstract',
	async = 'async',
	modification = 'modification',
	documentation = 'documentation',
	defaultLibrary = 'defaultLibrary'
}
LspSemanticTokensSource.Type

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens

// TypeScript
export enum SemanticTokenTypes {
	namespace = 'namespace',
	/**
	 * Represents a generic type. Acts as a fallback for types which
	 * can't be mapped to a specific type like class or enum.
	 */
	type = 'type',
	class = 'class',
	enum = 'enum',
	interface = 'interface',
	struct = 'struct',
	typeParameter = 'typeParameter',
	parameter = 'parameter',
	variable = 'variable',
	property = 'property',
	enumMember = 'enumMember',
	event = 'event',
	function = 'function',
	method = 'method',
	macro = 'macro',
	keyword = 'keyword',
	modifier = 'modifier',
	comment = 'comment',
	string = 'string',
	number = 'number',
	regexp = 'regexp',
	operator = 'operator',
	/**
	 * @since 3.17.0
	 */
	decorator = 'decorator'
}
NeovimEditorHighlightSource.Group

h: highlight-groups

NeovimLspDiagnosticHighlightSource.Group

:h diagnostic-highlights

NeovimTreesitterHighlightSource.Group

https://github.com/nvim-treesitter/nvim-treesitter/blob/master/CONTRIBUTING.md#highlights

TextMateElementSource.Group

https://macromates.com/manual/en/language_grammars#naming_conventions

VimEditorHighlightSource.Group

:h highlight-groups

VimSyntaxGroupSource.Group

:h group-name (Vim/Neovim)