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

Append :fmt as a separate history state

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

github.com/helix-editor/helix - 2100f5a2c07cd58e05b11d124d56e15fe23685d0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
If switching to a previously open buffer in the same view, keep it's old offset

github.com/helix-editor/helix - 8f6f3290573649e3ca8cadda3541fdda45587f23 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Completion: apply additionalTextEdits.

Used for adding imports to the file when completing.

github.com/helix-editor/helix - 8949347e2c5d523b7045440f1f51c42a769392dd authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix crash if typing | (regex or) into the prompt.

Zero-width matches at the start of the file make no sense to us.

github.com/helix-editor/helix - 54de768915d6c4cde339261712a3188be20a62ff authored over 3 years ago by Blaž Hrastnik <[email protected]>
Adjust highlighting for rust.

github.com/helix-editor/helix - 6e03019a2c7ec6e9d00a6308fe716468f767dd58 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add indentation queries for golang.

github.com/helix-editor/helix - 31d41080edd216649d1db9ec7303561c58716d1d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Use array::IntoIter.

github.com/helix-editor/helix - 5e6b46e7c5e322528784338222808bfc0266ef05 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Drop cx.view_id, it was used before we had cx.current.

github.com/helix-editor/helix - fae2127a119b6aebcb87056d01de47e84be084ed authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix crash on xa<Enter> if we were on the last line.

github.com/helix-editor/helix - 354b822d21ca82dc6a761d67cd92e4e00f855da5 authored over 3 years ago by Blaž Hrastnik <[email protected]>
When calculating a new selection, we need to take newly inserted text into account.

github.com/helix-editor/helix - 0e5b42164628e5d25044cb5fd9592f7222701d6f authored over 3 years ago by Blaž Hrastnik <[email protected]>
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 ...

github.com/helix-editor/helix - 4a9d1163e04ba0fc29f8532afd35381b7df55e48 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix release builds.

github.com/helix-editor/helix - 726072085d019b1ce9e3cdf4e1557a1148723482 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update the book (keymaps).

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

github.com/helix-editor/helix - 99c1c477e9797fca9403644d72455eb729849985 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add :fmt (formats the whole file).

github.com/helix-editor/helix - e4ff75b4d4eb793004e91279c82fde7766fc5a00 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add screenshot to README.

github.com/helix-editor/helix - 4eabb8d05462aebae11a09f17380c9774bccbeb0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Download the artifacts into current dir, that way it doesn't clash with dist.

github.com/helix-editor/helix - d0f10fced77e525b9b433b03f673ece49505878f authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix release packaging.

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

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

github.com/helix-editor/helix - 2d88c393f950ba31115558942c4acf85154ab3a4 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add the LICENSE file.

github.com/helix-editor/helix - 5cbb4efa6d697879137da3ed6ef8a47abc5e8709 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix CI builds.

github.com/helix-editor/helix - 98bda8f3c94be81e02e26337e09ad90d95042577 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix indent test, we need to use the in-tree runtime dir.

github.com/helix-editor/helix - 0190fee1c2fc2aa9558d51e0a608ef9a6b226775 authored over 3 years ago by Blaž Hrastnik <[email protected]>
ci: Specify tag format.

github.com/helix-editor/helix - 41997d136ad05bfd528e637747970175b1a4f1aa authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix runtime dir lookup.

github.com/helix-editor/helix - cd1754f7836955e08692395b8738c96ff78bc207 authored over 3 years ago by Blaž Hrastnik <[email protected]>
tui: Disable tests for now.

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

github.com/helix-editor/helix - dbbc34193163a48282b50701e9b4d34fb80f01c0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Make the config dir locator work on Windows.

github.com/helix-editor/helix - 1f2d87cb950f165e8a805fc578d7921b48fbdedb authored over 3 years ago by Blaž Hrastnik <[email protected]>
Modify build triggers.

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

github.com/helix-editor/helix - 83f97a7c895473f4af6e1079f7fad4bf7d1f212e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Update release.yml

github.com/helix-editor/helix - 686ad5e18203e241e635eb0bf1fa3832d8fc414c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Try building (but not packaging yet) binary releases.

github.com/helix-editor/helix - 274c413f5a90252adbd9d0a7f1f2a8f914ec1707 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Determine runtime dir based on executable location or env override.

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

github.com/helix-editor/helix - d33e8fd3d8fa2062acf697b2feb74877ed309561 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Indent array and tuple lists too.

github.com/helix-editor/helix - 5954dafdbc8213ff7a84349418d15d293fcdcd4c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Drop some useless imports.

github.com/helix-editor/helix - ccdebb99b547cd2eafc0b0e4f5cfc116fa729487 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Replace the Clear widget with buffer.clear/clear_with.

