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

Update onedark theme

Add colors for matching brace, non primary selections, inactive
statusline

f909526ebd5e3371120c3f332bb8ad9174c4892b authored over 3 years ago by Gokul Soumya <[email protected]>
fix: Temporary fix for #402

83e7dd860209ac3f0ccfa40ba98f7c314fa2b186 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add object selection (textobjects) (#385)

* Add textobjects for word

* Add textobjects for surround characters

* Apply clippy lints
...

c68fe1f2a3a40c37969c1f5d18e3134320a0c773 authored over 3 years ago by Gokul Soumya <[email protected]>
Make horizontal selection movement work properly.

28d2d6880462509f0d3131eb2eb928bb8859e058 authored over 3 years ago by Nathan Vegdahl <[email protected]>
`:reload` (#374)

* reloading functionality

* fn with_newline_eof()

* fmt

* wip

* wip

* wip

* wi...

c5b2973739901f8cd4bc26f3cfc8232249eb7968 authored over 3 years ago by Kirawi <[email protected]>
Fix empty document test.

28627f97e9f0d7bc61368ecd221b1a0fc378f3b7 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Make new documents empty, rather than starting with a line ending.

7961a13007b90840f08390d1ab9822ebbb0740c5 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Allow last line in file to lack a line break character.

22dca3b111513f4dc0852acf0bfb0229a8661904 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Add missing import

e177b27baf85611892b024453005808fed49707f authored over 3 years ago by Perry Thompson <[email protected]>
Fix a couple additional `unused` warnings after merge.

230248bbc3e453bab339cb865990c3fa2f518311 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Merge branch 'master' into great_line_ending_and_cursor_range_cleanup

2224a1527ec9592f16131b0aa3923fc3d37592e7 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Remove #[allow(unused)] from helix-core, and fix unused imports.

Still a bunch more warnings to fix in core, but it's a start.

b571f28641787ae4c5750e91899afdccc6d89ed6 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fix one of the two remaining warnings.

One of them was a lot more obvious than I thought.

c389f41f1430e5ce39682eda4425553f3ba129d4 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fix unused variable, parameter, and `mut` warnings in helix-term.

efa3389b6aa4e07982e1e902b0173d1daa4a301e authored over 3 years ago by Nathan Vegdahl <[email protected]>
Remove #[allow(unused)] from helix-term, and fix unused imports.

Lots of other warning still left. Will address in subsequent commits.

702a0491db0fef8ee15cd6fcff3138812da2c2aa authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fix unused `Result` warnings in helix-term.

0b2d51cf5a840b6e34d360b34c116bb981b5058e authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fix all remaining warnings in helix-core except for two.

I'm not sure how to address them, because they look like they
might be bugs, and code is involve...

220bc85821d87f65630601dedd219fd2fa41c0ea authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fixed last `unused` warning.

9f62ad0715240156b512dfc7c584d2d0df05a664 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Clean up `Selection` to not use so many allocations.

0ae522f3df433bb778fa2ff98fd3d7047021c6ef authored over 3 years ago by Nathan Vegdahl <[email protected]>
Ensure a minimum selection width on commands that need it.

e725957704274b1ec814a34ddf6f75faf35358e7 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Better validation method APIs for `Range`.

This way they do less work, are more specific to what we actually
need, and they compose.

77a266e818bf9d2eded39816b6a77de140234e4f authored over 3 years ago by Nathan Vegdahl <[email protected]>
Add `Range` methods for various kinds of validation.

d07074740bc44b71de83cf23dd692fa90c2854a9 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Change the `Range` type and associated functions to gap indexing.

c1b0a7197556ec0383d6b0d0e7f510ecf4dcd21f authored over 3 years ago by Nathan Vegdahl <[email protected]>
Make `Selection`'s normalize and transform methods self-consuming only.

7c7be6d58326725954be7bd16fa3ff5e84610c17 authored over 3 years ago by Nathan Vegdahl <[email protected]>
Color palettes (#393)

* Enable using color palettes in theme files.

* Add an example theme defined using a gruvbox ...

79f096963c75d107cd1f415666fb21a9cfd3cbd6 authored over 3 years ago by Jakub Bartodziej <[email protected]>
If completion arrives after we already stopped editing, ignore it

2a92dd8d4d3acbdc55e98217260346622c95250e authored over 3 years ago by Blaž Hrastnik <[email protected]>
Added native Windows clipboard support (#373)

* Added native Windows clipboard support

* make conditional

wip

better conditional

w...

acaf22d00548c39c5bc86eea58cf523508a9c3b6 authored over 3 years ago by Kirawi <[email protected]>
Make set_unmodified an enum.

b39e452d7714a74419e02195183a659ae4efb1f6 authored over 3 years ago by Joe Neeman <[email protected]>
Make formatting happen asynchronously.

c9be480bf86489fbf659b45b107be0d26a076b50 authored over 3 years ago by Joe Neeman <[email protected]>
Make Document's format API a little nicer.

2902a10a3eb07af7df9f04184000ad75c6b38532 authored over 3 years ago by Joe Neeman <[email protected]>
Add some async job infrastructure.

d64d75e72434842f2cceff2c77a03efab5e7a0bc authored over 3 years ago by Joe Neeman <[email protected]>
Satisfy clippy.

ffa2f2590bc679b3cf8529e9578860ad05b78148 authored over 3 years ago by Joe Neeman <[email protected]>
fix: Correctly merge multiple selection ranges together

Fixes #391

3007478567c45274e405ec3b57a273bfa0025cc9 authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Use a box drawing character vertical line for splits

e9159887a9119f146095fec9603e654c549a688c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Add long word motion implementation

073517a92fe5978b4a4c4cf8b5d5669cf5885493 authored over 3 years ago by PabloMansanet <[email protected]>
Add long word unit tests

73572b77802d5ae2f31b5f060170c89b79c4ff67 authored over 3 years ago by PabloMansanet <[email protected]>
Update keymap.md

c2a292ecf3109ea3a3cd08cf84b1d83ae5a16f2d authored over 3 years ago by PabloMansanet <[email protected]>
Incorporate long word commands into keymap

de8745aea772fb03ffc36fd3f959d8aa7ca1fd57 authored over 3 years ago by PabloMansanet <[email protected]>
Update `.gitattributes` to #372

5928d87837b50d177868863cdb62da5e6c452093 authored over 3 years ago by Kirawi <[email protected]>
Delete .gitattributes

e81d665e1895eb359390e57fb6c6f9e74d6f7f1e authored over 3 years ago by Kirawi <[email protected]>
fix ca98210d2016d96d1c441932d7a67bbc6e5eccb7

51162ae6b2f57a38b5878670bf6524b24b5604e6 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: Don't panic on Enter on an empty document.

Refs #386

6214d707f3aac89938441171cf7cc0d96517bbe5 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: insert() | delete() would calculate the new insert incorrectly

Refs #386

ca98210d2016d96d1c441932d7a67bbc6e5eccb7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Don't crash if diagnostics span past EOF

d4e1ec339e022ffd5073873ac0bc64e3c095d064 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Sort the files in descending order

d94410a6782a2ac52dde2708fcadf9cbddfd8f93 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Fix AnyComponent test

90d675fb158e4a14ae2bbd835c466d91343c193d authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Simplify conditional

82fc28a0ce2cb2b86968335f32e95aaff3e2cba4 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Merge tab & char rendering code

bcca152ad54a5b7ae1615f8cd18c63eeb96b866d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Allocate the tab stop only once

4edfac21f676dcedf39390db989a0327196b31a2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Extract the merge "operator" into helix-core

1b102d553277c1227101df0767d5b186888e13a0 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Appease clippy

ae58d813b2543e6b170456a3587c0493a533279c authored over 3 years ago by Blaž Hrastnik <[email protected]>
There is no direct dirs-next dependency in term

c832aa5a49be244c6ab965a06b8dbf5f38a19e1d authored over 3 years ago by Blaž Hrastnik <[email protected]>
Turn diagnostics rendering into span injection too

f9cdb2afe29045723d2ad14eaea371eddf3107fe authored over 3 years ago by Blaž Hrastnik <[email protected]>
This char_index is unused

01b1a62e2c6187b7406b20a38c8a371bd053dc63 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Simplify selection rendering by injecting highlight scopes

057bd630d804c37b8094b5e9f35f93eb77c4b9e6 authored over 3 years ago by Blaž Hrastnik <[email protected]>
nix: Set up cargo-tarpaulin

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

44566ea812eed023c89ab49b59f62e76ef2bd6c7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Address nightly clippy warnings

cad14c6b46413b23d3afee7c979eeb0dbd4fb84c authored over 3 years ago by Blaž Hrastnik <[email protected]>
Trait width method use refactor

ed1a745442a88804fd193a8a5d946377516cf39d authored over 3 years ago by Ivan Tham <[email protected]>
Fix silly mistake in previous phantom line bug fix.

Fixes #381. I was trying to change an index value that... wasn't
even an index value.

a6cadddef4b43659ad3faedac455f32f6019025d authored over 3 years ago by Nathan Vegdahl <[email protected]>
Fix highlight code splitting graphemes.

This resulted in phantom blank lines in files with CRLF line
endings, but could potentially have...

2dba228c766e5e9e4b0fe0c12d30909f51faa28e authored over 3 years ago by Nathan Vegdahl <[email protected]>
Sort files in file picker by access, modification and creation date (#336)

* Sort files in file picker by access date

* Fallback file time to modified then created then...

eb6fb63e748bc465996cec8b07241590c4bab68b authored over 3 years ago by Wojciech Kępka <[email protected]>
Detect file language before file indent style.

Fixes #378. The issue was that because indent style detection
ran before language detection, th...

d534d6470f887440633a82375e24c2bf0be9516d authored over 3 years ago by Nathan Vegdahl <[email protected]>
Use unicode_width to correctly truncate picker chars

e8d2f3612fd975fe7225a23e5a7fa5810a2576ee authored over 3 years ago by Gokul Soumya <[email protected]>
Move helix-view/tests/*txt files to txts subdirectory (#372)

* Move helix-view/tests/*txt files to txts subdirectory

* Rename tests/txts to tests/encoding

c688288881bbabe0ea98fbae4866054224b8f877 authored over 3 years ago by teenjuna <[email protected]>
Use a deadline when eagerly processing notifications

f2d8ce3415fa2dcc6be283415c42219fd399adb2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: jumping to location did not convert the URI correctly

thus breaking Windows

503ca112ae57ebdf3ea323baf8940346204b46d2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: crossterm -> input key conversion

8e277ad8baf43ce0649ceb2fad96386f4276c686 authored over 3 years ago by Blaž Hrastnik <[email protected]>
reverse the dependency between helix-tui and helix-view (#366)

* reverse the dependency between helix-tui and helix-view by moving a fiew types to view

* fi...

4418e17547562e211952b9e8585916e04b858b3b authored over 3 years ago by Keith Simmons <[email protected]>
Add default color for cursor match (#370)

* Add default color for cursor match

Not all terminals support dim, for those terminal that d...

74cc4b4a49e05462b2b543737ad4dc32e2265794 authored over 3 years ago by Ivan Tham <[email protected]>
Fix goto line end

Should not goto newline.

c2b937481fd3b4c630433de0fcc0a73ebee8c7b2 authored over 3 years ago by Ivan Tham <[email protected]>
Add … when chars are truncated in picker

18beda38ac9dfec843dcbb51adf596e294fc13b2 authored over 3 years ago by Gokul Soumya <[email protected]>
Fix previous broken refactor key into helix-view

Need to be used for autoinfo

Revert "Revert "Refactor key into helix-view""

This reverts commi...

10548bf0e32209e02460021cc8ca4865c4c75bf7 authored over 3 years ago by Ivan Tham <[email protected]>
Blocking :wq

629df6124df4c136a4b4de6e1aeb887bbbaaddbe authored over 3 years ago by Shafkath Shuhan <[email protected]>
Update helix-term/src/commands.rs

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

7ae21b98ce431541b0ba1fd4350d6e3d4357e2f3 authored over 3 years ago by Kirawi <[email protected]>
Update helix-term/src/commands.rs

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

15ae2e7ef1a7c33733c999e9018cca22cdae1da9 authored over 3 years ago by Kirawi <[email protected]>
Fix open-new-line command for CRLF, as well as other bugs.

Fixes #363.

I set out to fix issue #363, but after fixing it discovered some
other things were ...

8935e7a8791eea391a1de41a78278b4bf5dd241d authored over 3 years ago by Nathan Vegdahl <[email protected]>
Skip enclosed pairs in surround

Surround operations previously ignored other pairs that are
enclosed within which should be skip...

394629ab73442ed07af210fbe2dddecd60b83300 authored over 3 years ago by Gokul Soumya <[email protected]>
Fix picker item width overflow

Fixes #352

fb8e7dc25bbead56e012356c1f5f29162d0c9a17 authored over 3 years ago by Gokul Soumya <[email protected]>
Remove duplicate properties from theme.toml

2924522aea8310cd2a06cc124c0d5b9e2a2de9b4 authored over 3 years ago by Alex Ryapolov <[email protected]>
Fix lsp config deserialization case

It should have been in kebab-case, but it was the default snake_case.

14f61fb6ac3cd167d7c52a3eaf172bb64553dfb9 authored over 3 years ago by Benoît CORTIER <[email protected]>
Handle erroneously ignored case in RopeGraphemes iterator.

9cbf564d086a14b413d27f0514aa8f11b92ec880 authored over 3 years ago by Nathan Vegdahl <[email protected]>
fix: crash with ctrl-c on empty file

7f6265ecf3380dea4179f49a8cc8e5734b4df174 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: ok, needs to be the end of the previous line

0f55e67576ef6b9cd0c560100db43cb3023c5ef7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
open: Use the correct function

Still not correct but at least it doesn't append at EOF

7366fe81e07dcfa965fe34539cf6036e44031990 authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: Better fix that also fixes crashes on `o`

4ad7b61c695b9e4fb195258b80f184759ad6560e authored over 3 years ago by Blaž Hrastnik <[email protected]>
fix: panic on O at the start of the file (fixes #354)

655c1aeb73256c2f74abd1d251b04909d8251f37 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Adjust default theme colors (insert/extend cursor)

ea8cd4765d8be374e6c5cddc6cdcff27c77f677c authored over 3 years ago by Blaž Hrastnik <[email protected]>
ui: Paginate prompt completion

39dc09e6c4172299bc79de4c1c52288d3f624bd7 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Refactor, add `ui.cursor.primary`

c534fdefdcbde42c99db4b23e70d69405e93aaf0 authored over 3 years ago by wojciechkepka <[email protected]>
Add ability to theme cursor

ac1e98d088dcb05bfb72d39bc33394163b8303ba authored over 3 years ago by wojciechkepka <[email protected]>
Update docs

f09ccbc89112fb2df57f4c6817ee11acfd70591e authored over 3 years ago by wojciechkepka <[email protected]>
Add ability to theme primary selecition

d70be55f708fdae8c6e89cae1ad48a35d716bf10 authored over 3 years ago by wojciechkepka <[email protected]>
Patch the primary cursor with insert and select styles

3606d8bd247c27067b987a11f20cba236d02dcaa authored over 3 years ago by wojciechkepka <[email protected]>
fix: Docs, `select_line` -> `extend_line`

ed6528b9a6b7bf5513b20d1b2981e5c34cf58141 authored over 3 years ago by wojciechkepka <[email protected]>
Handle non-UTF8 files

fd98e743e888e8fbddf4987213afbb19dd148fd7 authored over 3 years ago by Shafkath Shuhan <[email protected]>
add tests

7896eefd733c19a82cac0e4a6cfc7fd4ec0a9643 authored over 3 years ago by nobody <unknown>
add missing doc

6564257a7b55259314095afa132fb6fdbcf3e6eb authored over 3 years ago by Shafkath Shuhan <[email protected]>
Fix small screen panics

9706f1121de673950d8e0472062a32f18d527ad2 authored over 3 years ago by Blaž Hrastnik <[email protected]>
Increment char_index by grapheme char count.

It was just assuming single-char graphemes before.

481c4ba0440a92a7873c49c37d4b76f90d585599 authored over 3 years ago by Nathan Vegdahl <[email protected]>