Pascal Kuthe
71ee589bbc
make underline_style a seperate option
...
Underline styles are mutally exclusive and overwrite each other.
Therefore implementing as an modifier lead to incorrect behaviour
when the underline style is overwritten.
For backwards compatability the "underline" modified is retained (but
deprecated). Instead the "underline_style" and "underline_color"
optios should be used to style underlines.
2 years ago
nuid32
5b5f1bd39a
Adjust light-gray in onedarker theme ( #4060 )
2 years ago
Gokul Soumya
79d3d44c3d
Detect extended underline support using terminfo
...
The cxterminfo crate has been used over popular alternatives
like `term` since it supports querying for extended capabilities
and also for it's small codebase size (which will make it easy
to inline it into helix in the future if required).
2 years ago
A-Walrus
3ad7d543ca
Add separate color for underlines
2 years ago
Gokul Soumya
999b45b28c
Support different kinds of underline rendering
...
Adds four new modifiers that can be used in themes:
- undercurled
- underdashed
- underdotted
- double-underline
2 years ago
Roberto Vidal
cc257e9bf9
Add support for webassembly text format ( #4040 )
2 years ago
nuid32
2113b1bb2f
themes: Add onedarker ( #3980 )
2 years ago
Chickenkeeper
60aa7d3607
WGSL syntax highlighting fix ( #3996 )
2 years ago
Maximilian Muecke
8a7a6e4cff
Add comment injection for R ( #4031 )
2 years ago
joleaf
c4aec0a5c5
tutor: missing <ESC> before removing the second cursor ( #4027 )
...
This step was missing in section 5.2 of tutor.
2 years ago
Sora
038ad6289f
Fix tutor typo `favourite` to `favorite` ( #4007 )
2 years ago
Sven-Hendrik Haase
5dbca0fc08
Add gruvbox dark ( #3948 )
...
* Add gruvbox dark
* fixup! Add gruvbox dark
2 years ago
Jacob Chandler
90468ad6c5
fix: Improve JSX and TSX tag highlighting ( #3973 )
2 years ago
Oskar Köök
98dd9c4f2b
Remove `do_block` from Ruby indents ( #3976 )
...
`do_block` and `block` seem to conflict, causing double-indentation in some cases. Removing `do_block` does not seem to have any negative effect, while fixing the double-indentation issue.
2 years ago
Invader Zim
42e30e7afa
Add bufferline colors to 15 themes ( #3881 )
...
Themes:
* acme
* ayu_dark
* ayu_light
* ayu_mirage
* base16_default_dark
* base16_default_light
* bogster
* catppuccin_frappe
* catppuccin_latte
* catppuccin_macchiato
* catppuccin_mocha
* darcula
* dark_plus
* doom_acario_dark
* emacs
2 years ago
adrian5
0d8d8a4ed6
docs: Punctuation on tutor ( #3888 )
2 years ago
Henrik Tjäder
e621848d07
Theme: Papercolor: Tune inactive statusline ( #3938 )
2 years ago
gavincrawford
1dd1476a9e
Fix highlighting on single-character Rust consts ( #3927 )
...
Co-authored-by: Kirawi <67773714+kirawi@users.noreply.github.com>
Co-authored-by: Gavin Crawford <gavincrawford@users.noreply.github.com>
2 years ago
Alex Suraci
ea25ed6431
add `bass` language + highlighting ( #3771 )
2 years ago
Nick Ogden
19384cc3a1
Add darcula theme based upon Intelij Darcula ( #3739 )
2 years ago
Benjamin Streit
714db9c666
fix: Improving JSX and TSX indents ( #3853 )
2 years ago
Kristoffer Flottorp
111d2dafd3
Improve flatwhite theme ( #3843 )
...
Co-authored-by: krfl <kr.fl@outlook.com>
2 years ago
Kristoffer Flottorp
73f8e9902b
improve fleetish theme ( #3844 )
...
Co-authored-by: krfl <kr.fl@outlook.com>
2 years ago
Benjamin Streit
ffb41a94f0
feat: Syntax highlighting for Astro files ( #3829 )
2 years ago
Alex Mayer
23027a454a
Clean Up Nord Theme ( #3792 )
...
- Add markup styles
- Replace custom colors with Nord colors
- Clean up code spacing
2 years ago
Michael Davis
936ad884eb
Remove arrow key recommendation from tutor ( #3811 )
2 years ago
Fanda Vacek
865a1a4cb3
Make whitespace in monokai-pro-spectrum theme one step dimmer to avoid ( #3814 )
...
the white space confusion with hyphen
Co-authored-by: Fanda Vacek <fvacek@elektroline.cz>
2 years ago
Blaž Hrastnik
c2e41082e4
Remove the .txt suffix from tutor
...
The tutor file is loaded as .txt which can potentially spawn a
language server. Then the path is unset, but the LS remains active.
This can cause panics since updates are now submitted for a doc
with no path.
As a quick workaround we remove the extension which should avoid
detection.
Fixes #3730
2 years ago
Erasin
a15420ed1c
Add textobject for gdscript ( #3760 )
2 years ago
Erasin
54e78dd24f
Add godot resource support ( #3759 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Soc Virnyl S. Estela
fae9203c3e
Add papercolor dark variant ( #3742 )
2 years ago
Matouš Dzivjak
5ab85283e9
feat(languages): jsonnet ( #3714 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Giorbo
5b1113766d
Add syntax highlighting for SML ( #3692 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
2 years ago
Michael Davis
301f5d7cf7
Fix Rust attribute highlights ( #3729 )
2 years ago
Timothy DeHerrera
1fe32737fa
nix: fix highlighting rules
...
* avoid coloring `identifier`s globally
* fix function application when not part of `select_expression`
* add `has_attribute_expression` highlighting
* fix precendence for interpolation, which should be after select
* highlight `@` as delimiter
2 years ago
Rohit K Viswanath
14f12c8a0b
Theme: Rasmus ( #3728 )
2 years ago
Timothy DeHerrera
665e27ff9d
nix: add language injections
...
By simply placing a comment with the name of the desired language just
before a multi-line string, that language will be injected.
Also, common functions and attributes which are expected to be shell
code are automatically injected.
2 years ago
Michael Davis
43b31f702a
Update tree-sitter-diff ( #3708 )
...
This change also renames the grammar from `git-diff` to `diff`.
The grammar covers regular diff syntax so I renamed the repository
a while ago.
2 years ago
Clay
da8071047a
Elixir: update tree-sitter queries ( #3645 )
2 years ago
Blaž Hrastnik
20ed8c2595
tree-sitter-solidity: Use upstream, update queries
2 years ago
Fangrui Song
0d76775453
Fix typos in tutor ( #3664 )
2 years ago
bootra
3c38fe9c70
update boo_berry theme for statusline and indent-guide ( #3653 )
2 years ago
Charles Hall
b3b164f0d5
Highlight SQL in `sqlx::{query,query_as}!()` in Rust ( #3647 )
2 years ago
voroskoi
6e5e38c2ba
update zig grammar and highlight rules ( #3621 )
2 years ago
Bertrand Bousquet
04a4033b6c
theme: Add Varua color scheme ( #3610 )
2 years ago
Fanda Vacek
ec28b2b5cc
Change MonokaiProSpectrum theme error background from red to magenta. ( #3627 )
...
Co-authored-by: Fanda Vacek <fvacek@elektroline.cz>
2 years ago
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