github.com/helix-editor/helix - ff4c1d05deee2b4b4d85c29a627fb01e60886c7f authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify the compositor callback.

github.com/helix-editor/helix - 1255bcb8a311c7f382f0bf66bbe791c6dfd77b30 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Inline tui as helix-tui fork.

We only rely on some of the rendering primitives and implement our
Cursive-style compositor on top.

github.com/helix-editor/helix - 35606a3daa7ee273845a12f3e03728e0ae23928e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Break CI cache.

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

github.com/helix-editor/helix - 0fe19ae47243ccb495f498a70767e870614f56e1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix jumplist jumps, keep the selection on vsplit.

github.com/helix-editor/helix - ed827e993f0a0ef8d48eb54cf314facbda15a2ba authored over 3 years ago by Blaž Hrastnik <[email protected]>
Remove some of the panics, just log instead.

github.com/helix-editor/helix - caf434992563cbdedeccb5574af16091e987f365 authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Render command mode doc text if available.

github.com/helix-editor/helix - d24844b73db61e50e1d6fed898d3ff2ba8731356 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Show a message if no definition was found.

github.com/helix-editor/helix - d4d5e88adec6e5996cdcf0a5d17e742796c6239d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Extract a method for view alignment.

github.com/helix-editor/helix - 1be8b2005d41dc5b396e2b46fbc83dc98c3e0416 authored over 3 years ago by Blaž Hrastnik <[email protected]>
vsplit can now split scratch buffers.

github.com/helix-editor/helix - adaf861881f042a27c9ffdfce645f97a5fab8242 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Drop shellexpand.

github.com/helix-editor/helix - 8a949fb0113412f0becaeae68e2fbf61a0ecb532 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Disable default features on futures-util to drop proc macros.

github.com/helix-editor/helix - 570c253ffba2dcfb2749548f40896f2b1d787442 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Define text color (mostly) in theme.toml.

github.com/helix-editor/helix - f0712479cbdff239347049461be1901e13950044 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify prompt autocompletion rendering code.

github.com/helix-editor/helix - f87dee926a08162f937cb08454c452c7c4dfdb77 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Command mode: Per command completers.

github.com/helix-editor/helix - ff84c8e394391e0f0f05dc8f5281cba17405e5b8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Save space by having the command hashmap use const static refs.

github.com/helix-editor/helix - 87e7a0de3fae7ccdd7e2b69908a8875eeb49f24c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Bump deps: rust 1.52.

github.com/helix-editor/helix - dbeae43fbe27e968392c14243edb01f5fdcafc4c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Improve command mode handling.

github.com/helix-editor/helix - 9604a0c2943759586bd6b75db4e404e5bd3f6d76 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Disallow quitting on last view if unsaved changes present.

github.com/helix-editor/helix - 243456a5832051ee97832c07bc66fb8d7a03a56b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Only send the document close event if we're closing the underlying buffer

github.com/helix-editor/helix - c0a8b814870335986b595af25a10330bfe077793 authored over 3 years ago by Blaž Hrastnik <[email protected]>
View::new is infallible, so is editor.switch/new_file.

github.com/helix-editor/helix - c20813690f962856efa1989576d9f7c91364f265 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Allow switching views back to scratch buffers.

github.com/helix-editor/helix - f2c79e245bdcc70be3c51fdca35917a929615152 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Canonicalize the path on open to avoid duplicates.

github.com/helix-editor/helix - 418ee17b86c24f03699659f4aa91b331a68e5666 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add the :new command, don't crash if saving without filename.

github.com/helix-editor/helix - 7c915dc0651f2cd69bc40adca027729c3b12f4e3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Implement pair expansion when pressing new line between bracket pairs.

From:
{|}

To:
{
|
}

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

github.com/helix-editor/helix - fd4fd12fa3dd565b56edb395bd625b0d2ec8ad46 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Work around the rest of the blocking issues.

github.com/helix-editor/helix - ba970054957238cb682ae3be022b675131beb6f8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Start moving more LSP calls into callbacks/futures without capturing self

github.com/helix-editor/helix - d00414f81a49501277642868c2cf76eefeb0db6b authored over 3 years ago by Blaž Hrastnik <[email protected]>
Eliminate a few more futures dependencies.

github.com/helix-editor/helix - 1ad0581ddd2d1fc6eb8b96b495eb4e546d4bdd28 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Tokio migration.

github.com/helix-editor/helix - 355ad3cb8289611b06cd42fa62ddfe0a5c716e83 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Need to allow this lint, the Hook signature requires Option<>.

github.com/helix-editor/helix - 0e5308bce1a6e7d7d00854ae50902546cea9578d authored over 3 years ago by Blaž Hrastnik <[email protected]>
syntax: Don't deadlock the build if one of the jobs fails.

github.com/helix-editor/helix - 3cf9a4ceb82978be0671ada244baf2366aa65e6d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Closer to a full flake build via naersk.

