oberblastmeister
5766f5da8f
OCaml support ( #666 )
...
* added some stuff
* add interface
* indent
* highlights and locals
* scope
* change some stuff
* add indents
* fix blanket highlight
* macro
* use inherits
2021-09-02 01:08:08 +09:00
oberblastmeister
ae3f936611
Lua support ( #665 )
...
* added submodule
* small changes
* updated some stuff
* remove
* shallow clone
* correct indent
* shallow
* ok
* highlights
* proper captures
2021-09-02 00:54:21 +09:00
oberblastmeister
1586b0eec7
YAML support ( #667 )
...
* added submodule
* remove wrong one
* added highlights
* use property
* add indents
* shallow
2021-09-02 00:16:16 +09:00
voroskoi
f22e0aa2ae
Add zig tree-sitter support ( #631 )
...
* Add initial zig tree-sitter support
* zig/highlights.scm: remove unnecessary queries
* Add zig/indents.toml
2021-08-28 13:32:01 +09:00
Kirawi
44a0512d95
Add Monokai theme ( #628 )
...
* init
* update
* cleanup
2021-08-25 10:09:18 +09:00
Yusuf Bera Ertan
ac8bc54108
fix: add missing optional keyword to protobuf syntax
2021-08-20 19:52:21 +09:00
Blaž Hrastnik
466528c493
Golang indent improvements
2021-08-19 11:25:14 +09:00
Yusuf Bera Ertan
2f42b2338e
feat: add indenting for protobuf
2021-08-19 09:54:14 +09:00
Yusuf Bera Ertan
4b45f27a13
feat: add protobuf tree-sitter parser with highlighting queries
2021-08-19 09:54:14 +09:00
oberblastmeister
098b6b6eed
gruvbox theme changes ( #594 )
...
* changed some gruvbox highlights
* more stuff including cursors
* use property instead
* use variable.property
2021-08-19 01:02:15 +09:00
Kirawi
7560af1211
Update dark_plus.toml
2021-08-18 10:23:11 +08:00
Ivan Tham
aaccc9419a
Add ledger tree-sitter ( #572 )
...
Might need to update later since the current one highlight does not
work very well yet.
2021-08-16 11:03:57 +09:00
Omnikar
9a39a10ddd
Tutorial for Helix akin to vimtutor
( #537 )
...
* Create `docs/tutor.txt`
* Create `EXITING HELIX` and `DELETION` sections
* Create Insert mode, saving, and recap sections
* Create `MOTIONS AND SELECTIONS` section
* Add additional notes to `SAVING A FILE` section
* Remove extra blank lines in `SAVING A FILE` section
* Move `tutor.txt` to `runtime/`
* Add WIP message to end of tutorial
2021-08-13 10:13:17 +09:00
Kirawi
b239f0f45f
add java highlighting ( #448 )
2021-08-10 14:09:57 +09:00
Blaž Hrastnik
e2c3547f26
Improve nix indents
2021-08-08 13:26:30 +09:00
Gokul Soumya
eec5631140
Update popup and diagnostics in onedark theme
2021-07-30 18:17:48 +09:00
gbaranski
a630fb5d20
fix: change primary cursor color in bogster theme
2021-07-26 23:10:24 +09:00
Blaž Hrastnik
29cefa1be8
rust: Indent multi line call expressions one level deeper
2021-07-26 11:19:33 +09:00
Blaž Hrastnik
f24007b30f
Improve rust indentation queries
...
if/if let are already handled by block, and keeping these scopes would
indent else blocks one level too far.
2021-07-26 11:19:33 +09:00
Kirawi
df0ed80931
Update dark_plus.toml
...
Corrects primary selection color and makes matching cursor easier to spot.
2021-07-21 11:52:42 +09:00
Kirawi
d84b3a198a
Update dark_plus.toml
...
Didn't realize what `ui.statusline.active` was for. It's needed for view splits.
2021-07-15 09:49:05 +09:00
Blaž Hrastnik
dd2903ff10
Dynamically load grammar libraries at runtime
2021-07-14 10:00:05 +09:00
Kirawi
084a8a9522
Rewritten Rust highlights.scm
( #425 )
...
* rewrote Rust highlights.scm
* wip
* wip
* wip
* wip
* fixed type highlighting
* wip
* rewrite again
* moved operators
* missing newline
* missing newline
* update book
* fix constructor highlighting
* fix constructor highlighting
* fix const highlighting
* better constructor highlighting
* remove dup, bug was my locals.scm file
* fixed docs
* merge
* fixed for highlighting
* add yield
* remove yield
* added yield back
* fixed yield highlighting
* unecessary
2021-07-09 01:11:20 +09:00
Kirawi
c7aa7bf4ba
VSCode Dark+ Theme ( #414 )
...
* wip
* Add VSCode Dark+ Theme
wip
wip
wip
wip
wip
wip
properly detect constants
add bool
wip
* suggestion
* add variant for c/c++
* fix hexcode error
* removed regex highlight
* fixed constant higlighting
* wip
* add space
* add suggestions
* update theme
* update book
* suggestions
* fix c/c++ enum
* update book
2021-07-08 09:51:46 +09:00
wesh
aa70362d20
Add julia support (LSP not working)
2021-07-05 20:28:49 +08:00
Gokul Soumya
f909526ebd
Update onedark theme
...
Add colors for matching brace, non primary selections, inactive
statusline
2021-07-03 16:43:41 +09:00
Jakub Bartodziej
79f096963c
Color palettes ( #393 )
...
* Enable using color palettes in theme files.
* Add an example theme defined using a gruvbox color palette.
* Fix clippy error.
* Small style improvement.
* Add documentation for the features to themes.md.
* Update runtime/themes/gruvbox.toml
Fix the value of purple0.
Co-authored-by: DrZingo <DrZingo@users.noreply.github.com>
Co-authored-by: DrZingo <DrZingo@users.noreply.github.com>
2021-06-30 23:24:30 +09:00
Ivan Tham
74cc4b4a49
Add default color for cursor match ( #370 )
...
* Add default color for cursor match
Not all terminals support dim, for those terminal that does not support
this (konsole, item2, wezterm), users cannot differentiate between match
and primary cursor. So set a color for this.
* Use alacritty dim color for match
2021-06-25 11:18:38 +09:00
wojciechkepka
3b534e17f4
Move themes to runtime/themes, add link from contrib/themes
2021-06-20 00:07:13 +09:00
Ivan Tham
a364d6c383
Add latex
2021-06-16 21:42:05 +09:00
Timothy DeHerrera
d8df10f295
Add Nix runtime
2021-06-10 22:01:48 +09:00
Corey Powell
35feb614b6
Updated elixir queries to fix crash
2021-06-09 00:07:44 +09:00
Corey Powell
01dd7b570a
Restored haskell syntax
...
It seems to work
2021-06-05 01:17:44 +08:00
notoria
f3a243c6cb
Rust: Highlight crate namespace, categorize mut
2021-06-04 23:16:33 +09:00
notoria
b2b2d430ae
Rust: Add keyword async
, match the entire macro
2021-06-04 10:57:17 +09:00
Corey Powell
ca042a4bde
Added elixir syntax
...
Using custom fork for now to get around generating the source files
2021-06-01 21:59:16 -05:00
Blaž Hrastnik
c2e6b9f506
Add typescript support & ts/js indentation queries
2021-06-01 17:55:11 +09:00
Blaž Hrastnik
8fd8006043
Golang indent queries
2021-06-01 17:26:10 +09:00
Blaž Hrastnik
aeabfc55a8
Adjust golang indents yet again
2021-05-31 17:09:19 +09:00
Blaž Hrastnik
67b037050f
Adjust rust indents
2021-05-30 17:13:32 +09:00
Blaž Hrastnik
a28eaa81a0
Golang indent adjustment
2021-05-29 00:06:38 +09:00
Blaž Hrastnik
094203c74e
Update deps, introduce the new tree-sitter lifetimes
2021-05-28 00:00:51 +09:00
Blaž Hrastnik
9edae7e1f8
syntax: golang: Indent type declarations
2021-05-18 17:54:18 +09:00
Blaž Hrastnik
6e03019a2c
Adjust highlighting for rust.
2021-05-16 18:58:27 +09:00
Blaž Hrastnik
31d41080ed
Add indentation queries for golang.
2021-05-15 17:17:26 +09:00
Blaž Hrastnik
4a9d1163e0
Hacky way to specify indent scopes per language via toml configs.
...
Can't do it via a scm query nicely because it returns an iterator over
all the matches, whereas we want to traverse the tree ourselves.
Can't extract the pattern data from a parsed query either.
Oh well, toml files for now.
2021-05-14 19:21:46 +09:00
Blaž Hrastnik
77db3599ba
Fix C highlighting inconsistencies.
2021-04-23 18:42:29 +09:00
Blaž Hrastnik
305a059f58
Highlight metavariables ($var) inside rust macros.
2021-04-14 17:16:45 +09:00
Blaž Hrastnik
dfb1ae2d33
Rust: Highlight 'crate' as a keyword.
2021-04-13 17:06:35 +09:00
Blaž Hrastnik
4e31d1521b
Add tree-sitter queries.
2021-04-09 18:57:46 +09:00
Blaž Hrastnik
61872de6c0
queries: rust: highlight number constants correctly.
2021-04-08 23:25:54 +09:00
Blaž Hrastnik
71c06c11cb
Import tree sitter queries.
2021-04-08 23:25:35 +09:00