Ecosyste.ms: OpenCollective

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

Helix

A post-modern modal text editor
Collective - Host: opensource - https://opencollective.com/helix-editor - Website: https://helix-editor.com - Code: https://github.com/helix-editor/helix

nix: Switch to stable rust.

github.com/helix-editor/helix - 5253f404772ce62256336404b46d6bb9c65e1b10 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add tree-sitter queries.

github.com/helix-editor/helix - 4e31d1521bf9bb59f6485954d4ada16bf853c85a authored over 3 years ago by Blaž Hrastnik <[email protected]>
<space>w for save, <space>c for close current split.

github.com/helix-editor/helix - 865429643bf924e7b2b7fbbc7f239c469bbd22ca authored over 3 years ago by Blaž Hrastnik <[email protected]>
Remove the path specifier.

github.com/helix-editor/helix - c1e5733b02e4ba39b82d7b330fab0b2ded2220f2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Render current line:col.

github.com/helix-editor/helix - d692390d10cdbf7ac98128688de2f7fa0ba9bc06 authored over 3 years ago by Blaž Hrastnik <[email protected]>
queries: rust: highlight number constants correctly.

github.com/helix-editor/helix - 61872de6c05f060a7e854ed1bcb7347a793c2e3a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Import tree sitter queries.

github.com/helix-editor/helix - 71c06c11cb2f3831326ec10035b66ac6df075c8a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Loop around the end on regex searches.

github.com/helix-editor/helix - 9ca2909c80ff95b1dd4a1d92b7144d7bbfce3ca6 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix an issue with closing nested splits.

The parent id was never assigned to the split, so removing the container
when it became empty fa...

github.com/helix-editor/helix - 9f318a852909439190050a0cd157938477f4639b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Render a separator between vertical splits.

github.com/helix-editor/helix - 52da68e49a582f960ebf3ec26ae3279b102b01f2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Correct the naming issue with vsplit and hsplit being swapped.

github.com/helix-editor/helix - 8b33ba2284f88bea4c6144364d75189255466661 authored over 3 years ago by Blaž Hrastnik <[email protected]>
minor: This comment was resolved.

github.com/helix-editor/helix - 58c5fec592a825bed0b829cd0f46030c09cb0a11 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update book css styling.

github.com/helix-editor/helix - b1290ee60933434574fe491b08e3f57a69422bff authored over 3 years ago by Blaž Hrastnik <[email protected]>
Load config files from ~/.config/helix, fallback to defaults.

github.com/helix-editor/helix - bc4e54c0c45abbbb5fe9ac3278361d0b4e5774ba authored over 3 years ago by Blaž Hrastnik <[email protected]>
hack: make queries load relative to source dir for now.

We want to provide a runtime dir later on.

github.com/helix-editor/helix - f0d49d3ca4535a8c22a4ca4038e889560723ec74 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Implement P as paste_before.

github.com/helix-editor/helix - 12961d657f9ca78f54156457ed27732e60992734 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Clippy lint: replace with default -> take

github.com/helix-editor/helix - 31e6bcbeb4dcf52eef81a21caede8c8b32fa5858 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix selection rendering, it would be off by 1 if reverse.

github.com/helix-editor/helix - e8298a398c6b018c49025ff3f885e4f5f40b01fd authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix issues with "enum A {|}" <Enter> indent calculation.

github.com/helix-editor/helix - 63e602bda6e6c4381372880f4313aec46170044d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update flake.lock

github.com/helix-editor/helix - 4103349be1f1b1b2891b4db9dcfb66255aa7d8c1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Yank selection when deleting.

github.com/helix-editor/helix - 82ff99666291c38f6fb42ff7aa41a02b57c6cf38 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add yet more language definitions.

github.com/helix-editor/helix - 89f81be31bf1a3bf0d4e80bc190b2193e89ff533 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add a python language definition.

github.com/helix-editor/helix - fb792c5bcacee115949fd9311e4155fc4fa999fa authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add c++, js, css, html language definitions.

github.com/helix-editor/helix - 3bab640491be6c065e7cf11672f49a1b41c15e99 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix clamping scroll in certain cases.

