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 Shift-Tab for moving upwards in menu

29962a5bd9e0c558ecd7dfa6c2eeec485e5ac890 authored over 3 years ago by Kevin Sjöberg <[email protected]>
Don't panic on empty document

7ef0e2cab6ea3b3b3a4591e0a5882a88925e56c6 authored over 3 years ago by Kevin Sjöberg <[email protected]>
Updated elixir queries to fix crash

35feb614b6dab67f7b9660d56888f3724167951a authored over 3 years ago by Corey Powell <[email protected]>
Fix panic on ctrl-w empty document

5e2ba28e0e3e872609398f1f3cee0c5b82207de0 authored over 3 years ago by Ivan Tham <[email protected]>
Fix crash when too many completions available

Refs #81

83723957fe8a1f4b87b4590fc64dce941e162637 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Support go to line 1

ae51065213c4dfc0072c9dfe384527faf34b54ff authored over 3 years ago by Zheming Li <[email protected]>
Make `r<ENTER>` work

4e3a3436025b7ae2677855de307f6016cb946509 authored over 3 years ago by Wojciech Kępka <[email protected]>
commands: Replace all characters in selection

9c83a98469927e310fcd24ad8fcf13a719609d5f authored over 3 years ago by Wojciech Kępka <[email protected]>
Don't replace newlines

c349ceb61f7af9e90db7a58d2305da239157ae63 authored over 3 years ago by Wojciech Kępka <[email protected]>
Remove unwanted `as_str`

81e02e1ba405f9b43ffd0d0dd5a926df20cdafbf authored over 3 years ago by Wojciech Kępka <[email protected]>
Add bounds checks to replace

2e4a338944d31e77b4db5dd7d578aacedef3256f authored over 3 years ago by Wojciech Kępka <[email protected]>
Make matching bracket dimmed, prevent out of bounds rendering

1bffb34350343eb6887e32c7fbe1d51e9fce858e authored over 3 years ago by Wojciech Kępka <[email protected]>
Cleanup find_first_non_whitespace_char funcs

c978d811d96d03acf04ddbe5af66fff57c17e287 authored over 3 years ago by Wojciech Kępka <[email protected]>
commands: Add goto first non-whitespace char of line

