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

Reverted unintended change? (#576)

8364ceca8115dae14be5c1f44e1da5cf63dde423 authored over 3 years ago
fix build...

3de40de0a9b946175de99576a013e1cfcabbc630 authored over 3 years ago
Release v0.4.0

733ee06b7b6a9874fccfcb10cf1d47cc4e073a29 authored over 3 years ago
Show file preview in split pane in fuzzy finder (#534)

* Add preview pane for fuzzy finder

* Fix picker preview lag by caching

* Add picker previ...

d84f8b5fdef71da87ee108db07ba1167fc6a769b authored over 3 years ago
Support primary clipboard (#548)

* clipboard-none: add in-memory fallback buffer

Signed-off-by: Dmitry Sharshakov <d3dx12.xx@g...

7d51805e94a461834ce34e0829da5859d1f9db32 authored over 3 years ago
cargo fmt

d03982ee432bb418e1e74d490ae66371e201cee2 authored over 3 years ago
Refactor theme parsing (#570)

25a8a475c53a90fed9ad40db7c327a3cdf481cd7 authored over 3 years ago
fix: Adjust scroll offset/padding calculation to prevent wobble

Fixes #324

6d52424303bf92a9abcfe8daa45cff145966f820 authored over 3 years ago
Highlight (html) tags

55f1f04717f4f1a657c1f68123af245a7d069eef authored over 3 years ago
Bump deps

7b16ae7c4a4c84ac86e078a13eac443b512d534a authored over 3 years ago
ui: completion: Insert suggestions when tabbing over them

Fixes #498

627b89931576f7af86166ae8d5cbc55537877473 authored over 3 years ago
nix: Update flake

6cd77ef380e1f87f5af613dbf63acac6b7fec47d authored over 3 years ago
ui: completion: Use sort_text to sort the completions

f917b5a441ff3ae582358b6939ffbf889f4aa530 authored over 3 years ago
Fix surround_replace replacing the wrong character on the right. (#571)

Fixes #569.

dde2be93956f82622c85171bd03dab1b6864318c authored over 3 years ago
helix-term: handle scrolling when mouse is enabled (#554)

* helix-term: handle scrolling when mouse is enabled

Signed-off-by: Dmitry Sharshakov <d3dx12...

27b551d34593cd94a3fba016c3a7f2042f9d9d38 authored over 3 years ago
add java highlighting (#448)

b239f0f45ffd0993cffc2a676651a0770b705fb5 authored over 3 years ago
Appease clippy

86209c93a3569c9c152bd8b1c66798a78a1b9317 authored over 3 years ago
Make `exit_select_mode` check current mode (#568)

Change `exit_select_mode` to check that the current mode is select mode
before switching to nor...

21e5662125774c5f16b70be1173c673a4fdb1176 authored over 3 years ago
fix: Don't crash if language servers time out

a4564adadd1f77850b92d772e58c6457e14ecc3c authored over 3 years ago
Only recalculate resize during rendering, this stops flashing on resize

0a7add4ad4b0f9838e585b12d8d07f8ed637eb97 authored over 3 years ago
fix small terminal size panic with info popup (#563)

* fix small terminal size panic with info popup

* remove unused enumerator

* fix subtracti...

815ee9e334da0b973510e1b956eb75fe437038da authored over 3 years ago
Document `pos_at_coords` better.

Particularly the effect of the `limit_before_line_ending`
parameter.

b5223618ed45cb6c67956795548f0963d570a5b2 authored over 3 years ago
config: Rename [terminal] to [editor] and pass it into Editor

a2ccfffda1171bde5118c1a1120af49dc87aecca authored over 3 years ago
Resolve a couple TODOs

f0eb6ed96a6e61ee6abe3aa14071cfc003d0b37f authored over 3 years ago
Document new keys in book/

dbd853a08211123c335d1bdeead7865d30d08a3f authored over 3 years ago
Improve nix indents

e2c3547f266448e8b74f0f492a8f50c18fb12e0c authored over 3 years ago
Implement alt-( and alt-) to rotate selection contents

02cba2a7f403f48eccb18100fb751f7b42373dba authored over 3 years ago
languages: Add missing comment token for elixir and nix

ba729349b8b443ab362f2f8090a573194b032710 authored over 3 years ago
lsp: Refactor duplex to avoid issues with select! + read_exact

read_exact isn't cancellation safe.

Fixes #504

385a6b5a1adddfc26e917982641530e1a7c7aa81 authored over 3 years ago
Do not shutdown lsp during claim_term

Fixes a bug where the language server is told to shutdown directly after application start.

8714b71991010565dbbcf7aff5dead6e0a4b2f15 authored over 3 years ago
ui: menu: Allow wrapping around on ctrl-p/shift tab

b20a5c4c0ef16bb0298d072ac7ac8450796b5954 authored over 3 years ago
Implement selection rotation with `(` and `)`

66a90130a5f99d769e9f6034025297f78ecaa3ec authored over 3 years ago
Fix around-word text-object selection. (#546)

* Fix around-word text-object selection.

* Text object around-word: select to the left if no ...

953125d3f381880f288afa2b59f9936e76d534fa authored over 3 years ago
Exit extend after yank

Yank should proceed with normal mode.

10c77cdc038f77869a969b9e7182bce235783db7 authored over 3 years ago
Vertical Selection

f160008add247567f8e6704b54e9cd87fbe72983 authored over 3 years ago
Refactor copy selection vertically

0793841ac36a2513484e3779363c9bd28f7cc0a4 authored over 3 years ago
Document C/Alt-C in the keymap

5342f976d4abd5fa7673fdb81c3c38828ad3abc7 authored over 3 years ago
Fix buggy surround behavior from #376.

Fixes #543.

c9cbc344fc28dee5a0a5d3a7662c5c223067ab23 authored over 3 years ago
Add `goto_last_line` command, and bind it to `ge`.

Resolves #529.

8c3a5b14de37aa3bd9c5c9a0aa2645245d03b161 authored over 3 years ago
Add ctrl-z to suspend

821565e4efe84f97e08327138cbe8f09aba934e0 authored over 3 years ago
Use an empty stream on Windows to remove duplication

585793eb469b8b980c7b182333d71d9746a375a4 authored over 3 years ago
Use nicer filepaths instead of URIs in goto picker

adb5d842ba3ff7e539a77de54a0a8db3018a3844 authored over 3 years ago
nix: Update flake

b3aefe18cd32b931431c4a6145f4eeef3abdef5c authored over 3 years ago
Bump which from 4.1.0 to 4.2.2

Bumps [which](https://github.com/harryfei/which-rs) from 4.1.0 to 4.2.2.
- [Release notes](https...

cfef44e3d26b57b96a9c5fd2ee14c29bdfe34486 authored over 3 years ago
Bump serde_json from 1.0.64 to 1.0.66

Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.64 to 1.0.66.
- [Release notes](ht...

c9b4b48344ddeb106aa9ce569e4825f2df563356 authored over 3 years ago
Bump serde from 1.0.126 to 1.0.127

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.126 to 1.0.127.
- [Release notes](http...

99a4e3fc7971872799013b5b5b6785b510807efa authored over 3 years ago
Update `README.md`

bfcc6e2ca5958101a56b20f005f3dd1d84f7c56b authored over 3 years ago
Update keymap.md

ef6a2317b77af8faea15d41ff25553e7482f23f6 authored over 3 years ago
fix: Map all selections on transaction.apply

557c63033c57cb60917dd75ac45d14ca11d0557e authored over 3 years ago
Add more unit tests for pos_at_screen_coords.

Specifically, test cases for double-width characters and grapheme
clusters.

ccecda4f666a8a1167bdb6a0b2f3ef9c331a59f4 authored over 3 years ago
Update popup and diagnostics in onedark theme

eec563114061351b55fa1530c9d34e4829678dee authored over 3 years ago
mouse: Remove verify_screen_coords, refactor primary selection modification

62eb8c6b407c61d21dbee83c4b4e78c4e6cb87c3 authored over 3 years ago
Remove the jump

6bb744aeacb56846c3bb50338e2bb81328e4e396 authored over 3 years ago
Mouse selection support (#509)

* Initial mouse selection support

Signed-off-by: Dmitry Sharshakov <[email protected]>

*...

8361de45dc20e428c538f784898e6c47646b6e8d authored over 3 years ago
Remove embed_runtime feature

It's no longer practical to maintain. Closes #451

0fdb626c2cc5518b10a9bfbedc8b78cff3d360c9 authored over 3 years ago
Move indent-style code into `helix_core::indent`.

f88d4c1e20d4dbc244599ad3f3a5f301bec239bf authored over 3 years ago
Give default document a single line ending.

e191a75e336885b4dd8c3d0a80b7b24000a0ca5a authored over 3 years ago
Fix incorrect behavior of `find_char` command and friends.

The non-extending variants of the commands weren't selecting from the range head.

Fixes #527.

e6e0d31be0546481e69be9ae11dc19b341746f42 authored over 3 years ago
Fixes for new clippy lints in Rust 1.54.

3fda350494449bf5909a0b47f9e2f593fbe615ad authored over 3 years ago
Merge pull request #376 from cessen/great_line_ending_and_cursor_range_cleanup

The Great Line Ending & Cursor Range Cleanup

05d20e196f81c8b71c2aecaf46f5d443d6b6b582 authored over 3 years ago
Fix typo in comment.

e4d41d06e3b52863d35ce3703f78cc8e0807c504 authored over 3 years ago
Refactor case where key event is solely a character

8a2fa692f26f5bff5861151f395304837f5d93ec authored over 3 years ago
Fix bug with `/` searching after non-ascii characters.

Forgot to convert from char indices to byte indices before passing
to the regex engine.

285aba2de5af5d7a45b0640e7e09764b611f6a7b authored over 3 years ago
Enforce cursor/selection invariants in one place.

Rather than per-command like before.

cd7302ffd35c4972e7b0414a31a08f4e3c672df5 authored over 3 years ago
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup

a873e719d5dd1816434c16bb02d74f1e00ca847a authored over 3 years ago
Fix goto line number

Regression from #454. Go to line 10 with `10gg` or `10G`.

b90450b9e8b995e96a723a5d8c7b179ad2967c5a authored over 3 years ago
Quite edit page

Stolen from https://github.com/rust-lang/wg-async-foundations/pull/225

013bec407cc686a2cf29e3b8dfb579e585c27e6e authored over 3 years ago
Show pending keys in status line (#515)

* Show pending keys and counts in status line

* Refactor pending key display

1493313750bb4e8850da2a4c0d591ce04153106e authored over 3 years ago
Update keyboard.rs (#516)

Fix doc comment typo

581a3d42c81e65a8373329fd61ff6b7d0dae8c84 authored over 3 years ago
Minor cleanup of the vertical movement code.

aead4e69a66ba004aa34e5a1a59e05239117250e authored over 3 years ago
Use `match` for branching on the `Direction` enum in more places.

84f8167fd1d54a5ebf924d6d4a43bd24cfe40dd2 authored over 3 years ago
Add unit tests for some of the new `Range` methods.

5229c5387f1769dea42b2362454c1ed49746e247 authored over 3 years ago
Bump futures-executor from 0.3.15 to 0.3.16

Bumps [futures-executor](https://github.com/rust-lang/futures-rs) from 0.3.15 to 0.3.16.
- [Rele...

86645c897d2d5c79c1bab548fc3bc31d9b6fcdb4 authored over 3 years ago
Bump tokio from 1.8.2 to 1.9.0

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

a6aad3122d49ba07896ce047b5ae23da34eae803 authored over 3 years ago
Bump jsonrpc-core from 17.1.0 to 18.0.0

Bumps [jsonrpc-core](https://github.com/paritytech/jsonrpc) from 17.1.0 to 18.0.0.
- [Release no...

b581c185ba404e5c3c99affecb06bfd7e7b06c26 authored over 3 years ago
Bump futures-util from 0.3.15 to 0.3.16

Bumps [futures-util](https://github.com/rust-lang/futures-rs) from 0.3.15 to 0.3.16.
- [Release ...

13c9d57b2b25368c1e9f82c4a6acb903b879e82f authored over 3 years ago
Improve `Range` documentation and organization.

b2c76dc627d1cabe83b69a025fccb8ea8259d2a5 authored over 3 years ago
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup

f62ec6e51e99dce9e93600801c3637c196c592b6 authored over 3 years ago
Address some PR comments.

5ee6ba5b38ebeb86006bb2e42734a2285eb354df authored over 3 years ago
Allow multi key remappings in config file (#454)

* Use tree like structure to store keymaps

* Allow multi key keymaps in config file

* Allo...

88d6f652390922b389667f469b6d308db569bdaf authored over 3 years ago
Start searches at the right side of the block cursor.

01247acf0cd06fcb3ba3b033e215b9b13b632816 authored over 3 years ago
Collect some common patterns into methods on `Range`.

0883b4fae03343978e61fc377775d7ba93f86b40 authored over 3 years ago
fix: change primary cursor color in bogster theme

a630fb5d2022b264bcac34317bbadd0973bd57d4 authored over 3 years ago
Fix append newline indent

Fix #492

f7c85007972b18bf57c1ed23d40f42d56fe1f470 authored over 3 years ago
rust: Indent multi line call expressions one level deeper

29cefa1be860e38a11347f0798159e0f4ddfe173 authored over 3 years ago
Improve rust indentation queries

if/if let are already handled by block, and keeping these scopes would
indent else blocks one le...

f24007b30f9655b2d5e74ccf8164fafed8b54d77 authored over 3 years ago
Implement in-memory prompt history

Implementation is similar to kakoune: we store the entries into
a register.

63e54e30a74bb0d1d782877ddbbcf95f2817d061 authored over 3 years ago
Determine whether to use a margin of 0 or 1 when uncommenting (#476)

* Implement `margin` calculation for uncommenting

* Move `margin` calculation to `find_line_c...

112ae5cffe8cc645623cd2cb04cbee2e69c37a09 authored over 3 years ago
fix(term): undo-ing code actions

e07e42dcfb24dae348c625822abf74fa87968bff authored over 3 years ago
fix(term): use existing implementation of edits_to_transaction

8da58fe44a040ad6219891251d3b86d6026d0260 authored over 3 years ago
build(nix): fix build issues

41f62c31572ce05080e8a3469457895f0de7c6e8 authored over 3 years ago
Switch to a cleaner range-head moving abstraction.

Also fix a bunch of bugs related to it.

f96b8b769b3c7457935b5c02db870af97036f7b6 authored over 3 years ago
Add missing keybinds to docs

6a8a01df6b54f7c169b2c22d4e057eb4925c8a1b authored over 3 years ago
feat: code actions - document edits (#478)

* wip: Code actions

* fix(term): use current macro instead Context::context

* feat(lsp): s...

48e344a2a813b875ca813be726387692b7ba0762 authored over 3 years ago
Fixed find_till_char and find_char commands.

They worked correctly when extending, but not for normal cursor
movement.

20723495d3ee82047bc7584e9eca1424d1256f4c authored over 3 years ago
Fix surround replace command replacing the wrong position on the right.

8f43dc40398ff8372b1612241081926bac6d2055 authored over 3 years ago
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup

43594049ddd6b0ec3794807016ab3cd2a6a38834 authored over 3 years ago
Put selection in separate variable in commands code.

427ae6ac6cfdd2a89580692dadd45f1a8dc02d2c authored over 3 years ago
Fix append mode, and make insertion always happen at head of range.

ad814b8c2eba229e99524f412077315dd1d24127 authored over 3 years ago
Simplify replace dashes with underscore

bda4f5c1cdd2f84a06647f7dce45a8f6d06401ae authored over 3 years ago