.clamp(min, max) requires that min < max. In some cases
first + scrolloff > last - scrolloff and...

github.com/helix-editor/helix - 463f58dfda3d72865860e53759ab001c94a85989 authored over 3 years ago by Blaž Hrastnik <[email protected]>
lsp: Gracefully fail if binary doesn't exist.

github.com/helix-editor/helix - 5aed1f3c0049d7c00729c8a5e09ba1dc497d037c authored over 3 years ago by Blaž Hrastnik <[email protected]>
clippy lint

github.com/helix-editor/helix - 9dfd6f6bbcdc38491b20c37c7b24d83aacf194d7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
clippy: Drop or-patterns for now because they're not on stable rust yet

github.com/helix-editor/helix - 0e9ecccfc12f4972360b516bd56222894f315d58 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Allow starting hx without a file. A new blank file will be created.

github.com/helix-editor/helix - 91462af546619740c93181b88a7908e481e6d6ab authored over 3 years ago by Blaž Hrastnik <[email protected]>
core: Improve changeset composition behavior.

It would fail to combine with an empty set.

github.com/helix-editor/helix - f00cb15137fdff72c2f08c4c6f43bfa96933433f authored over 3 years ago by Blaž Hrastnik <[email protected]>
Always update selection: Empty transactions can still change selections.

github.com/helix-editor/helix - cf7b19d7115b7c5a9c5516713478908d157bda61 authored over 3 years ago by Blaž Hrastnik <[email protected]>
pairs: Use token utf8 lengths instead of 1.

github.com/helix-editor/helix - 015fd2ffa2993c77c023c890a13f90f0a908b151 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Handle c-n, c-p, etc. autocompletion events.

github.com/helix-editor/helix - 7c444439946a4617d080a87adbba528437c3b5c1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Improve completion state handling.

github.com/helix-editor/helix - 95d0bba81ae8ed035399b2cb362d2f65481d4781 authored over 3 years ago by Blaž Hrastnik <[email protected]>
w, b, e: Match kakoune's behavior in selecting by default.

I initially preferred only moving the cursor, but selecting the whole
word is a lot nicer for th...

github.com/helix-editor/helix - 59a0fc7b59186b3bedb01dd5b958d3b97b9fbba2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add book/ (mdbook based user guide)

github.com/helix-editor/helix - 16350399ac4eb15274e065f113ad808c96dc600f authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update deps.

github.com/helix-editor/helix - 7d677d32aecfcf3be746ec85c5c31d0a2077e6e3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update flake.

github.com/helix-editor/helix - 7865ca7ef0283b93d0fa217389500e14b5252139 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Import some lsp utilities.

github.com/helix-editor/helix - ab1d11088ffc51da3aca09b6b25e54f4c1e2abe8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Merge open_above and open_below definitions.

github.com/helix-editor/helix - 77cab5a71518299f47d23a985c08ec90ab1c705e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify some code.

github.com/helix-editor/helix - cc058ad78fa6462b3bbe79035b10653f4c7691b6 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify code by providin cx.current() = (view, doc).

github.com/helix-editor/helix - 0dbd5b61ef4b75ba141b0b52636f3ba7c61c70cb authored over 3 years ago by Blaž Hrastnik <[email protected]>
clippy lint

github.com/helix-editor/helix - ceea5eacd814c5bbd8c6789610c87a882e3d72cf authored over 3 years ago by Blaž Hrastnik <[email protected]>
Drop doc.state. Use doc.text + doc.selections.

github.com/helix-editor/helix - 15c9a33ebcc18f6abf983785032ffc9762c89203 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Implement space-v as view same file in split.

github.com/helix-editor/helix - 7dfd7f51a0a8f929c06fa08c524c31176bcde738 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Weave through view_id references so that views into one file have independent selects.

github.com/helix-editor/helix - 6c4093c94634a94adbccb4783cddb90076881c02 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fully drop State references.

github.com/helix-editor/helix - 9eaef6e33376407931162780cd402297c44f26c4 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Move pickers under my leader key mode (space).

github.com/helix-editor/helix - dfc17becd56efbc1f65de7c8d65cb32ad4690db1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: A (append to line) was inserting before last char.

