From 11a979076ad7f2f04f66ceb44687f5ed3bbf30e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Henrique=20Guard=C3=A3o=20Gandarez?= Date: Tue, 17 Sep 2024 11:21:05 -0300 Subject: [PATCH] Bump Chroma to v2.14.0 --- go.mod | 2 +- go.sum | 8 ++++---- pkg/heartbeat/language.go | 7 +++++++ pkg/heartbeat/language_test.go | 1 + 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 842da926..1655f0d1 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.22.5 require ( github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 github.com/alecthomas/assert v1.0.0 - github.com/alecthomas/chroma/v2 v2.13.0 + github.com/alecthomas/chroma/v2 v2.14.0 github.com/danwakefield/fnmatch v0.0.0-20160403171240-cbb64ac3d964 github.com/dlclark/regexp2 v1.11.0 github.com/gandarez/go-olson-timezone v0.1.0 diff --git a/go.sum b/go.sum index 867bdc83..e1b26ea2 100644 --- a/go.sum +++ b/go.sum @@ -42,10 +42,10 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/alecthomas/assert v1.0.0 h1:3XmGh/PSuLzDbK3W2gUbRXwgW5lqPkuqvRgeQ30FI5o= github.com/alecthomas/assert v1.0.0/go.mod h1:va/d2JC+M7F6s+80kl/R3G7FUiW6JzUO+hPhLyJ36ZY= -github.com/alecthomas/assert/v2 v2.6.0 h1:o3WJwILtexrEUk3cUVal3oiQY2tfgr/FHWiz/v2n4FU= -github.com/alecthomas/assert/v2 v2.6.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= -github.com/alecthomas/chroma/v2 v2.13.0 h1:VP72+99Fb2zEcYM0MeaWJmV+xQvz5v5cxRHd+ooU1lI= -github.com/alecthomas/chroma/v2 v2.13.0/go.mod h1:BUGjjsD+ndS6eX37YgTchSEG+Jg9Jv1GiZs9sqPqztk= +github.com/alecthomas/assert/v2 v2.7.0 h1:QtqSACNS3tF7oasA8CU6A6sXZSBDqnm7RfpLl9bZqbE= +github.com/alecthomas/assert/v2 v2.7.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= +github.com/alecthomas/chroma/v2 v2.14.0 h1:R3+wzpnUArGcQz7fCETQBzO5n9IMNi13iIs46aU4V9E= +github.com/alecthomas/chroma/v2 v2.14.0/go.mod h1:QolEbTfmUHIMVpBqxeDnNBj2uoeI4EbYP4i6n68SG4I= github.com/alecthomas/colour v0.1.0 h1:nOE9rJm6dsZ66RGWYSFrXw461ZIt9A6+nHgL7FRrDUk= github.com/alecthomas/colour v0.1.0/go.mod h1:QO9JBoKquHd+jz9nshCh40fOfO+JzsoXy8qTHF68zU0= github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc= diff --git a/pkg/heartbeat/language.go b/pkg/heartbeat/language.go index 8d1dab6a..18913952 100644 --- a/pkg/heartbeat/language.go +++ b/pkg/heartbeat/language.go @@ -563,6 +563,8 @@ const ( LanguageGitAttributes // LanguageGitConfig represents the Git Config programming language. LanguageGitConfig + // LanguageGleam represents the Gleam programming language. + LanguageGleam // LanguageGLSL represents the GLSL programming language. LanguageGLSL // LanguageGlyph represents the Glyph programming language. @@ -1871,6 +1873,7 @@ const ( languageGitStr = "Git" languageGitAttributesStr = "Git Attributes" languageGitConfigStr = "Git Config" + languageGleamStr = "Gleam" languageGLSLStr = "GLSL" languageGlyphStr = "Glyph" languageGlyphBitmapStr = "Glyph Bitmap Distribution Format" @@ -3002,6 +3005,8 @@ func ParseLanguage(s string) (Language, bool) { return LanguageGitAttributes, true case normalizeString(languageGitConfigStr): return LanguageGitConfig, true + case normalizeString(languageGleamStr): + return LanguageGleam, true case normalizeString(languageGLSLStr): return LanguageGLSL, true case normalizeString(languageGlyphStr): @@ -4708,6 +4713,8 @@ func (l Language) String() string { return languageGitAttributesStr case LanguageGitConfig: return languageGitConfigStr + case LanguageGleam: + return languageGleamStr case LanguageGLSL: return languageGLSLStr case LanguageGlyph: diff --git a/pkg/heartbeat/language_test.go b/pkg/heartbeat/language_test.go index d606c724..8fc68dfb 100644 --- a/pkg/heartbeat/language_test.go +++ b/pkg/heartbeat/language_test.go @@ -290,6 +290,7 @@ func languageTests() map[string]heartbeat.Language { "Git": heartbeat.LanguageGit, "Git Attributes": heartbeat.LanguageGitAttributes, "Git Config": heartbeat.LanguageGitConfig, + "Gleam": heartbeat.LanguageGleam, "GLSL": heartbeat.LanguageGLSL, "Glyph": heartbeat.LanguageGlyph, "Glyph Bitmap Distribution Format": heartbeat.LanguageGlyphBitmap,