48df05b16dba362366b63284c2e551c51995fb66 authored over 3 years ago by Wojciech Kępka <[email protected]>
Fix Unicode (#135)

* init

* wip

* wip

* fix unicode break

* fix unicode break

* Update helix-core/sr...

b873fb9897bb5b24a60cca3d9fa69285446a857f authored over 3 years ago by Kirawi <[email protected]>
Add trace log primer to the Contributing section

8f1eb7b2b03fd6907307f4e0065d0c43da22edb3 authored over 3 years ago by Kelly Thomas Kline <[email protected]>
Add missing newline to end of file on load

Fix #152

82fdfdc38e8309a36330455e65cc34b7395ac299 authored over 3 years ago by Ivan Tham <[email protected]>
helix-lsp cleanup

ea6667070f05227f5d87eaf977ca0c7ddc982c0a authored over 3 years ago by Egor Karavaev <[email protected]>
Don't panic on LSP not starting

960bc9f13446e1fbcc36f1a3be3541ec1b9ec5bd authored over 3 years ago by Egor Karavaev <[email protected]>
Bump file picker limit

08f50310bd698aaab1c44b3c2b900648e98bfa5c authored over 3 years ago by Kevin Sjöberg <[email protected]>
commands: Add replace with yanked as `R`

c65b4dea099abc7512720e8407b53a3742083039 authored over 3 years ago by Wojciech Kępka <[email protected]>
Update keymap

4bec87ad18de992bae8f3fdbd3c28ccbe237b4b9 authored over 3 years ago by Wojciech Kępka <[email protected]>
completion: Fix unimplemented autocomplete

6fc0e0b5fbe29e1b3ace2d1a0abc5a5b3d8380f8 authored over 3 years ago by Wojciech Kępka <[email protected]>
ui: completion: Use the correct type_name

Fixes #166

0201ef920516db0fd4a4e6939f87bd0d7e4cf5dd authored over 3 years ago by Blaž Hrastnik <[email protected]>
Create all parent directories for config and cache

037f45f24e8efdc4a5fd3836d9db1c6170301306 authored over 3 years ago by Wojciech Kępka <[email protected]>
Make gh/gl extend selection in select mode

9821beb5c4b36f7c34ae6a5cb014b3eb68b9233a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Address clippy lint

3cee0bf200b2785022398867c11455378c29e9fa authored over 3 years ago by Blaž Hrastnik <[email protected]>
Disable failing doctest

4fd38f82a36f9874219b5169488133d97cc5e66c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Separate helix-term as a library

helix-term stuff will now be documented in rustdoc.

b5682f984b596da32662dc8b5918811318b0c59f authored over 3 years ago by Ivan Tham <[email protected]>
Implement register selection

User can select register to yank into with the " command.
A new state is added to `Editor` and `...

68affa3c598723a8b9451ef3dcceda83ae161e39 authored over 3 years ago by Benoît CORTIER <[email protected]>
Use upstream jsonrpc again

d5de9183ef8392168b06131278554e483eddfff3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
lsp: Provide workspace root on client.initialize()

8d6fad4cac65083a0b08e49391c579ec793bc8f3 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Revert the line number rendering change, we were correct before

14830e75ff9316f8a5a428a06f3b3c8c4706d35a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Disable haskell grammar until build issues are resolved

59f94d13b8d61ce338ecf4957c6b4ad945021009 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Disable aarch64-macos, it fails to build on macos-latest

b3eeac7bbf028e1f416a90fcc940053e19385b2e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Release 0.0.10

f48a60b8e2a2f33d5f642e708ff1927fa49d35a6 authored over 3 years ago by Blaž Hrastnik <[email protected]>
View mode: Use saturating_sub when calculating first_col

4f561e93b8cff364196475a97fb2bfefcd1c7092 authored over 3 years ago by Blaž Hrastnik <[email protected]>
commands: use chars().count() over .len() on strings

01b1bd15a1536244f9cd9ffd7c29ae9bfca66613 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add diagnostics keys to keymap.md

ff8a031cb2c2044b79539a7d278f14b0fc915a07 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Only test on stable rust

Shorter CI times, and it should be good enough.

d9b2f6feacb08f3b902deafcffb6b64059afee35 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add aarch64-macos (M1) to the release build matrix

582f1ee9d897da99ea2248e506da5cfd99616435 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: 2 panics while setting style + off by 1

The panics would occur because set_style
would draw outside of the the surface.
Both occured us...

e2d780f993201a79261bc6bd869c8b4f1dc410ce authored over 3 years ago by ahkrr <[email protected]>
Install instructions and version number corrections (#148)

* Add MacOS install instructions

* Change version name argument

When using the -V command ...

843c2cdebd50cfe066c88571eb754c465cda2f60 authored over 3 years ago by Ethan Bodzioney <[email protected]>
Fix panic when moving over unicode punctuation

`is_ascii_punctuation` will only work for ASCII punctuations, and when
we have unicode punctuati...

8a29086c1a1948fcfd48228f9271dd0ee90a79db authored over 3 years ago by Benoît CORTIER <[email protected]>
Add diagnostics keybindings

16b1cfa3be2665e78bea6c876d3ced96dbfeb44f authored over 3 years ago by Wojciech Kępka <[email protected]>
Add spc w w for window mode

2066e866c739fec210df85534b9fbc1de02c155b authored over 3 years ago by Ivan Tham <[email protected]>
Allow moving backwards in completions

a4ff8cdd8a7f2fd39eb15ce6f591e4cea9868c39 authored over 3 years ago by Kevin Sjöberg <[email protected]>
Trigger directory completion upon pressing Enter

145bc1970a49a7056b34d3a6f8278a6886acf373 authored over 3 years ago by Kevin Sjöberg <[email protected]>
Refactor index assignment

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

3494bb8ef0e3c43e0507d264867c1e1e572c2367 authored over 3 years ago by Kevin Sjöberg <[email protected]>
theme: Enable style modifiers in theme.toml, add Ingrid's theme (#113)

* theme: Enable style modifiers in theme.toml

* docs: theme documentation

* fixup: parse m...

54f3548d541c3fc6fd793aeacb584cbe0d934b82 authored over 3 years ago by Ingrid <[email protected]>
Add test for prev word

df80f3c966ae92f8e00e8aee19d0e1b65f2b5669 authored over 3 years ago by Ivan Tham <[email protected]>
Add ctrl-w in insert mode

It seemed to panic when I pressed too many times, but that is from
lsp side.

40744ce8356cb9307f8cb9b2adf2c57b80b1ef9f authored over 3 years ago by Ivan Tham <[email protected]>
Fix unused import

3280510d5b24141a9c39cbd279ba28cf57ba3605 authored over 3 years ago by Ivan Tham <[email protected]>
Calculate offset when moving picker cursor

aa8a8baeeb06cd94ed6329c535483f30835ec426 authored over 3 years ago by Kevin Sjöberg <[email protected]>
Add a comment to `canonicalize_path`

bcb1afeb4ca9d1764b2f1dba08f9772ac744c83a authored over 3 years ago by Wojciech Kępka <[email protected]>
Add a TODO

de946d2357e2cd4b64acbfc7bb45e3ead3785b83 authored over 3 years ago by Wojciech Kępka <[email protected]>
Create document if it doesn't exist on save

14f511da930afda1e9a2201f628daff9f96a0948 authored over 3 years ago by Wojciech Kępka <[email protected]>
Update build.yml

392631b21df0d49e56322f26ca78e0ef2d9f8789 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add more coverage for CI

Runs every day as cron. Add matrix for test, includes windows and macos.

ce99ecc7a2ccb77bc1e1513ff4c7bfbb7b80b996 authored over 3 years ago by Ivan Tham <[email protected]>
Do not move past number of matches

2ac496f919aeef4733367caac06ed4c39975822b authored over 3 years ago by Kevin Sjöberg <[email protected]>
Apply suggestions from code review

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

ae105812d6c7ec20220d78d453f614438fbc5ba4 authored over 3 years ago by Brian Dawn <[email protected]>
Simplify the load_runtime_file code.

Reduce the number of feature switches for the embed_runtime feature.

f3db12e240868796257b9e57c5e39eb404723985 authored over 3 years ago by Brian Dawn <[email protected]>
Add a smoke test around loading runtime files.

This test makes sure we can read some amount of data from the runtime folder.

e09b0f4eff1ec3ec943788c7ea205e3161de94cd authored over 3 years ago by Brian Dawn <[email protected]>
Return an error if we request an embedded file that does not exist.

This makes the load_runtime_file function behave like the non-embedded
one.

5463a436a8d5647b90c7bfc54f7fc714465384fa authored over 3 years ago by Brian Dawn <[email protected]>
Provide a feature flag to be able to embed the runtime folder.

These changes provide a new feature flag "embed_runtime" that when
enabled and built in release ...

62d181de78077200d7b229ce6f91b2b14129d998 authored over 3 years ago by Brian Dawn <[email protected]>
Make rust-embed optionally included based on the embed_runtime feature.

255598a2cb871ffc6cb3cc07a464acdd6e4d8293 authored over 3 years ago by Brian Dawn <[email protected]>
Simplify creating pathbufs.

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

676719b3614f6b3d2c97105e70a436f81ebfaa7b authored over 3 years ago by Brian Dawn <[email protected]>
Add window mode

Fix #93

8c2fa12ffc006de787992b4022263be033ac8200 authored over 3 years ago by Ivan Tham <[email protected]>
changed flag in build_cpp '/std:c++14' to '/std:c++17' due to tree_sitter_haskell not compiling on msvc without it

212f6bc372c4ab1f4f8a3a6fe6948cddefe2fda1 authored over 3 years ago by Jan Hrastnik <[email protected]>
fix: panicked at 'attempt to subtract with overflow'

helix-term/src/ui/editor.rs:275:29
This would happen when the window-size was to small to display...

c5c3ec07f4089d831c88b3edd58bc2b6e8872a72 authored over 3 years ago by ahkrr <[email protected]>
fix: make find_prev_char and till_prev_char work

Bevore this PR `commands::find_prev_char` and `commands::till_prev_char` were triggerable through...

444cd0b068f5a838caeeb7aa9c2d570fa330ce97 authored over 3 years ago by ahkrr <[email protected]>
syntax: Use a different C++ flag for MSVC

f6a900fee1397e26c37489a3d434a9a77fbcc30a authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add unreachable context

Better error for #123

6254720f53a4c1bb3ae416363b2a8bd472455e8b authored over 3 years ago by Ivan Tham <[email protected]>
Better link to Matrix

407b37c3279bfd0ae2bf756bc022d47d5db446d9 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Don't panic on empty file/buffer (#108)

2bb71a829ef61e3e64c27db93d5260be2112fc61 authored over 3 years ago by notoria <[email protected]>
Fixing Multiple Panics (#121)

* init

* wip

* wip

c17dcb8633550a4efde56ca5b4e2b00fbf9f45e1 authored over 3 years ago by Kirawi <[email protected]>
Address clippy lint

5a344a3ae508f571ad5427e14ffad683213bf142 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add home-end keymaps, (as kakoune/vim do) (#83)

* add home-end keymaps

* implement extend methods for extend_line_start, extend_line_end

*...

a1f4b8f92b50fbb446400b167b344cdf189978f9 authored over 3 years ago by Antoni Stevenet <[email protected]>
syntax: Build C++ grammars as c++14

The haskell grammar requires at last c++14 to build.

Fixes #117

72eaaaac995cf55d37994c24cc0215c8370c6443 authored over 3 years ago by Blaž Hrastnik <[email protected]>
syntax: Disable explicit debug/opt_level passing

cc-rs will already do the right thing and figure out the flags.

Fixes #34

8f78c0c61291d81180ca0549b4df1fada6a13498 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Restored haskell syntax

It seems to work

01dd7b570a692ca59d34c74806e7fcdd48e60b21 authored over 3 years ago by Corey Powell <[email protected]>
Rust: Highlight crate namespace, categorize `mut`

f3a243c6cbeeeeec4ccafc813d66df7a0f5dd1a8 authored over 3 years ago by notoria <[email protected]>
Replace ^/$ with gh/gl

adcfcf904445336340944bce3f699bb6365ebf2b authored over 3 years ago by notoria <[email protected]>
Implement gt/gm/gb, remap goto tYpe to gy

4f0e3aa948a83c0d94f942448bfa7740532e55b7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
matchbrackets: Needs to render with the viewport offset

f2e554d761a8e5f2f7b3cbc5590ff6e5699b13d9 authored over 3 years ago by Blaž Hrastnik <[email protected]>
scroll: Fix the clamping

bd4552cd2bcecc2d0591e505c378df9b6cd83cbe authored over 3 years ago by Blaž Hrastnik <[email protected]>
Try to detect language when document file path is set

Fixes #91

06d8d3f55fbf02bb4d938ecbc479cd60309a0a5d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Exit select mode on delete_selection

8afd4e1bc21c244a4ed241630a0e845f4ab81f74 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Show file picker when directory passed as first arg

43b92b24d2ed421625ff77c3a09a7909f7d82e02 authored over 3 years ago by wojciechkepka <[email protected]>
Rust: Add keyword `async`, match the entire macro

b2b2d430ae4af8b33d5bb920316a1165f8b3ba45 authored over 3 years ago by notoria <[email protected]>
Remove swapfile

8af5a9a5cf5d5d7a22565a55d9ae8f623fc63455 authored over 3 years ago by notoria <[email protected]>
Convert byte index to char index for `find`

f76f44c8afa9663337ecb2fcbdee2bb0a4041e66 authored over 3 years ago by notoria <[email protected]>
Remove select_all implementation

d55419604c7fa3d3b0559cf985760170a3866d87 authored over 3 years ago by Egor Karavaev <[email protected]>
Fix panic paint mysterious matching pair

When the matching pair is out of bounds it still paints it causing an
out of bound panic. A dirt...

29b9eed33c07c99fb9345a6832d3431157981e52 authored over 3 years ago by Ivan Tham <[email protected]>
Limit goto count

Giving a goto count greater than the number of lines in the buffer
would cause Helix to panic.

fdb5bfafaec05f64f2e759717aade5131496557b authored over 3 years ago by Kevin Sjöberg <[email protected]>
Fix undo redo

I missed the fast return.

Fix #89

e6132f0acdee8bfa542cd7f7571aeae702ac21a8 authored over 3 years ago by Ivan Tham <[email protected]>
Add up/right/left/down arrow keymaps, similar to kakoune

f0fe558f38aca040f00776575983cacbe9b7d011 authored over 3 years ago by Antoni Stevent <[email protected]>
update keymap.md to include arrow keys for movement

3071339cbcd197bbf8b5e66a97589103ddb1de5b authored over 3 years ago by Antoni Stevent <[email protected]>
use correct _extend methods, also remove unnecessary casts

27aee705e061c45b5fc90a251b6343de8c385c88 authored over 3 years ago by Antoni Stevent <[email protected]>
Disable deleting from an empty buffer which can cause a crash.

6cbc0aea926248f029ab3868d5ed9b8d5a4f207f authored over 3 years ago by Jakub Bartodziej <[email protected]>