github.com/helix-editor/helix - e166da2ab051279f3086e0942f6b7adb1a641a84 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Track document modified state.

github.com/helix-editor/helix - 1b5316ea74845a23bebf492dd091fd1fc3a8dcaa authored over 3 years ago by Blaž Hrastnik <[email protected]>
Repeat insert command (.).

github.com/helix-editor/helix - 88bb7a1f38764c1ae4781afecbf68a7707a60c49 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Use StreamExt::select_next_some to avoid infinitely spinning on empty stream.

github.com/helix-editor/helix - ebfd67ac6ab0e0b10b99dec2d5fc7bb42d8fb10b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Teach file picker how to find the project root (.git).

github.com/helix-editor/helix - e833d65b77211c76cd1eef1ac723efb3f61d38ba authored over 3 years ago by Blaž Hrastnik <[email protected]>
Allow setting a status message.

github.com/helix-editor/helix - 8098e9bdcd85890d86b45be4e889604f651d7f8c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Store intra-files jumps (goto) on the jumplist.

github.com/helix-editor/helix - 742b3a709fd7680d77bcda5ae08f2a9539b6a20e authored over 3 years ago by Blaž Hrastnik <[email protected]>
commands: Simplify _goto.

github.com/helix-editor/helix - 0083a6c325d5bb9dc33a43e5b3d727bde0d7990b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Implement <n>g as goto line n.

github.com/helix-editor/helix - ea407ccdba139605fbcc19ea058f68a10a9cfb86 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update TODO.

github.com/helix-editor/helix - 626e49448c15f750f97e0e6e27e4d8baf21d18dc authored over 3 years ago by Blaž Hrastnik <[email protected]>
view: document.rs cleanup

github.com/helix-editor/helix - c1f2a14453c7621c22b0e4074a9feddac1a62b74 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Faster dev builds on OSX if using Rust 1.51.

github.com/helix-editor/helix - a323155b99de591e0713d1bd31c32dceed569c2e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Wire up opening in splits via pickers.

github.com/helix-editor/helix - 5c2d2fda213164fe2cba005f28cee263486587ed authored over 3 years ago by Blaž Hrastnik <[email protected]>
Replace Mode::Goto with just using on_next_key.

github.com/helix-editor/helix - aefafc25cd235183261efa2d59265855e0e992e1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Transaction: Add a changes_iter() that can convert back to a list of Changes

github.com/helix-editor/helix - 1d96cbfbd2ef1d937490b1aaa19152dfc0ea0f76 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Transaction: need to consume insert | delete properly.

github.com/helix-editor/helix - a74ff6bc032a82798486b4df9fab24703bff19da authored over 3 years ago by Blaž Hrastnik <[email protected]>
clippy lint

github.com/helix-editor/helix - b52474cf662310b82b7dbb69cde09000b7369537 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Filter the completion menu based on text entered.

github.com/helix-editor/helix - a24c3fff54f319eac42ae6947b910b54ee6fd899 authored over 3 years ago by Blaž Hrastnik <[email protected]>
wip: Async async. Delay response handling with a callback.

github.com/helix-editor/helix - 2a3910c1d9f2b05fe5bc0610e6a83e6dabe13b71 authored over 3 years ago by Blaž Hrastnik <[email protected]>
minor: Remove a few unwraps.

github.com/helix-editor/helix - ad3325db8e6dce3a10b9f8e0319ab9814c7ade1b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Clippy lint

github.com/helix-editor/helix - cf0e191a6a42a2382128765dc0ff1531ad9800af authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix broken test.

github.com/helix-editor/helix - 8b28bf253394b46d3846710075d635d511dc4879 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Load theme from toml file.

github.com/helix-editor/helix - a65395d94beb614bc17301601109042077e55e83 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add the machinery to load syntax config from TOML.

It's embedded into the binary at build time for now, but it's progress.

github.com/helix-editor/helix - e3c4edae32f6d70bf20655c7c25b3cdf39f3f281 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update deps.

github.com/helix-editor/helix - a900159a863c24e4afb1485d8dcff760f722f36b authored over 3 years ago by Blaž Hrastnik <[email protected]>
wip: Hooks & trigger characters for completion/signature_help.

