jellybeans.vim
jellybeans.vim copied to clipboard
Support Treesitter highlight groups
Support for Treesitter highlight groups would be much appreciated:
TSError
TSPunctDelimiter
TSPunctBracket
TSPunctSpecial
TSConstant
TSConstBuiltin
TSConstMacro
TSStringRegex
TSString
TSStringEscape
TSCharacter
TSNumber
TSBoolean
TSFloat
TSAnnotation
TSAttribute
TSNamespace
TSFuncBuiltin
TSFunction
TSFuncMacro
TSParameter
TSParameterReference
TSMethod
TSField
TSProperty
TSConstructor
TSConditional
TSRepeat
TSLabel
TSKeyword
TSKeywordFunction
TSKeywordOperator
TSOperator
TSException
TSType
TSTypeBuiltin
TSStructure
TSInclude
TSVariable
TSVariableBuiltin
TSText
TSStrong
TSEmphasis
TSUnderline
TSTitle
TSLiteral
TSURI
TSTag
TSTagDelimiter
TSNone
TSQueryLinterError
plus LspReferenceRead
, LspReferenceWrite
, LspReferenceText
Another developer has ported Jellybeans to Treesitter: https://github.com/metalelf0/jellybeans-nvim
I second this request. The referenced port has no TS support.
To anyone here, https://github.com/ThemerCorp/themer.lua has added support for jellybeans a while ago.
I'm using it and is working very well! It has already integration with most of the popular plugins out there (e.g. Treesitter, LSP, Telescope, Lualine, etc) and is really easy to override some colors for personal preference. Just setup it with jellybeans
colorscheme and you are done!
For example, I override some colors to have a darker PMenu (which is also used by nvim-cmp), which in my opinion looks nicer.
@bellini666 could you please show a screenshot of your theme?
@naquad sure! Here are some examples, with python and lua code (obs. the PMenu from the completion in one of them is the one I override for customization. The rest is directly from themer)
I compared the highlighting this jellybeans
colorsceme to themer_jellybeans
. There some minor differences.
The most obvious is the highlight column used to color the 100th column. There is another differences which might be due to treesitter-related colorining. Notice that b:dispatch
and test#strategy
have changed colors
With jellybeans theme
With themer_jellybeans
I submitted a PR to fix the ColorColumn difference and a visual select difference in Themer, but also found a couple other differences with it:
https://github.com/ThemerCorp/themer.lua/pull/58