Blocked on https://github.com/NixOS/nix/issues/4423, build doesn't see
submodules.

github.com/helix-editor/helix - b6a22e955b6146345674951859f6ef97e29355bc authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Draft for completion doc preview.

github.com/helix-editor/helix - 3038c2ef6d392a570aaed9c7d51427363c43046d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Make post hooks trigger even when a different handler processes input.

The default handler is now simply a fallback.

github.com/helix-editor/helix - ab4decfd6d18ee7377e20741d207e9e7b77758f4 authored over 3 years ago by Blaž Hrastnik <[email protected]>
doc: Note about diagnostic mapping.

github.com/helix-editor/helix - b0bdcab97095f9611990211cef679d8a5a05116c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Stop crashing if last view is closed.

github.com/helix-editor/helix - d559199cecb105e07d9812603889a469d415e8b8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
doc: Be smarter about calculating modified status.

This way edit -> undo will properly show up as unmodified.

github.com/helix-editor/helix - 28c167d71d910d113d5217349830a42fa52e9a9d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Center forward and backward jumps too.

github.com/helix-editor/helix - 594575ba3f1cd1775f104c95ce604f952ccd5caf authored over 3 years ago by Blaž Hrastnik <[email protected]>
Golang uses tabs for indentation.

github.com/helix-editor/helix - 651d3dec83144896d2ae7a2a547b1c5c3807a6b3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix C highlighting inconsistencies.

github.com/helix-editor/helix - 77db3599ba4eaaae3e03217abd57416f09834536 authored over 3 years ago by Blaž Hrastnik <[email protected]>
auto_pairs: move if cursor, extend if selection.

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

github.com/helix-editor/helix - 91767c3848a3c017eb8405ef07283fa0e380e41a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add window/showMessage / logMessage stubs so gopls fully starts.

github.com/helix-editor/helix - 3b90317060d92de803befbbfc5ffc2929e85a9c0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Highlight metavariables ($var) inside rust macros.

github.com/helix-editor/helix - 305a059f583ba0de3217506d4f89fc462de98cc0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix the last line calculation inside ensure_cursor_in_view

github.com/helix-editor/helix - b5b650cfe7df36e83b96c6663f2dc041f5d2b748 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Implement most of the view mode (z).

github.com/helix-editor/helix - c64240b6ef20928424f76ee320f0b2d3a69b1132 authored over 3 years ago by Blaž Hrastnik <[email protected]>
And some more indent patterns.

github.com/helix-editor/helix - 5edb3742377a680d0b01a56fd706a26954d86fd5 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Rust: add a few more scopes to indent.

github.com/helix-editor/helix - 9e6c8c2a5a8b2a48543ee856fa801b2f30f113e1 authored over 3 years ago by Blaž Hrastnik <[email protected]>
lsp: support both utf-8 and utf-16 offsets.

Still need to implement the clangd encoding negotiation, but it's
a start. Should also manually ...

github.com/helix-editor/helix - 3e5f24a9d5cec26697a75e515bff46de418b32da authored over 3 years ago by Blaž Hrastnik <[email protected]>
Center search results.

github.com/helix-editor/helix - 811f952a41177242f7dfa4d66f2b16157f918718 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify calculate_indentation.

github.com/helix-editor/helix - 9445b24b883b9b78d2f0f2ba1e2151e92ac787f5 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Adjust scroll() to match kakoune: only scroll the view if cursor in bounds.

github.com/helix-editor/helix - 180521fefec8923bd4082c4a1e9beca599a44d07 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Rust: Highlight 'crate' as a keyword.

github.com/helix-editor/helix - dfb1ae2d3342d578aee10152ac6bbbb407f25f9c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Center the new position on screen after doing a goto jump.

github.com/helix-editor/helix - 2a1f10d1b57f88233eb48a9dbce2b56196801bd8 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix overlap calculation.

github.com/helix-editor/helix - 95dd55ba943f3667bac3acecb2c65ee7f69d42cd authored over 3 years ago by Blaž Hrastnik <[email protected]>
Re-introduce clearing with bg color, seems the TUI issue was fixed.

github.com/helix-editor/helix - 7493d19098a8cea44badf4c127fbe754e9733439 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Keep primary selection as space+space.

github.com/helix-editor/helix - 392c4a9c02d74974ff3160505aec4e4af370bf81 authored over 3 years ago by Blaž Hrastnik <[email protected]>
N as extend with search (for now, N should be search_prev).

github.com/helix-editor/helix - 73f4abbb37e399cdb422fb723827d256142a9df3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix range.overlap()

github.com/helix-editor/helix - 35b4fe4cd0a23310a3d71242e97ad6c1d081b7c2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Horizontal scrolling! It only took a year to get around to it.

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