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

Match in visual use head not anchor (#1805)

Currently match is finding the match based on the anchor rather than the
head (cursor) so this ...

3d76fa0b81c3f5cef7a8acdfa92b26004e610752 authored almost 3 years ago
ci: configure restore-keys for caches (#1806)

`restore-keys` is a configuration option for the actions/cache action
which specifies fallback ...

43fc073cb3de9cb007212e48c9e755a602bccaa2 authored almost 3 years ago
minor: occurance -> occurrence

c94c0d9f1c01344765d564946b43dd5a588cb7b3 authored almost 3 years ago
fix #1808

610ce93600d2f193dc76eedba61fffe642eff3fc authored almost 3 years ago
Fix: insert_register (#1751)

- set register name correctly
- use autoinfo to display register contents
- call `paste` wit...

05161aa85e14ec6cd84234d724639289027284fe authored almost 3 years ago
Update keymap documentation in the book (#1745)

* Add missing key bindings to keymap docs

* Add a note about readline bindings in insert mode...

e8cc7ace759c2aaf3a14257a5c48e0f8a960d4cd authored almost 3 years ago
C# highlighting improvements (#1795)

6fdf5d09202d0722a2a441a923a4238a1b623c09 authored almost 3 years ago
Use `^` and `$` to match the beginning and end of a line when searching (#1790)

Fixes #1737

Signed-off-by: nibon7 <[email protected]>

43997f1936d337a1a4248c98bff360ff9b4a3afc authored almost 3 years ago
use 'cargo test --workspace' in CI (#1793)

79caa7b72bef94bd820758b2ebc20887324f7416 setup helix-term as the
default workspace member (whic...

61828ea519e27f7ae762917ad74d519b5fe511ac authored almost 3 years ago
Add csharp lsp support (#1788)

* add csharp lsp support

* remove hostPID

* update docs

0712eb3e3b66005ac6b768159e8eaef1d92fc97a authored almost 3 years ago
theme: Use distinct colors for match pair and cursor for gruvbox (#1791)

cf8f59ddd0fa6a18b52fc14cf1f3722b494a5be3 authored almost 3 years ago
remove stray 'println!' from grammar building function (#1785)

98851d1594e712c3a222fa6624b2aa89176464c6 authored almost 3 years ago
fix '--grammar' flag in help text (#1784)

37fed4de8001e92a7ebe8450263bc4f56a59e014 authored almost 3 years ago
Remove remaining helix-syntax leftovers

5eb9a0167f388f2e236a08c8f21b74dd77e9ecfc authored almost 3 years ago
remove all submodules

The submodules system is being replaced with a command-line flag

hx --fetch-grammars

Which...

fbb98300dfa4cf12c8aacb1242baab3644e54951 authored almost 3 years ago
add tree-sitter sources to languages.toml

Here we add syntax to the languages.toml languge

[[grammar]]
name = "<name>"
source...

c1f90a127b972c8b41b0d24dcacb3bdd480be9c5 authored almost 3 years ago
migrate helix-syntax crate into helix-core and helix-term

helix-syntax mostly existed for the sake of the build task which
checks and compiles the submodu...

eeb3f8e9639e68ea2d54a6be26d45543d01057f6 authored almost 3 years ago
flake: use builtins.fetchTree to shallow-clone grammar repos

Here we perform a shallow fetch using builtins.fetchTree. In order
to make this work, we need to...

e01c53551db82146b59415498fc8f588f237b22c authored almost 3 years ago
rename '--fetch/build-grammars' flags into '--grammar fetch/build'

The old flags were a bit long. --grammar is also aliased to -g to make
it even easier.

7044d7d804ad798207594e1b3bb5bd80a96d3da0 authored almost 3 years ago
add --fetch-grammars and --build-grammars CLI flags

8330f6af202f0a9f681d94c7aec586cf5416e0c9 authored almost 3 years ago
implement build_grammars and fetch_grammars

build_grammars adapts the functionality that previously came from
helix-syntax to be used at run...

00b2d616eb6e35f4223e97beced0226cd146b92b authored almost 3 years ago
replace all submodule documentation with flags documentation

8081e9f0520819309fef9a3df7cad8df24126a28 authored almost 3 years ago
add 'use-grammars' to languages.toml

The vision with 'use-grammars' is to allow the long-requested feature
of being able to declare y...

08ee949dcb904dc27aa41a62ad686c14c0a406bb authored almost 3 years ago
migrate grammar fetching/building code into helix-loader crate

This is a rather large refactor that moves most of the code for
loading, fetching, and building ...

4fc991fdeca5db36bd7be7197510e62a019e1677 authored almost 3 years ago
fix context in error

31b7596f093c313bc88867f3ba2ae9813f7c55d4 authored almost 3 years ago
only fetch git-sourced grammars

This is a bit of a micro-optimization: in the current setup we waste
a thread in the pool for a ...

6fcab90d16f9493c0c4738312061a26e473ab12a authored almost 3 years ago
fetch and compile tree-sitter grammars in helix-term build

This restores much of the behavior that existed before this PR:
helix will build the grammars wh...

b157c5a8a4472cff68de3a9be66e220dc4b80a9f authored almost 3 years ago
fetch and build grammars with nix in flake

This commit replaces the out-of-date builder in the flake which relied
on submodules for fetchin...

37520f46ae891f77f81f4049cbb7dc2dbe2d5fc3 authored almost 3 years ago
update revision for tree-sitter-rescript

Looks like this was rebased a few hours ago and now the 789a171
revision no longer exists.

94203a97e54cd9c97aca0e053fc8a70e33147a6e authored almost 3 years ago
shallow clone

a229f405cc0d9690fc9ceca99fce0832b3e060ab authored almost 3 years ago
rename tree_sitter_library in LanguageConfig to 'grammar'

This is not strictly speaking necessary. tree_sitter_library was used by
just one grammar: llvm-...

c1f677ff75d6a2932175722c92c3d42c30515b48 authored almost 3 years ago
ensure rust grammar is available in CI

db3470d973ed97445d180c18035c2858e4749782 authored almost 3 years ago
Add --edit-config flag to directly open config.toml (#1771)

Co-authored-by: Gokul Soumya <[email protected]>

8d7a25b4d49ef5cd7f5d85585d60e52bdc2bc0c5 authored almost 3 years ago
Update architecture.md (#1750)

* Update architecture.md

Adds some more details on how views work.

* Add additional archit...

3f603b27f1251cb77462d350d3f8277546b765de authored almost 3 years ago
Fix bug in LSP when creating a file in a folder that does not exist (#1775)

bfa533fe78a439da6d96e6ba94bdb4c6d7c4a3b3 authored almost 3 years ago
Add --health command for troubleshooting (#1669)

* Move runtime file location definitions to core

* Add basic --health command

* Add langua...

194b09fbc1edb2d0ccdadc53ec0893f61dbded8e authored almost 3 years ago
use latest nix-cargo-integration which depends on dream2nix (#1758)

https://github.com/nix-community/dream2nix is a fairly new and
cool-looking project for adaptin...

f31e85aca43dc7d1c5aa3e20add0f1126b112b0f authored almost 3 years ago
Add arrow key mappings for tree-sitter parent/child/sibling nav (#1724)

* Add arrow key mappings for tree-sitter parent/child/sibling nav

This helps my use case, whe...

24352b2729559533948da92098529e59cd6562fd authored almost 3 years ago
Allow highlighting additional spans in md renderer

bde0307c8795d521dce4be849f38bc1808f1b9a2 authored almost 3 years ago
Extract markdown code block highlighting function

970a111aa3689e6cc46214859d71fdb0c87f7e14 authored almost 3 years ago
Bump dependencies

5a60989efe006e2d3d27a4b8711b6a118743dadd authored almost 3 years ago
build(deps): bump tree-sitter from 0.20.4 to 0.20.5 (#1770)

Bumps [tree-sitter](https://github.com/tree-sitter/tree-sitter) from 0.20.4 to 0.20.5.
- [Relea...

9a04064373391d6cc2b9e6c61498e778d22f27f0 authored almost 3 years ago
build(deps): bump once_cell from 1.9.0 to 1.10.0 (#1768)

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0.
- [Release notes]...

b67686d3183e9c5e6bca3019eacb52afc9c78cdd authored almost 3 years ago
build(deps): bump actions/checkout from 2 to 3 (#1767)

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](ht...

0d0165b76e5fe1a05076f998ade1987598290e32 authored almost 3 years ago
build(deps): bump actions/upload-artifact from 2.3.1 to 3 (#1766)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.1 to 3.
- ...

1493ff765768d90d64d3e8204908eed6cfd4845c authored almost 3 years ago
Change parameter object keybind from `p` to `a` (#1708)

This is largely to avoid a collision with the soon
to be merged paragraph object which takes up...

b0aaf089958f59b3d7a1eb03dbb46db8f9a2b914 authored almost 3 years ago
Split out typable commands into a separate file

19247ff0ec448a07b1f57b646738a606f73f61b5 authored almost 3 years ago
Add helix-term as default-members

79caa7b72bef94bd820758b2ebc20887324f7416 authored almost 3 years ago
Add comment textobject for surround selection and navigation (#1605)

9bfb0caf1b4bafdac8eb964f38f7820740056fff authored almost 3 years ago
chore(theme): apply renamed infobox theme scopes for rose_pine themes (#1754)

7633c5acd30258fc9caca926bfaa264d07d508ec authored almost 3 years ago
update helix-syntax revision in flake.nix (#1747)

closes #1746

The queries for Go were updated in ddbf03613d5a3dd64f3f5ba13795e70c29297837.
Th...

f1e90ac2e3040dd09b3652d1bcabb4aee834aedd authored almost 3 years ago
fix: text_pos_at_screen_coords tests

d62ad8b595a4f901b9c5dba1bb6e8f70ece395bf authored almost 3 years ago
Fix tab rendering to use dynamic tab width

Each tab is just wide enough to round to the nearest tab stop.

Refs #1243

fd02d1bf8966754624c733790c20bb8431e1eb54 authored almost 3 years ago
Remove TODO.md

The file predates open-sourcing and we managed to implement most
of it by now. The remaining fea...

5f386fa355d2f3e95a890c2d63d95b05ddca23a4 authored almost 3 years ago
Reuse visual_coords_at_pos function in view

5d14f56fa9822b18107a5a5efac98dfe9d08f8ce authored almost 3 years ago
Fallback to broader scope if theme scope not found (#1714)

74a9dd51ffb7cd3c14d4c7b5502e4febad24caa0 authored almost 3 years ago
Rename infobox theme scopes (#1741)

This makes it play nicely with https://github.com/helix-editor/helix/pull/1714

c484b089230b541e63edc34a041e2842f2942e23 authored almost 3 years ago
minor: Remove some outdated comments

0062af6a19d96e0a4c3f94e3e44c179230e005b9 authored almost 3 years ago
Extract a common function for paste_before/_after

737282d0e9d33923dad682994a521ac46be3c0d0 authored almost 3 years ago
core: transaction: Resolve some TODOs

376d99a51d35c258182a088515285a99cc109073 authored almost 3 years ago
Extract idle timeout code into ui/editor.rs

68bad148a58cb580333cc545376b7bc6c2c5abd4 authored almost 3 years ago
Picker performance improvements

78fba8683bdce31ad2d8e710cb70fb9f05b21e8c authored almost 3 years ago
Simplify get_clipboard_provider by defining one per host

adf97e088e38c12eb6c363f674aab5dca1962bbe authored almost 3 years ago
Add `inputs.nixpkgs.follows` to `rust-overlay` in `flake.nix` (#1729)

* add `inputs.nixpkgs.follows` to `rust-overlay`

* Update flake.lock

0ff3e3ea38120474772052ca649d9989405b4ce5 authored almost 3 years ago
Refactor align_selection by simplifying the calculation

c0b86afdc8cff912625ad9d4d8006423dc918359 authored almost 3 years ago
refactor align_selection using kakoune logic

1c1aee74b4ecaf5a04d88ce01fdaa9d4601bc970 authored almost 3 years ago
Fix bug with auto replacing components in compositor (#1711)

* Fix bug with auto replacing components in compositor

This was last known to be working with...

5c810e5e52a3409a5e70aeae14e6f28dd440c681 authored almost 3 years ago
Fix cachix.yml definition

86b1236b46286b64da2c030a36e8f38ddad0a1d0 authored almost 3 years ago
add workflow for pushing nix flake artifacts to Cachix (#1721)

* add workflow for pushing nix flake artifacts to Cachix

* add docs on using the cachix cache...

227e0108e9b32be5f3ad7bf7343c821884b7d9ba authored almost 3 years ago
Add terraform lsp support (#1726)

Using terraform-ls and enables auto-formate support. Also adds tfvars as an extra filetype.

a76e94848a69e24a94501b47efac2ca94aaf1257 authored almost 3 years ago
Add jumplist support for the search (closes #1625) (#1718)

49c5bc59340c05a7fb79e29bad5452fb8d3d9b4f authored almost 3 years ago
Make repeat operator work with completion edits (#1640)

* add basic completion replay

* use transaction as the last completion

* completion replay...

14e2ced440a2ba0f1794644f5cc1295a5738ad36 authored almost 3 years ago
Allow capturing multiple nodes in textobject queries

Treesitter captures can contain multiple nodes like so:

```
(line_comment)+ @comment
```

This ...

e6c36e82cf0a5d609e22bb1d9ee267de8854007b authored almost 3 years ago
Ensure non empty grouped nodes in textobject queries

e83cdf3fd33a43e1ff78793995adbe23bd62ae49 authored almost 3 years ago
Implement bulk buffer closing commands (#1677)

* Implement buffer-close-all

* Implement buffer-close-others

* Refactor all buffer close v...

78d37fd332ab98e867b8e74f08c4cf45295c167a authored almost 3 years ago
Highlight matching text in file picker suggestions (#1635)

* Highlight matching text in file picker suggestions

* Remove cache, specialize highlighting ...

59c691d2dbdf14c02d0a4b8f9b014112ead6cda5 authored almost 3 years ago
Show infobox to hint textobjects with `mi` and `ma` (#1686)

* Show infobox to hint textobjects with `mi` and `ma`

* Add note to infobox than any pair of ...

b13d44156c0f2ebe700c4169e87839c976c4fedc authored almost 3 years ago
Minor cleanup of file picker file gathering logic (#1683)

* Refactor file picker filetype filter logic to remove panic, make clearer

An unwrap was unne...

bdbf42387667b5fa4fa3b89bdb0687cf8cfd2eb0 authored almost 3 years ago
Bring configuration documentation up to date (missing editor.search section) (#1719)

7bb1db3ab5565f1c778df87d6dfd004293d7c9c9 authored almost 3 years ago
build(deps): bump smartstring from 0.2.10 to 1.0.0 (#1722)

Bumps [smartstring](https://github.com/bodil/smartstring) from 0.2.10 to 1.0.0.
- [Release note...

084682237167075dd77ec1bbbe827d3b6912c6a4 authored almost 3 years ago
Implement LSP `workspace/configuration` and `workspace/didChangeConfiguration` (#1684)

* Implement LSP `workspace/configuration` request

* Implement LSP `workspace/didChangeConfigu...

f044059a2a44c65533aa4704fffd911476060c05 authored almost 3 years ago
Show surround delete and replace errors in editor (#1709)

* Refactor surround commands to use early returns

* Show surround delete and replace errors i...

c15996aff597aa8cb63850c6080bc69470bb84a5 authored almost 3 years ago
chore(theme): fix "ui.selection" for rose_pine themes (#1716)

f9ad1cafdc4d91fe4378e4213a1b18389f0bd33b authored almost 3 years ago
ignore Enter keypress when menu has no selection (#1704)

* ignore Enter keypress when menu has no selection

supersedes #1622

Builds on the work in ...

39f7ba36e03c42c2c401a77fb3f10e9d6eb94fd0 authored almost 3 years ago
Fix duplicate "ui.help" key. (#1713)

c1251aecc75d9a28121373d2ac8c6ce81c9ed56d authored almost 3 years ago
fix: theme: bogster: Only primary selection had a cursor style

6a6a9ab2b3d8bbd8d97e9ac62bb0ef1fe620062e authored almost 3 years ago
Work around a nix-direnv issue

https://github.com/nix-community/nix-direnv/issues/109

78a6f77e99ed22c77122d573fb494ad5ed7434c3 authored almost 3 years ago
Add an optimised release profile

66637be700f3c50f2d00a7445bc1be52e1115f54 authored almost 3 years ago
Alert if LSP is inactive when command is invoked (#1703)

8e07e1b8987e78535fb195560a4f12ca3d2be254 authored almost 3 years ago
fix(commands): don't indent empty lines (#1653)

* fix(commands): don't indent empty lines

Fixes: https://github.com/helix-editor/helix/issues...

951fd1c80e9d8b39f16a8a86445263fb527d331d authored almost 3 years ago
Add support for HCL language (#1705)

Queries based on the neovims ones: https://github.com/nvim-treesitter/nvim-treesitter/tree/maste...

93ec42d06e6c7b8c157fd17a1ed40dda3ee91bf3 authored almost 3 years ago
Configurable auto pairs (#1624)

* impl auto pairs config

Implements configuration for which pairs of tokens get auto complete...

a494f47a5df543a3ab8d6530a5acbc2a5bd04d44 authored almost 3 years ago
Fix 1.60 lints

b935fac9576cf333e22b82e40da8c4d73c8e547d authored almost 3 years ago
Use which to resolve lsp/dap binaries

This resolves the following issue: https://github.com/helix-editor/helix/discussions/962#discuss...

9712bbb23b19a957aaba9080ec5ee5f3134e526e authored almost 3 years ago
chore(theme): update markup styles for rose_pine themes (#1706)

45262161392fde814cf0da54d268d8f75366a4ee authored almost 3 years ago
Add kotlin language (#1689)

* Add kotlin language

Queries taken from https://github.com/nvim-treesitter/nvim-treesitter/b...

f83843ceba65f7719d8b208eda0ebf15fae77603 authored almost 3 years ago
Close some popups automatically (#1285)

* Add Event::Used to use event callback without consuming

* Close popup if contents ignored e...

40eb1268c72b60f1249389c58892e7c45d268cff authored almost 3 years ago
Readme: fix typo (#1695)

e1a92fd3998aca2a313d4cbf0aca3157eca0b53f authored almost 3 years ago
build(deps): bump tokio from 1.16.1 to 1.17.0 (#1691)

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

806cc1c3b1a72f633333665b3e2f7613cc7847de authored almost 3 years ago
build(deps): bump cc from 1.0.72 to 1.0.73 (#1693)

Bumps [cc](https://github.com/alexcrichton/cc-rs) from 1.0.72 to 1.0.73.
- [Release notes](http...

dd549e17290247849e0176330bd80aef7518b724 authored almost 3 years ago