github.com/helix-editor/helix - 9a36d2c2a8c4c7c3932de59d1ec145faf3301f2d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update TODO

github.com/helix-editor/helix - 025d63bc3065529b68945816e9652c779e4be862 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix crash if pressing enter when nothing selected in completion.

github.com/helix-editor/helix - 350081a3af9a4cd87f177289d54feb8861b1313e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Trivial jumplist implementation.

github.com/helix-editor/helix - 8657c57cf2d56b9a89e2f780675426f4c78df48b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Reset first_line when changing files.

github.com/helix-editor/helix - 4b176cadedfe47fe542e9c6e2defd34b3af984df authored over 3 years ago by Blaž Hrastnik <[email protected]>
Restore buffer_picker.

github.com/helix-editor/helix - 915fd9ebafe4f5ee86421697725176edbb961c43 authored over 3 years ago by Blaž Hrastnik <[email protected]>
add some TODOs

github.com/helix-editor/helix - 376232c5439c8c74cf5dcb4b46e94a7a1d221fc8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
clippy lint

github.com/helix-editor/helix - 06aca7691c845d129abc49fb649ea7c42376a077 authored over 3 years ago by Blaž Hrastnik <[email protected]>
editor.open can now either replace the current view or open in a split.

github.com/helix-editor/helix - 8a0ab447ecfa6c2c448603d469ba4fd06e95c754 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Derive a separate ViewId type.

github.com/helix-editor/helix - b24cdd1295d1129dc730e02da2c6723938220d7e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Drop refcell use, make view simply ref doc.id.

github.com/helix-editor/helix - 8328fe926d34d12031cb50db47a9dd39ed681a84 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
ui: markdown: remove trailing blank line.

github.com/helix-editor/helix - 3f9a94fd4364fe277f11668b0bfab4f2735c4daf authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Fix a scrolling crash where it would jump past the end of the buffer.

github.com/helix-editor/helix - d0530fb83921acc92cd51fd6fa3a8d4846ad5aec authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Implement m / match_brackets (using tree sitter).

github.com/helix-editor/helix - 73c92a0bc1499f02092a7425c45d4992f4e573a1 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Provide a capacity on Selection::new's normalize.

github.com/helix-editor/helix - bd607b4cbd58e2bff06e36f614ff61b7d1a721c3 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Store Document on the Editor type, make View reference it.

github.com/helix-editor/helix - bf95ee27aa3c9f137e34f30a01f25e4930a8b1bb authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Implement open_above (O).

github.com/helix-editor/helix - df306fe031e6ddb188cda9d33da019b65af8cd99 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Implement replace command (r<key>).

github.com/helix-editor/helix - 42d07b0621f034049ba3872122144ea9e69092eb authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Add tab_width and indent_unit config.

github.com/helix-editor/helix - 5e6716c89c0909bc374e26bedbba703427f9aa26 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
clippy: Factor out a Completion type.

github.com/helix-editor/helix - 698e4ddea46e9c94d537c8e4a6c69e7dc9ee1947 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Merge some imports.

github.com/helix-editor/helix - cbcacb1063c9b6384867a6078a75595ae2ff6861 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
clippy lints

github.com/helix-editor/helix - c4792efead160859d17f8ca969869037b7d2e1d5 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Implement auto-pairs behavior for open and close.

github.com/helix-editor/helix - 71999cce43b3750362cdea534c12cbf320d2677b authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Selection: fail early if new() is called with no ranges.

github.com/helix-editor/helix - 798dbd27c50296d260fe13483e4a3aacd240c6ad authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Improve completion: src/<tab> will now correctly complete to src/main.rs

github.com/helix-editor/helix - a32806b4901dfbb85fdc6c043515033afcbdb9a7 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Implement iter() and len() directly on Selection.

github.com/helix-editor/helix - f29f01858d1b8c9e54b3293879796a4650823f60 authored almost 4 years ago by Blaž Hrastnik <[email protected]>
Pos conversions always operate on whole documents.

github.com/helix-editor/helix - e9bd9e72c3adf822ae569644dd87f4a5e04df18e authored almost 4 years ago by Blaž Hrastnik <[email protected]>