n0s4
8deaebde26
Fix typos in ayu themes, also remove trailing space
2 years ago
n0s4
b565fff0f2
Fix Typos in base16_transparent
...
Fixes #3373 .
2 years ago
Erasin
1eeca10675
Fix Markdown Metadata ( #3400 )
2 years ago
Vince Mutolo
7559b77d53
highlight closure pipes as brackets ( #3397 )
...
Co-authored-by: Vince Mutolo <vince@mutolo.org>
2 years ago
Erasin
921027fb32
Update tree-sitter-latex and highlights ( #3370 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Kyle L. Davis
4ce5a94552
Add language: beancount ( #3297 )
...
Co-authored-by: erasin <erasinoo@gmail.com>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
Co-authored-by: Erasin <erasinoo@gmail.com>
2 years ago
Erasin
d9321134f6
slint indents
2 years ago
Erasin
f09d2bc56b
Add slint-ui support
...
<https://slint-ui.com/ >
lsp: <https://github.com/slint-ui/slint/tree/HEAD/tools/lsp >
tree-sitter-slint: <https://github.com/jrmoulton/tree-sitter-slint >
2 years ago
Matthias Deiml
ea04220874
Use split_parser branch for markdown grammar ( #3108 )
2 years ago
A-Walrus
fdd8bbf16b
Fix indent guide styling ( #3324 )
...
* Fix incorrect indent guide styling
Before the indent guides on top of whitespace inherited the theme
from them. Now they do not.
* Fix dark_plus theme indent_guides
* Use whitespace style as fallback for indent-guide
* Fix dark_plus theme indent_guides
* Move indent_guide style patching out of loop
2 years ago
Daniel S Poulin
4dd35777f4
Attempt to bring spacebones light up to speed with recent features ( #3342 )
2 years ago
A. Taha Baki
24f5a47cec
Rosé Pine Moon Theme ( #3229 )
2 years ago
Luna
7176c84844
Add Doom's Acario dark theme. ( #3308 )
2 years ago
ChrHorn
23f4a40a7a
Rust queries: add `(function_item)` as a local scope ( #3345 )
2 years ago
Erasin
bf6f7042fe
Fix php hightlight ( #3317 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Michael Davis
08b442f4cc
Inherit javascript/typescript from common 'ecma' queries ( #3301 )
...
JavaScript queries now contain a few lines that prevent them from
being used whole-sale in typescript with `; inherits: javascript`.
Here we follow nvim-treesitter's way of using a fake 'ecma' language
as a common base for JavaScript and TypeScript to share as much as
we can.
2 years ago
Kirawi
69f84e2516
theme `ui.virtual.indent-guide` in `dark_plus` ( #3302 )
2 years ago
ChrHorn
11367488ac
Improve Python queries, add locals ( #3284 )
2 years ago
ChrHorn
0c08ff1596
update catppuccin theme(s) to new palettes ( #3281 )
2 years ago
ChrHorn
59bf1669ec
javascript queries: fix parameters ( #3280 )
2 years ago
Alexander Brevig
07019c3905
fix: gruvbox color modes ( #3202 )
...
* fix: gruvbox color modes
* increase contrast, and use blue and not purple
2 years ago
Banst
7e06681413
feat: add cue support ( #3262 )
2 years ago
Alexander Brevig
e405e88c86
Flatwhite Theme ( #3236 )
2 years ago
Erasin
919edfb323
Add Graphviz Dot lang support ( #3241 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Slug
14eca318a7
Add transparent theme based on base16_default ( #3216 )
2 years ago
Erasin
a1c969012d
Fix cursorline and selection themes for onelight ( #3226 )
2 years ago
Erasin
681c0a91dc
Add textobject for javascript ( #3213 )
2 years ago
Michael Davis
9ed9c3faca
Remove let_declaration from Rust locals tracking ( #3212 )
2 years ago
Philipp Mildenberger
bf74a4652d
JS/TS highlighting improvements ( #3219 )
2 years ago
A-Walrus
61856f1d64
Nord color modes ( #3200 )
...
* Add color modes to nord theme
* Add color-modes to nord_light theme and fixup
Fg color was not set in some places and defaulted incorrectly.
2 years ago
Erasin
df5ab8b40c
Fix: Python hightlight ( #3201 )
2 years ago
n0s4
d97c4ee217
Spacing
2 years ago
n0s4
d95c7eaa29
Fixes + consistency
...
Some lines went longer than the titlebars, fixed regex in
SPLITTING SELECTIONS which wasn't actually correct.
Changed 1 "bat" to a "cat" in ADDING SELECTION ON NEXT
SEARCH MATCH which makes it harder to do with a simple
s select.
2 years ago
n0s4
348951f6f9
Add SPLITTING SELECTIONS
2 years ago
n0s4
b0f8d74db9
Spelling
2 years ago
n0s4
771de41155
Add CYCLING AND REMOVING SELECTIONS
2 years ago
n0s4
9114672419
Move Jumplist section and add recap
2 years ago
n0s4
4e76436b20
Add 'ADDING SELECTION ON NEXT SEARCH MATCH'
2 years ago
n0s4
d2b292660d
Add SEARCH FOR SELECTION
2 years ago
n0s4
c7f9caf6bd
Add REGISTERS, update MACROS accordingly
2 years ago
n0s4
29ee7f6d01
Add REPLACING WITH YANKED TEXT and INCREMENTING/DECREMTING
...
Also some consistency issues
- redundant/dated comment in JOINING LINES
- spacing around slashes
- etc.
2 years ago
n0s4
92d94e1f7e
Add REPITITION section
2 years ago
n0s4
88902d1f59
Improve ALIGN SELECTIONS section
2 years ago
n0s4
ec4c2f3965
Reduce A-; section to a note on section 3.7
...
Also fixed consistency of capitalisation and spacing of notes.
2 years ago
n0s4
ce732ce664
Correct recap numbers.
2 years ago
n0s4
d0381d942d
Line too long + grammar.
2 years ago
n0s4
5accb5cd58
Add vale to gitignore + spelling
2 years ago
n0s4
68acdbb9a2
Added REPLACE and moved SELECTING TO A CHARACTER into the same chapter.
2 years ago
n0s4
1fed3a2220
Add 'ALIGN SELECTIONS' and 'SPLIT SELECTIONS ON LINES'
2 years ago
n0s4
15e1a0ebf2
Move COLLAPSING SELECTION to MOTIONS AND SELECTIONS.
...
Also had to do a little rewording to fit the recap for MOTIONS AND SELECTIONS.
2 years ago
n0s4
aa5cebae22
Added Select mode section.
...
Also added a note about X on "SELECTING LINES".
2 years ago
n0s4
a0d01455ac
Re-order sections.
2 years ago
Kirawi
0a2646e720
Improve python highlighting ( #3103 )
...
* improve python queries
* update python grammar to `0.20.2`
* fix variadic parameter scope
* add punctuation scopes
* fix order of punctuation scopes
* undo `embedded` delete
2 years ago
Daniel Longeuay
2ede98c4b4
feat(tree-sitter): ✨ add go template support ( #3091 )
...
* feat(tree-sitter): ✨ add go template support
* fix(tree-sitter): 🐛 go template highlight scope selectors
* chore(tree-sitter): 🔧 update go template grammar commit
2 years ago
Mr. E
d4a5413255
feat(themes): add mode-specific styles to the dracula themes ( #3135 )
2 years ago
Clay
b55573dc1d
Add elixir & heex comment textobjects ( #3179 )
2 years ago
André Sá
742d16026e
Add ayu themes ( #3184 )
2 years ago
A-Walrus
cb142b5750
Highlight constructor in monokai theme ( #3131 )
2 years ago
bootradev
4db01b3f82
add support for rulers to boo_berry theme ( #3191 )
2 years ago
Erasin
dad6d0f3b2
Fix: svelte indets.scm ( #3147 )
2 years ago
Clay
ec85fb9ab6
Improve HEEx comment highlights, inject comment lang ( #3170 )
2 years ago
Aiko Mastboom
4589111d12
helix_view::theme [WARN] Theme ( #3119 )
...
* helix_view::theme [WARN] Theme
* updated: warning, error, info, hint colours
https://github.com/catppuccin/catppuccin/blob/main/docs/style-guide.md#typography
Co-authored-by: Aiko Mastboom <git@aiko.sh>
2 years ago
Philipp Mildenberger
b6c700fce9
Replace '; inherits <language>' in treesitter queries with <language> queries instead of appending them ( #2470 )
...
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
2 years ago
0rphee
76756f0e5d
add statusline.{mode} colors and tweak various settings ( #3128 )
2 years ago
Erasin
3b1ba7fb12
Add `color-modes` for onelight theme ( #3104 )
...
Add keyword.function and keyword.storage.type for TS
2 years ago
Mr. E
b6e06c8c0c
feat(themes): add mode-specific styles to the onedark theme ( #3098 )
2 years ago
Michael Davis
9753da6ab7
Fix locals tracking in Rust closures ( #3027 )
...
The fix comes from the rewriting of the `closure_parameters` stanza:
it was capturing the entire `closure_parameters` node including
paretheses, whitespace, and commas. Capturing the identifiers within
fixes the tracking.
In order to make sure locals definitions from closure parameters don't
leak out of the body of the closure, though, we should also mark the
closure itself as a locals scope.
2 years ago
Joe
0c9594e41e
Add SCSS language support ( #3074 )
2 years ago
Termina94
3cced1e3c8
Add cursorline colour to darkplus theme ( #3054 )
...
Co-authored-by: Dean Revell <revell@gmail.com>
2 years ago
0rphee
7951ebfd4d
[Theme] Noctis ( #3043 )
2 years ago
Mateusz S. Szczygieł
5f69beb87f
Add textobjects.scm to GLSL ( #3051 )
2 years ago
Philipp Mildenberger
e97b8607c1
Added ungrammar language support ( #3048 )
2 years ago
Austen LeBeau
0cb0c30618
add fortran language ( #3025 )
2 years ago
Gokul Soumya
b7a3531b8f
theme(onedark): Remove bg for window separator ( #3011 )
2 years ago
Jake Langford
230ba264bf
Introduce storage highlighting for typescript/javascript ( #2961 )
2 years ago
Ivan Tham
e35abe38f3
Remove broken ledger tag highlight ( #2988 )
2 years ago
A-Walrus
1378b911b6
Fix some typos ( #2978 )
2 years ago
Ivan Tham
b612211070
Update tree-sitter-ledger ( #2936 )
2 years ago
Michael Davis
aacd0c8aa5
Update TSQ queries ( #2960 )
...
A few changes to make TSQ highlights better:
* A parsing error has been fixed in the grammar itself
* Previously tree-sitter-tsq did not parse the variables
in predicates like `(#set! injection.language "javascript")`
* Theme nodes as `tag`
* The newly added node to the parser (from the above fix) is
`variable` which takes over the `variable` capture from nodes
* Highlight known predicates as `function` and unsupported
predicates as `error`
* This may help when translating queries from nvim-treesitter.
For example `#any-of?` is a common one used in nvim-treesitter
queries but not implemented in Helix or tree-sitter-cli.
* Inject tree-sitter-regex into `#match?` predicates
2 years ago
Jens Getreu
936ed3a226
Add Autumn night theme
...
Under some light conditions, one prefers a high contrast theme.
2 years ago
Jens Getreu
2e709859c4
Autumn theme: slightly adjust contrast
2 years ago
Skyler Hawthorne
f392e35439
feat(theme): solarized: add cursorline, ruler, indent guide ( #2962 )
2 years ago
rsteube
4c30a3609a
languages: added elvish ( #2948 )
2 years ago
nosa
290b3ebbbe
Update night_owl for cursorline ( #2938 )
2 years ago
ramojus
cc3aded185
add statusline mode colors to meliora theme ( #2933 )
2 years ago
nosa
8a19196ad5
Updated for #2676 , but I took the opportunity to do some other changes. ( #2929 )
...
- Misspelling of 'modifiers' for markdown.heading.1 and 2.
- Errors are now just underlined instead of in red.
- Diagnostics are dimmed, as well as whitespace.
- Add constant.builtin.
2 years ago
Blaž Hrastnik
9ae70cc410
Disable tree-sitter python indents, use fallback for now
...
There's been a lot of complaints about the state of python indentation
and the fallback actually works better until the solution proposed
in https://github.com/helix-editor/helix/issues/763#issuecomment-1137894973=
is implemented.
2 years ago
two-six
444bc24a26
[Theme] Nord Light ( #2908 )
...
* add theme
* updated nord_light
* update to colors
* last update to colors
2 years ago
Erasin
051a7f0606
add cursorline to one light theme ( #2925 )
2 years ago
Jens Getreu
7baa8e837b
Add `color-modes` to Autumn theme ( #2928 )
...
Co-authored-by: Jens Getreu <jens.getreu@dlh.lu>
2 years ago
Michael Davis
c5600c9c01
markdown: limit raw block highlight to code fence content
2 years ago
Michael Davis
c8dba2f4c6
erlang: highlight modules in behaviour attributes
2 years ago
Michael Davis
19acbfe02d
erlang: highlight records with macro names
...
You might use a macro like `?MODULE` to name a record:
-record(?MODULE, {a, b, c}).
With this fix, the record fields correctly get `variable.other.member`
highlights.
2 years ago
Michael Davis
bf1aa8876c
git-commit: fix highlight edge cases
...
* branch message with current branch and diverged branch has been
added to the parser
* scissors used in verbose commits are marked as a punctuation
delimiter
* we could use comment instead since they're visually the
same but IMO this works better
2 years ago
Michael Davis
4a0dab8bc2
erlang: fix '#match?' for specs/callbacks
2 years ago
Michael Davis
e4e8a39bf7
replace module captures with namespace
...
`module` is undocumented and does not exist in other themes. The
equivalent existing scope based on usage (Elixir for example) is
`namespace`.
2 years ago
Michael Davis
016e97314c
html: highlight punctuation
...
* `/>` as in self-closing tags like `<hr/>`
* `=` as in the separator between attribute name and value `<a href="bar">`
2 years ago
Michael Davis
7cf88f2bac
edoc: prevent rogue punctuation highlights
...
Punctuation highlights would show up outside of where they
were valid, for example using parentheses in some text. This
change prevents that by gating the captures to being under
the named nodes in which they are valid.
2 years ago
Michael Davis
78c944ebc3
rust: fix highlight corner-cases
...
* add punctuation highlights for commas as in function parameters
* remove stray `variable.parameter` highlight
* I couldn't find any regressions from this and it fixes an
edge case I ran into (but sadly did not record 😓 )
* highlight `fn` as `keyword.function`
* the theme docs have `fn` as an example so it seems fitting
2 years ago
Michael Davis
ca82cd86e6
markdown: highlight punctuation
2 years ago