Commit Graph

506 Commits (18cfe864f44e9d97f11335b7db14e28c804ea794)

Author SHA1 Message Date
Charles Hall 04e1cbe33f
fix: typo in tutor about searching compared to vim (#3625) 2 years ago
Michael Davis 03f0ef93ac Update tree-sitter-rust to latest
There don't appear to be any regressions from the updates.
Also included is a fix which highlights the "#" as in attributes
as punctuation. This was previously unhighlighted.
2 years ago
Michael Davis ac669ade05 erlang: Fix highlighting of empty records
For example

    -record(state, {})

Would not highlight `state` as a type since the alternation didn't
allow for an empty tuple. Allowing the inner atom of the tuple to be
optional fixes this case.
2 years ago
Michael Davis 00d88e540e Fix missing C highlights
* "const" keyword
* booleans
* <=/>= operators
2 years ago
Michael Davis 73d5bd739e Delete invalid indents.scm queries 2 years ago
Alexander Brevig 16525349db
Themes update (#3587)
* lint: snazzy

* lint: pop-dark

* lint: penumbra+

* lint: noctis_bordo

* lint: ingrid

* lint: flatwhite

* lint: doom_acario_dark

* lint: dark_plus

* lint: boo_berry

* fix: use 47345E per author instruction

* lint: bogster

* lint: everforest

* lint: acme

* lint: serika

* fix: use nasty_red per author suggestion

* lint: nord

* lint: dracula

* lint: gruvbox

* fix: cursorline gruvbox

* lint: autumn

* fix: no fg for cursorline

* lint: ayu

* lint: rose_pine

* lint: monokai

* lint: solarized

* lint: spacebones

* fix: penumbra bg!=sky

* Update runtime/themes/ayu_light.toml

Co-authored-by: Ivan Tham <pickfire@riseup.net>

* Update runtime/themes/ayu_light.toml

Co-authored-by: Ivan Tham <pickfire@riseup.net>

* fix: fg for ui.help thanks @pickfire

* fix: ingrid with input from @intarga

Co-authored-by: Ivan Tham <pickfire@riseup.net>
2 years ago
Kristoffer Flottorp 1de17a2530
Fix fleetish theme (#3607)
Co-authored-by: krfl <kr.fl@outlook.com>
2 years ago
Roman Chumak ab67788e76
Sonokai (#3595)
Co-authored-by: Roman Chumak <p4ymak@yandex.ru>
2 years ago
Kristoffer Flottorp eeb0a9f504
Add fleetish theme. Based on the unreleased JetBrains Fleet editor (#3591)
Co-authored-by: krfl <kr.fl@outlook.com>
2 years ago
Soc Virnyl S. Estela abb9f139c5
update colors for papercolor-light (#3585)
* theme: add papercolor light

* fix typo

* add markup highlighting

* theme: added diff colors 

forgot to add it to PaperColor Light

* fix some ui colors

* assign more color for markup headings

* change heading color to bright7
2 years ago
David db18206795
Fix rust text objects (#3590) 2 years ago
Gustavo Bogarín e066782782
Add c-sharp textobjects (#3494)
Co-authored-by: Gustavo Bogarín <gbogarin@outlook.com>
Co-authored-by: Gustavo Bogarín <gbogarin@posibillian.tech>
2 years ago
ath3 86a8ea57bb
Pascal support (#3542) 2 years ago
Luna f0fb3407d2
Fixed Doom acario theme (#3533) (#3539)
Changed the `namespace` style to fix the issue (#3533).

I also made the theme look a little closer to how it looks in Emacs, I did however opt to still have it slightly different as I found it easier to read with my port than on the original in Emacs.
I also sorted most keys (mainly from line 8 to 28) for the theme to be in alphabetical order, so it's easier to have a quick glance where they are.
2 years ago
ath3 0a22148559
AWK Regex injection (#3535) 2 years ago
ath3 45add73fb1
AWK support (#3528) 2 years ago
Christoph Horn facde9f18c Julia queries: fix non-consecutive docstring highlight 2 years ago
Christoph Horn 26b2f0a1b5 Julia queries: prevent constructors to be highlighted as functions
Also improves the captures of the remaining identifiers.
2 years ago
Christoph Horn 5806db1e5c Julia queries: limit markdown highlighting to docstrings 2 years ago
Christoph Horn f5c00b9bc9 Julia queries: major refactoring of `highlights.scm`, add regex injections, locals 2 years ago
Christoph Horn 77f11bf272 Julia queries: update grammar, fix breaking changes 2 years ago
Jaden 2b16fd43f9
feat(lang): Add esdl grammar (#3526) 2 years ago
seb-bl ccae718a67
Improve dart indent (#3419) 2 years ago
ChemicalXandco 6b912b8641
add syntax highlights for xit (#3521) 2 years ago
Vince Mutolo 59968d27a4
add penumbra+ theme (#3398)
Co-authored-by: Vince Mutolo <vince@mutolo.org>
2 years ago
Alexander Brevig aef00a3ab6
feat: add taskwarrior to languages so `task N edit` is nice (#3468)
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Soc Virnyl S. Estela bdd1192a35
add diff colors in PaperColor Light (#3470) 2 years ago
Soc Virnyl S. Estela c18b54263a
theme: add papercolor light (#3426)
* theme: add papercolor light

* fix typo

* add markup highlighting
2 years ago
Michael Davis 254d558907
Update tree-sitter-swift (#3461) 2 years ago
Yevgnen 956fbab488
Add emacs theme (#3410) 2 years ago
nosa c5deb30814
Theme Related Fixes (#3412) 2 years ago
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