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 compilation

591629ec11208a974f40ead877ac6099d47cd140 authored over 1 year ago by Blaž Hrastnik <[email protected]>
Drop old cairo grammar, alias to rust for now

c6d14302438d3b605e4ed8cd145586bad2458ee6 authored over 1 year ago by Blaž Hrastnik <[email protected]>
Fix off-by-one in select symbol references (#7132)

207829eefee51095d1c7b424cf11cab694fbf52b authored over 1 year ago by Matthew Toohey <[email protected]>
Update diagnostics correctly on LSP exit (#7111)

* chore: avoid format! call with argument when useless

* feat: also clear diagnostics for uno...

8e2660b5cc86266f90926aefe1470f48c801f8bc authored over 1 year ago by Poliorcetics <[email protected]>
build(deps): bump bitflags from 2.2.1 to 2.3.1 (#7117)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

6043c3c3dbef8c40bdd768bb03060b7e376b7aea authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump toml from 0.7.3 to 0.7.4 (#7120)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

a66e287654bc2252d8e16a84ad44a0d7d43c5c16 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump regex from 1.8.1 to 1.8.2 (#7119)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

16275db817579457e18628718a71e285af2da964 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump pulldown-cmark from 0.9.2 to 0.9.3 (#7118)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

d7651324264b03b6c1a9e6d8bb67f4f58870da88 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat(languages): recognise `Cargo.lock` as TOML

16e0340b4af0bbea2a478ff54247e4d980996093 authored over 1 year ago by yvt <[email protected]>
Recognise XAML files as XML (#7083)

d3cca0f3571fd30f4d7067a82c02753686297a67 authored over 1 year ago by Chris <[email protected]>
fix(docs): Remove `config` from language configuration docs (#7082)

41f52d74fecb825a81e7026e626d5c4ad06ab9c0 authored over 1 year ago by LeoniePhiline <[email protected]>
Add command to merge non-consecutive ranges (#7053)

* Add command for merging non-consecutive ranges

* Add `merge_selections` command to book

...

70e4cdbd8e3f0b2a1c5bd2e1cb1c1ec537bdca04 authored over 1 year ago by Szabin <[email protected]>
fix off-by-one git-commit rulers (#7072)

Characters should maximally reside *inside* the ruler, not on top of it.

e4a9bec562906770560f442555cc67ec58753c01 authored over 1 year ago by Charles Hall <[email protected]>
nix: add overlay for convenient package usage (#7078)

ff442eecd054e67081158ef2f0eeab0ed9156ca5 authored over 1 year ago by Yt <[email protected]>
Merge pull request #2507 from Philipp-M/multiple-language-servers

Add support for multiple language servers per language

53f47bc47771c94dab51626ca025be28e62eba0c authored over 1 year ago by Blaž Hrastnik <[email protected]>
Rebase cleanup/fixes and use lsp::CompletionItem in item_to_transaction directly

2a512f7c487f0a707a7eb158e24bd478433bcd91 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Clarify language-servers documentation for mergeable LSP features (`diagnostics`, `code-action`, `completion`, `document-symbols` and `workspace-symbols`)

f8fa0d8a10e14272742af907ae0aeaef2411ad93 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Sort language servers table in languages.toml and rename language server 'R' to 'r'

b6d0e26814c0e2c40a2ff49b2c3be7c8358d438b authored over 1 year ago by Philipp Mildenberger <[email protected]>
Simplify gutter diagnostics rendering by using partition_point instead of binary search

Co-authored-by: Pascal Kuthe <[email protected]>

656ee24966c17ed505acc2faded2da505e9c7052 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Some minor clarity/cosmetic improvements

Co-authored-by: Pascal Kuthe <[email protected]>

2b746ea6fa6f7040e3ea51e1386bb914333594f4 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Apply all review suggestions (doc_id -> id, error message, unnecessary if)

Co-authored-by: Pascal Kuthe <[email protected]>

f45bbf165e225142b7f1d9f68d0ffcc9fabd265d authored over 1 year ago by Philipp Mildenberger <[email protected]>
Add function `Editor::language_server_by_id` and refactor/simplify related code, also don't 'crash' in completion menu if language_server somehow disappeared

39b9a4bba2a026844348886c9d9f2026a3d6f658 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix crash with filtered diagnostics in gutter (e.g. when diagnostics aren't visible)

2a21b939c432e4b5a186df780a1e97d20ff53120 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Reorder id generation for Clients to stay close to the old behavior

dcb07673f8f1f22b7a5f8fd56b8dd74107e3096e authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix docgen again

9d089c27c77cb2797a0495b46477dfe348d09a91 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix lsp_restart across multiple different document scopes (language servers weren't restarted, if not of the same scope id), and fix some smaller rebase issues

3e4bac1d964cc29939b396a7e1e9ebd7feda5e0a authored over 1 year ago by Philipp Mildenberger <[email protected]>
Filter language servers also by capabilities in `doc.language_servers_with_feature`

* Add `helix_lsp::client::Client::supports_feature(&self, LanguageServerFeature)`
* Extend `doc....

ff262084271492bba239dbc2e5788be3c4d5a4e5 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Reduce boilerplate by 'use lsp::*' in Client::supports_feature, and remove TODO comment

56748509bdb6cb16006ccc06eb15a7ee09028afc authored over 1 year ago by Philipp Mildenberger <[email protected]>
Use let else instead of variable and fix some error messages

Co-authored-by: Pascal Kuthe <[email protected]>

8ab6d7be5e1b6f36215820ef616c2a9feb2306fa authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove offset_encoding in CodeActionOrCommandItem, as it can be retrieved on demand

93fd79a949f0fcaa97fa30f841d90c6c1c3f68de authored over 1 year ago by Philipp Mildenberger <[email protected]>
Maintain language servers TOML array order in `doc.language_servers`

073000e54d862ef542387868c897d4f847fbe18a authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove TODO comment in helix_lsp::Registry::restart and add doc-comment on top of function instead

521cdec5a1a53c61d38ce5a1df85f82857f59149 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Optimize gutter diagnostics and simplify shown_diagnostics

8ee599942a0e5ff6fa1a908ca076785e0d2bd0c7 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Filter out already seen language servers in requests that can be sent to multiple language servers (code-action, completion, symbol pickers)

451fe528bbc71e2712c02c1ee0d7ac6fcc1a058b authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove offset_encoding in CompletionItem

1d5d5dab4718b9db40a20037c1cb1edf66f7991a authored over 1 year ago by Philipp Mildenberger <[email protected]>
Refactor doc language servers to a HashMap, and the config to use a Vec to retain order

2eeac10755e6b88e3d5861dee7e2016a10c01c9f authored over 1 year ago by Philipp Mildenberger <[email protected]>
Simplify Display implementation for LanguageServerFeature

ec2f9091a06d07a8c4faa7533b814bdf59e36c35 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Format/fix language docs a bit

d9630506218f713cbacfa198443c85e9881b8a8b authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove symbol picker is_empty check

b1199c552be39eec8cb428310c8bb2a952454b04 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Simplify 'lsp_stop' command

58c913ce4567a95c52808d78245eb1dac806971c authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix docgen and lsp-stop documentation

7d20740b5b2e115e3075251204ee1ff1901166df authored over 1 year ago by Philipp Mildenberger <[email protected]>
Simplify Display implementation of LanguageServerFeature

Co-authored-by: Ivan Tham <[email protected]>

19f88fc5778b394b90dd9dec89fe3618c252b191 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Use DoubleEndedIterator instead of collect to Vec for reversing

Co-authored-by: Pascal Kuthe <[email protected]>

0637691eb1fb7e2055fc04a0209be94906c2bd1a authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove boilerplate in the goto methods by generically composing functions

60a6af1fea64381e66ec935d61ff9250491823a5 authored over 1 year ago by Philipp Mildenberger <[email protected]>
str instead of String

4da6d8ccc7ea4c31cbb31965ee0e6a25b7d403e9 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Add method doc.supports_language_server for better readability

1122928c2adef0a1c34e90d140c61f84beeb7418 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Refactored doc.language_servers and doc.language_servers_with_feature to return an iterator and refactor LanguageServerFeature handling to a HashMap (language server name maps to features)

Co-authored-by: Pascal Kuthe <[email protected]>

76b5cab52479daf25ffa0af798c1ebcf6a4f0004 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Remove unnecessary completion support check (likely an artifact)

b6c60beb2d01f95cf8a98e053e58546100db8619 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix error messages when no language server is available

Co-authored-by: Skyler Hawthorne <[email protected]>

dd2f74794a2ba6c45693d218079349d27828caec authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix hardcoded offset_encoding

05583f8cc9679306d3907c9d48a351417552bbec authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix some lints/docgen hints

74e21e1b250be884242596cbd7d98b098bb0fd0c authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix 'WorkspaceConfiguration' request with empty configuration section strings

7d4f7eb4bda6e507e253cb276ccce254fdd51575 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix issue with ltex-ls, filtering params is not what we want here

44b2b401907c501aca7e3f7340730406b8c3a1fb authored over 1 year ago by Philipp Mildenberger <[email protected]>
Fix sorting issues of the editor wide diagnostics and apply diagnostics related review suggestions

Co-authored-by: Pascal Kuthe <[email protected]>

f9b08656f41cbb9573ffb144f5dc2e24ea764ac9 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Refactor doc.shown_diagnostics to avoid an extra HashSet

Co-authored-by: Pascal Kuthe <[email protected]>

9639f42766a18983dc2298e60bf47a748845bde7 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Adds support for multiple language servers per language.

Language Servers are now configured in a separate table in `languages.toml`:

```toml
[langauge-...

71551d395b4e47804df2d8ecea99e34dbbf16157 authored over 1 year ago by Philipp Mildenberger <[email protected]>
Bump the version to 23.05

04fbf30488348e417e3922ef23973d4542923731 authored over 1 year ago by Michael Davis <[email protected]>
Add 23.05 to the AppData

7f5940be80eaa3aec7903903072b7108f41dd97b authored over 1 year ago by Michael Davis <[email protected]>
Add changelog notes for the 23.05 release

59f8f5e6d4c3eeabb24bee71740d48686d3257b6 authored over 1 year ago by Michael Davis <[email protected]>
Fix completion on paths containing spaces (#6779)

There was an issue with autocompletion of a path with a space in it.

Before:

:o test\ dir ...

2cccb3f09c52824bf070e127c0b196ed8d8e7555 authored over 1 year ago by Ivan Gulakov <[email protected]>
async picker syntax highlighting

2f2306475cac7ee9385b816424137421c13bf4c2 authored over 1 year ago by Pascal Kuthe <[email protected]>
automatically disable TS when parsing takes longer than 500ms

b0705337bec836604bdb97689d0a44940c6bddae authored over 1 year ago by Pascal Kuthe <[email protected]>
cleanup delete_by_selection_insert_mode function

2c3ccc3e8b2487e9bcca271341aabc67811ebb46 authored over 1 year ago by Pascal Kuthe <[email protected]>
don't move cursor while forward deleting in append mode

Currently, when forward deleting (`delete_char_forward` bound to `del`,
`delete_word_forward`, `...

25d4ebe30d7920bc087f004075048f62f53726af authored over 1 year ago by Pascal Kuthe <[email protected]>
fix panic when deleting overlapping ranges

Some deletion operations (especially those that use indentation)
can generate overlapping deleti...

f8225ed9219f23cf04bd378ec43e1e1a1059a0ed authored over 1 year ago by Pascal Kuthe <[email protected]>
cleanup integration tests

c6f169b1f87d01d72713e84bd331743e4da40f5f authored over 1 year ago by Pascal Kuthe <[email protected]>
correctly handle completion rerequest

5406e9f629313221c8ae97583393dfd6221d3dfc authored over 1 year ago by Pascal Kuthe <[email protected]>
clarify comments about completion savepoints

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

6842fd4c36c5855023b007a36b0b5c8bd965d8de authored over 1 year ago by Pascal Kuthe <[email protected]>
only resolve completion items once

28b730381cc93d06e5a090b8734505edbebb1af4 authored over 1 year ago by Pascal Kuthe <[email protected]>
deduplicate savepoints

bcb8c3d34d87d97d01d37a2dda839197f2a375d8 authored over 1 year ago by Pascal Kuthe <[email protected]>
ensure correct trigger/start completion offset

When re requesting a completion that already has a selected item we
reuse that selections savepo...

9c558fc4705934097b5f20b100462fc1fa4f50e1 authored over 1 year ago by Pascal Kuthe <[email protected]>
resolve completions before applying transactions

30ff7f8db29d5fc84191268b94ec971e7ca5da5d authored over 1 year ago by Pascal Kuthe <[email protected]>
Update nightfox theme (#7061)

* theme: nightfox - fix subselection highlighting

This fixes an issue with subselect highligh...

91da0dc172dde1a972be7708188a134db70562c3 authored over 1 year ago by Jan Scheer <[email protected]>
languages.toml: recognize `gml` files. (#7055)

6f135e58a3e2897dc6566c26e3cea952f09380aa authored over 1 year ago by gibbz00 <[email protected]>
languages.toml: recognize `geojson` files. (#7054)

e9efcebdb0437fde28aec95f2a790cc4cf73f0b4 authored over 1 year ago by gibbz00 <[email protected]>
build(deps): bump serde from 1.0.162 to 1.0.163 (#7056)

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

4b9dba8217083f501bdbd2de1c5632e67145a78a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump tokio from 1.28.0 to 1.28.1 (#7057)

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

b50032ee8540ca68dfc96a71923a27145b305405 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Replace DAP vars popup, instead of adding new (#7034)

d5fe08ddb8bf1408a1a92d39a63b51cd16d83255 authored over 1 year ago by A-Walrus <[email protected]>
Add comment injections for Odin (#7027)

06d7f5d100fdcc99f4cdfda879898b2d488d8d7c authored over 1 year ago by lefp <[email protected]>
fix: update upstream tree-sitter-dockerfile (#6895)

* fix: update upstream tree-sitter-dockerfile

Fixes: #6797

* fix: review

* fix: review

5938e2c0dc9465229758d1c2997a4857555d34cc authored over 1 year ago by Vitalii Solodilov <[email protected]>
Fix warnings from clippy (#7013)

* Fix warnings from clippy

* revert MAIN_SEPARATOR_STR

3b8c15618f51889ffd2f2f4be32f8404c1517956 authored over 1 year ago by ZJPzjp <[email protected]>
nix: Update flake dependencies

1e5997dc98ecd82b09ccee9fbe8d5350fd333fad authored over 1 year ago by Blaž Hrastnik <[email protected]>
Add better error message for file save failure due to parent not existing (#7014)

Fixes #5229

87da58578fdcacfe1d2de3d96bf47621c47c15c0 authored over 1 year ago by John Kelly <[email protected]>
Add wbc and wbc! commands (#6947)

92c328c088ae818338237d7f11644ba079c54648 authored over 1 year ago by Kitsu <[email protected]>
Remove `tree-sitter-cabal` (#6996)

8424f387b582ed793663f95ee570e709dff20dd6 authored over 1 year ago by Ollie Charles <[email protected]>
Add Flathub as third party repository (#6994)

69332ae3b2fe712019d4caa181bec9946611d7a6 authored over 1 year ago by David Else <[email protected]>
build(deps): bump serde from 1.0.160 to 1.0.162 (#7002)

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

7089bc20f06ceb517bf8af59d7d4620390d903ca authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump libc from 0.2.142 to 0.2.144 (#7000)

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

9cca80bd535976642f34c711895dd1d9ee94d8aa authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump termini from 0.1.4 to 1.0.0 (#7001)

Bumps [termini](https://github.com/pascalkuthe/termini) from 0.1.4 to 1.0.0.
- [Release notes](...

301d45b34b181ecd4f2cb916b572f13665fcdf8a authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update dracula menu colors (#6987)

3fb0562e7b6eab72bba5b445703d392edd8eff3b authored over 1 year ago by Chirikumbrah <[email protected]>
Treat .sty and .cls files as latex (#6986)

3a9e77934bfd1332b9f971b365883777e3f44b8e authored over 1 year ago by Andrius Pukšta <[email protected]>
Fix keymap select / extend mode anchor link (#6974)

5ae30f1993180b2c043d13f83e16f8647f7ff129 authored over 1 year ago by Dave Powers <[email protected]>
languages: add build.gradle.kts to java and scala roots (#6970)

Gradle scripts written in kotlin use a .kts extension:

https://docs.gradle.org/current/usergu...

fc1e9a6ff936f9ceb7bb85c810130f49b42300c9 authored over 1 year ago by Diego Pontoriero <[email protected]>
Add Amberwood theme (#6924)

c6228825fdde327af45be122e136b0a2749658e5 authored over 1 year ago by Gagan Janjua <[email protected]>
Add language server command for Crystal (#6948)

c49faf568105f69f2c2725c865e5ae17e3f25092 authored over 1 year ago by taupiqueur <[email protected]>
build(deps): bump tokio from 1.27.0 to 1.28.0 (#6935)

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

d1a4bd876b3ae646693c0905d7f29b636e2e5033 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump tokio-stream from 0.1.12 to 0.1.14 (#6934)

Bumps [tokio-stream](https://github.com/tokio-rs/tokio) from 0.1.12 to 0.1.14.
- [Release notes...

7ea5965bd53f8805f93b1e66d9878ca9f8d269c1 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump gix from 0.44.0 to 0.44.1 (#6933)

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

d3e535b697bf80fc7f9c13e12713c5b5e092211c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump anyhow from 1.0.70 to 1.0.71 (#6932)

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.70 to 1.0.71.
- [Release notes](http...

d9a7bd3bc1d11162811fa50187ca0937b2185f20 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump etcetera from 0.7.1 to 0.8.0 (#6931)

Bumps [etcetera](https://github.com/lunacookies/etcetera) from 0.7.1 to 0.8.0.
- [Release notes...

1b3923374addd3423dfcb8221ceca174e3c0f2df authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>