Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/helix-editor/helix

A post-modern modal text editor.
https://github.com/helix-editor/helix

fix typo

Co-authored-by: Michael Davis <[email protected]>

63c23d4bb02441ce8340759d598c789569e283f2 authored almost 2 years ago by Pascal Kuthe <[email protected]>
always parse the entire snippet

Previously any remaining text of the snippet that could not be parsed
was ignored. This commit a...

bbf480007d87631ef7b7f93cef170ec1af961406 authored almost 2 years ago by Pascal Kuthe <[email protected]>
discard outdated diagnostics recived by the LS

3c9d5d02153ca2d81e2780e1f6daeefc40de2706 authored almost 2 years ago by Pascal Kuthe <[email protected]>
set WorkspaceEditCapabilities correctly

7bf168dce0da10d60507589f9ffce8f73657e1e8 authored almost 2 years ago by Pascal Kuthe <[email protected]>
discard outdated workspace edits recived from the LS

b6a4927f00cba3d55a6bad93bfd93346a876ca74 authored almost 2 years ago by Pascal Kuthe <[email protected]>
Prevent whitespace from rendering inside inlay hints (#6312)

* fix spaces and nbsps showing in inlay hints

* remove origin

* virtual tab + fix unneeded...

2a27d1b505a676c436a4b4d37d7124f9bc098225 authored almost 2 years ago by Thomas Schollenberger <[email protected]>
Add inlay-hint style for solarized themes. (#6327)

This uses the same color as comments, which is a light gray in both dark and light.
I think it ...

aae8f72e2e88bb5c7fd1f7ca7df35ee8316724f6 authored almost 2 years ago by Ryan Roden-Corrent <[email protected]>
Improve tree-sitter queries for vlang (#6279)

- Update hightlight
- add indents
- add textobject
- add injections

fb56a4bb75121f4797d80e14bceee9feb870cfb2 authored almost 2 years ago by Erasin Wang <[email protected]>
Update gdscript highlight (#6311)

- add gdscript2 type.builtin
- add gdscript2 keyword 'await'
- update label for more note_path...

64c137bd3d7ac7f82f538f5dd520e3aa8bca0d1a authored almost 2 years ago by Erasin Wang <[email protected]>
feat: lint for `ui.virtual` and catch present and future virtual based features (#6320)

* feat: lint for inlay-hint.parameter and .type

* fix: lint against ui.virtual and not the ne...

583f6a1337590e0f55d7a3bbf8a79fa65202df65 authored almost 2 years ago by Alexander Brevig <[email protected]>
adjust inlay hints, color modes and virtual for fleet dark (#6324)

* adjust inlay hints and color modes for fleet dark

* adjust virtual + ruler color

-------...

35bf54d0b2fa1381d99f4be6c254e0c1f5d306cc authored almost 2 years ago by Kristoffer Flottorp <[email protected]>
fix: flatwhite with inlay (#6323)

d4c0eca1da2d5d0f69ab1e47ec6fdf60991d4517 authored almost 2 years ago by Alexander Brevig <[email protected]>
Improved file reload error message (#6274)

ad855da12d2d0ef2b42a40f5258cce5ad1b7b0c9 authored almost 2 years ago by Santiago Vrancovich <[email protected]>
Autumn theme: add gray tone for inlay-hint (#6316)

Co-authored-by: Jens Getreu <getreu@[email protected]>

3a4c3598d1a7071b2b0fe9a1bc13e5800aa11be1 authored almost 2 years ago by Jens Getreu <[email protected]>
fix compilation

75ebc1fcbca48a344f128260cdb9db42fd0fcbc6 authored almost 2 years ago by Blaž Hrastnik <[email protected]>
Only complete appropriate arguments for typed commands. (#5966)

27aa919f1c5ce9bbee899d492f3b026a90fba27a authored almost 2 years ago by Kyle Smith <[email protected]>
Add undercurl config option #6196 (#6253)

If set to 'true' this option will force terminal undercurl support.

d479adfdc672b266ae5755bc7f5ad224017747c5 authored almost 2 years ago by Jonatan Pettersson <[email protected]>
build(deps): bump serde from 1.0.152 to 1.0.155 (#6303)

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.152 to 1.0.155.
- [Release notes](htt...

3e03a1a99bc66a9b04dc293b9aa277ca4b7becae authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump gix from 0.39.0 to 0.41.0 (#6306)

Bumps [gix](https://github.com/Byron/gitoxide) from 0.39.0 to 0.41.0.
- [Release notes](https:/...

400697fc68a0c2db82bcf28885a42aa2e9b56e4a authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update Erlang highlights

* Macros that start with underscore were incorrectly marked as
'comment.unused' rather than 'k...

cdd6c8d91e7b29e9587babce5919af800400f28d authored almost 2 years ago by Michael Davis <[email protected]>
Update Nix highlights

* Switch nix grammar repository location to the new repo. The author
has transferred the repos...

fb4d703b9f8a2bded013d76f1a5e026519339ea4 authored almost 2 years ago by Michael Davis <[email protected]>
theme: Use inheritance for gruvbox themes (#6295)

These gruvbox variants were introduced before theme inheritance and
only differ by a few colors...

bb41a283e61e4d6ec7b13909771d0a9e5a759a15 authored almost 2 years ago by Michael Davis <[email protected]>
build(deps): bump indoc from 2.0.0 to 2.0.1 (#6302)

Bumps [indoc](https://github.com/dtolnay/indoc) from 2.0.0 to 2.0.1.
- [Release notes](https://...

b558ce7148007b2abfb2690cae06fe46c20b1d68 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump toml from 0.7.2 to 0.7.3 (#6305)

Bumps [toml](https://github.com/toml-rs/toml) from 0.7.2 to 0.7.3.
- [Release notes](https://gi...

6c4d14cb4b2489be9d4351914909fc75b1e69b45 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump libc from 0.2.139 to 0.2.140 (#6304)

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.139 to 0.2.140.
- [Release notes](http...

4d4bb074190dc115130a3d8d998bcf36515170de authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump chrono from 0.4.23 to 0.4.24 (#6301)

Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.23 to 0.4.24.
- [Release notes](h...

a5901675338e35af311903925290fec800ffef66 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
queries/php: add missing keywords `unset` and `clone` (#6299)

955eb5b2dea16d421284872ce94f7d399c5fe65e authored almost 2 years ago by Ivan <[email protected]>
LSP: Separate diagnostic picker message and code (#6095)

d15f9721a51db08790eb10d8c31a5c81b84ac4ee authored almost 2 years ago by Francesc Elies <[email protected]>
Check language server symbol renaming support before prompting (#6257)

Co-authored-by: Poliorcetics <[email protected]>

db8e9f5bb2e2b9412cb1cc4688ad2febb726e48c authored almost 2 years ago by misiasty3 <[email protected]>
Update gruvbox color themes to support inlay hint (#6285)

The gruvbox themes (gruvbox, gruvbox dark hard and guvbox light)
don't provide a colour for the...

dc418bb50739c8063978f4200fcd9fcae73db002 authored almost 2 years ago by Josh Bainbridge <[email protected]>
Add molokai theme (#6260)

951aecc01947a4505449dd58ff31cc14902c4ad7 authored almost 2 years ago by Maxwell Anderson <[email protected]>
add ui.inlay-hint (#6292)

66033edeaf572e6f4a9330668a0d7ce7ca7a96ba authored almost 2 years ago by workingj <[email protected]>
helix-term: send the STOP signal to all processes in the process group (#3546)

* helix-term: send the STOP signal to all processes in the process group

From kill(3p):

...

34934733b364ed460c647f1775f5865048833f54 authored almost 2 years ago by Cole Helbling <[email protected]>
LSP: No-op client/registerCapability requests (#6258)

4f066b1cc628e2d3c69da9bdd0b16f1a8e74ce6f authored almost 2 years ago by Michael Davis <[email protected]>
Test indentation level calculation (#6281)

Co-authored-by: Jonatan Pettersson <[email protected]>

1126af53b4daa2123ae13d71500cdf5dfd85f386 authored almost 2 years ago by Jonatan Pettersson <[email protected]>
Fix indentation level calculation for lines mixing tabs and spaces (#6278)

39052433edd4dcbd3a9714e6e3036cbd46ebc959 authored almost 2 years ago by Stanisław Borowy <[email protected]>
Autumn theme: add `ui.virtual.inlay-hint` config (#6280)

The configuration differs between parameters (upright) and types (slanted).

6e432e8636f196c2c3b90a90dd762512c3d53549 authored almost 2 years ago by Jens Getreu <[email protected]>
dark_plus: theme inlay-hint (#6283)

Taken from the official theme:
```json
"editorInlayHint.background": "#4d4d4dcc",
"editorInla...

db8c86a9a3bbbe28ce461e862d4a4e95b53cba15 authored almost 2 years ago by Kirawi <[email protected]>
Theme onelight add inlay-hint (#6276)

- fix: add `markup.strikethrough` for theme.md
- add virtual.inlay-hint
- fix ui.virtual.wrap...

221a4ac8831e5bca08375f652d19bfc8039e0f1d authored almost 2 years ago by Erasin Wang <[email protected]>
theme/catppuccin: add ui.virtual.inlay-hint (#6269)

14f1a62367fe70456201c0a64174b643cf294fdd authored almost 2 years ago by Ivan <[email protected]>
Document how to run tests (#6268)

Co-authored-by: Jonatan Pettersson <[email protected]>

f435f3b2e973ab71b6e110a5b6327a6ac0cfa2be authored almost 2 years ago by Jonatan Pettersson <[email protected]>
fleet_dark: theme inlay hints (#6266)

bb720797432df9805288856c4f6e87a8c55728a8 authored almost 2 years ago by Kirawi <[email protected]>
fix: C++ namespace indentation

fixes #6235

81601b1c6c61a7981d17e53e511e06bf5404afb4 authored almost 2 years ago by Blaž Hrastnik <[email protected]>
indent snippets to line indent instead of completion start (#6263)

171d28d2bdefa59ebada9eee13ef7e5cbdf0c0af authored almost 2 years ago by Pascal Kuthe <[email protected]>
Feat: LSP Type Hints (#5934)

* misc: missing inline, outdated link

* doc: Add new theme keys and config option to book

...

bdcd4d9411655ab69245d803e88f88cc278127da authored almost 2 years ago by Poliorcetics <[email protected]>
Also highlight unchecked variants of the sqlx query methods (#6256)

3d230e701d4771377a6b3f3b8c68527af29ee066 authored almost 2 years ago by Maxicarlos08 <[email protected]>
queries/php: add injections for regex and sql injection (#6250)

39073581032a015e5091497530a1b357854b4e99 authored almost 2 years ago by Ivan <[email protected]>
Add a version-control statusline element (#5682)

1661e4b5e1d8ebfef28f798fcb86ba2656373ba0 authored almost 2 years ago by Dimitar Gyurov <[email protected]>
Improved yuck highlighting (and parser), and introduced a tag.builtin scope (#6242)

98415f288ffa043520b0c85bc4464dc44b85f948 authored almost 2 years ago by Philipp Mildenberger <[email protected]>
treat replace/insertmode consistently, default to insert

d63e570e0a4013f5ad703a9b1ce2d19a06630a82 authored almost 2 years ago by Pascal Kuthe <[email protected]>
allow LSP insert text to replace non-matching prefixes (#5469)

Most LSPs will complete case-insensitive matches, particularly from
lowercase to uppercase. In ...

9b4326b18b24fa8ec8ffd0cb261a8c82ecad32d6 authored almost 2 years ago by Taylor C. Richberger <[email protected]>
avoid allocations during snippet rendering

cdec933523560f71c665469adc409d7ac0e06171 authored almost 2 years ago by Pascal Kuthe <[email protected]>
Add IntoIterator implementation for Selection

e91289fda1c81bc3f3cc32735a1b6841e6df55a5 authored almost 2 years ago by Pascal Kuthe <[email protected]>
fix snippet bugs and multicursor completion edgecases

Multicursor completions may overlap and therefore overlapping
completions must be dropped to avo...

b1f75280909884c9621b553b43030ac39cfa47ce authored almost 2 years ago by Pascal Kuthe <[email protected]>
Add API to create a Transaction from potentially overlapping changes

This commit adds new functions to `Transaction` that allow creating
edits that might potentially...

2b64a64d7ea43e22ad82f97f2c118891b74c3199 authored almost 2 years ago by Pascal Kuthe <[email protected]>
Generalised to multiple runtime directories with priorities (#5411)

* Generalised to multiple runtime directories with priorities

This is an implementation for #...

ce1fb9e64c189fb7476b4c72c6774a5bf6cbfd0f authored almost 2 years ago by paul-scott <[email protected]>
Fix `shrink_selection` with multiple cursors. (#6093)

* Fix #6092

Cause were some incorrect assumptions that missed an edge case in the
`Selection...

2cf4ce235662fcb272c684751b844b2ebc1b757f authored almost 2 years ago by gibbz00 <[email protected]>
discard stale completion requests

Completion requests are computed asynchronously to avoid common micro
freezes while editing. Thi...

8cb7cdfd7a01b9cb50b9142e9a5d133bd1e23256 authored almost 2 years ago by Pascal Kuthe <[email protected]>
create savepoint before requesting completion

4300a3ad058ea383a59a0a90f31a597eb264a7d4 authored almost 2 years ago by Pascal Kuthe <[email protected]>
store multiple snapshots on the document at once

Fixing autocomplete required moving the document savepoint before the
asynchronous completion re...

e8898fd9a8ac8120827fb2d6f4752b3cb2431a62 authored almost 2 years ago by Pascal Kuthe <[email protected]>
save selection before completion savepoint

Currently, the selection is not saved/restored when completion
checkpoints are applied. This is ...

2588fa3710921683c16a84ffd91103a0823a033b authored almost 2 years ago by Pascal Kuthe <[email protected]>
correctly store snapshots when repeating insert-mode actions

Repeating completions currently crates a savepoint when a completion
popup was triggered (so aft...

aabc8af95dd1c093da4b67151f6a7026a85e9c0e authored almost 2 years ago by Pascal Kuthe <[email protected]>
feat(theme): Update pop-dark statusline (#6227)

* update pop-theme for color-modes

* fixed ui.statusline.select not worrking

* adjustments...

bc23e548050570d297f263c5f0204af1d2210830 authored almost 2 years ago by workingj <[email protected]>
Theme - auy_evolve: Up bufferline fg brightness (#6225)

Currently a bit hard to discern inactive and active buffers in a
brighter environment.

34be71fb50738a7e9d9e5ee5090680a0d84a321c authored almost 2 years ago by gibbz00 <[email protected]>
LSP: Support textDocument/prepareRename (#6103)

* LSP: Support textDocument/prepareRename

'textDocument/prepareRename' can be used by the cli...

44ff8a1df1f69733bc40ea866674fcfd7e0cdded authored almost 2 years ago by Kyle Smith <[email protected]>
Add test cases for existing pair matching logic. (#6027)

* Add test cases for existing pair matching logic.

* fix clippy

3849ca4c2abdb1c6076d391eab4c3f43dda30234 authored almost 2 years ago by Kyle Smith <[email protected]>
Softwrapping improvements (#5893)

* use max_line_width + 1 during softwrap to account for newline char

Helix softwrap implement...

8dd1ab48997fe774165b3aee5d366833c9660710 authored almost 2 years ago by Clément Delafargue <[email protected]>
Do not add intermediate lines to jumplist with :<linenum> command. (#5751)

* Do not add intermediate lines to jumplist with :<linenum> command.

* Revert jumplist index ...

f4bdbe4674e6d023a63d2e64aec48c8c8598be67 authored almost 2 years ago by Kyle Smith <[email protected]>
DynamicPicker: Recalculate column widths for new options (#6004)

This fixes blank row text in a DynamicPicker which is initially given
no options. This can happ...

0c6d25acae86cf87356fd3b3b59a25904226e41b authored almost 2 years ago by Michael Davis <[email protected]>
Jump to symbol ranges in LSP goto commands (#5986)

This follows prior changes like 42ad1a9e: we select the range given
by the language server rath...

6dc017b9e23be4f9331bfac8d10f39cdfa54e7bd authored almost 2 years ago by Michael Davis <[email protected]>
LSP: Send replies for malformed and unhandled RPC requests (#6058)

Previously we did not respond to malformed or unhandled LSP requests.
The JSONRPC spec says tha...

170593161cb23edc433d937eb62a9b8fd76bd339 authored almost 2 years ago by Michael Davis <[email protected]>
tui: Cache the keyboard enhancement check

Wether the host terminal supports keyboard enhancement can be cached
for the lifetime of a Helix...

611701c36290b81c3c51ed30c49245f341a580e8 authored almost 2 years ago by Michael Davis <[email protected]>
Move terminal claim/restore code to helix-tui

This moves the `Application::claim_term` and
`helix-term::application::restore_term` functions i...

3d850247177f61601296fe5b1cdada8819137783 authored almost 2 years ago by Michael Davis <[email protected]>
tui: Log keyboard enhancement query time

In my testing this takes around 3-4ms in terminals that support the
enhanced keyboard protocol (...

563ac1a3cb7e909b345cf5c892c3bcf39b2e32a4 authored almost 2 years ago by Michael Davis <[email protected]>
Add command for resetting diff hunks (#5736)

48b6aa9a699df0680a6d31e9611ebd1ca9909de4 authored almost 2 years ago by Pascal Kuthe <[email protected]>
Apply snippets as transactions

b9b1ec22084cfe82ced7e34412dab0351828fc53 authored almost 2 years ago by Michael Davis <[email protected]>
Optimize LSP snippet parsing

e973b71c83dcefbdb3a748f28ce3bfd51e9cd842 authored almost 2 years ago by Urgau <[email protected]>
Add parser for LSP snippet

9c12e0fb765f065b43788da670ffb98159d64a5f authored almost 2 years ago by Michael Davis <[email protected]>
Add a parser-combinator crate

Parser-combinators are one of the simpler tools for building ad-hoc
parsers. They're a good fit ...

c8e6857affdd286a5aff1e8f72fc428ea216076e authored almost 2 years ago by Michael Davis <[email protected]>
Remove now unused the pattern combinator

3f90dafa3c4875cb33f404392552edc2381e6bf7 authored almost 2 years ago by Urgau <[email protected]>
Handle snippets for LSPs not providing offsets for completion

8c2e447b16e4d11db411b18f2fbe3ac2bc031d89 authored almost 2 years ago by Andrii Grynenko <[email protected]>
LSP: Advertise snippet support

d2af31b916114dd7ebbc3390eb44c0d72e06ec50 authored almost 2 years ago by Michael Davis <[email protected]>
Add nested placeholder parsing for LSP snippets

And fix `text` over-parsing, inspired by
https://github.com/neovim/neovim/blob/d18f8d5c2d82b2090...

0d924255e4ea3d5d5c4be9b11a337f4316550e32 authored almost 2 years ago by Andrii Grynenko <[email protected]>
Implement LSP snippet tabstops sorting and merging

ded4381728bcbbcee3d3fec1b861038229b806d3 authored almost 2 years ago by Urgau <[email protected]>
Delete snippet placeholders when accepting completion

When accepting a snippet completion we automatically delete the
placeholders for now as doing so...

ba24cfe9125eda97346e3ceee42686fb9f46046f authored almost 2 years ago by Pascal Kuthe <[email protected]>
Render every LSP snippets for every cursor

This refactors the snippet logic to be largely unaware of the rest of
the document. The completi...

1866b43cd355ff6d41d579b4b710a0f602aa79d1 authored almost 2 years ago by Andrii Grynenko <[email protected]>
Correctly handle multiple cursors with LSP snippets

ec6e575a408372400b7789b90cdf6ac271f51182 authored almost 2 years ago by Urgau <[email protected]>
Allow LSP server to be stopped (#5964)

f976c004e2efa4cb583b06827b44fef84bf925f5 authored almost 2 years ago by Davide Galassi <[email protected]>
Update highlights for golang (#6204)

- update tree-sitter-go
- refine keywords
- set package as namespace
- add label

0e5a4e55a497c58f68859edb48fd85854403b866 authored almost 2 years ago by Erasin Wang <[email protected]>
Update highlight for PHP (#6203)

- update tree-sitter-php
- add basic types, operator
- refine keyword

622f90a157cd3cdac71437851d4a2a2bd38e0a79 authored almost 2 years ago by Erasin Wang <[email protected]>
Pin tree-sitter at git master (#6218)

Tree-sitter has some unreleased improvements that can speed up small
queries and prevent hangs ...

136d1164e06c8ae6f23d611e8fcc2c3e53b9bd80 authored almost 2 years ago by Michael Davis <[email protected]>
build(deps): bump grep-regex from 0.1.10 to 0.1.11 (#6215)

Bumps [grep-regex](https://github.com/BurntSushi/ripgrep) from 0.1.10 to 0.1.11.
- [Release not...

84be5cd52c61a53f8d47be60b33bbaaed63652e6 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump tokio from 1.25.0 to 1.26.0 (#6212)

Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.25.0 to 1.26.0.
- [Release notes](https...

8228fb0cf7634a627f2eb79289d105ac941361b9 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump thiserror from 1.0.38 to 1.0.39 (#6216)

Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.38 to 1.0.39.
- [Release notes...

2417ac8a4b11b4614724b0d42214992a0178a8ec authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump ignore from 0.4.18 to 0.4.20 (#6214)

Bumps [ignore](https://github.com/BurntSushi/ripgrep) from 0.4.18 to 0.4.20.
- [Release notes](...

53c8dcea5bc2e77706a1272cf0562121005bf54f authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump serde_json from 1.0.93 to 1.0.94 (#6211)

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.93 to 1.0.94.
- [Release notes](h...

b1e7d4d9a0f28bea3ab0b5e8ecb438d8234ddb57 authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump grep-searcher from 0.1.10 to 0.1.11 (#6213)

Bumps [grep-searcher](https://github.com/BurntSushi/ripgrep) from 0.1.10 to 0.1.11.
- [Release ...

c00baf7da6f0119a2c58defb5d25a6333183e59c authored almost 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(theme): Update pop-dark for color-modes (#6208)

77d6ed150c746098020cc7104943fcb64453f388 authored almost 2 years ago by workingj <[email protected]>
Update highlight for ecma/js/ts (#6205)

bc50502b1eef4971d3d3a5518386888bf43ccf8b authored almost 2 years ago by Erasin Wang <[email protected]>
Update onelight theme (#6192)

cfb9986d84764c7f8b3a903f2b092ba0a61dd951 authored almost 2 years ago by Erasin Wang <[email protected]>