Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pulsar-edit/pulsar

A Community-led Hyper-Hackable Text Editor
https://github.com/pulsar-edit/pulsar

Apply PHPDoc learnings to JSDoc

The conventions I had in place for various JSDoc constructs didn't make any sense. They're fixed...

f6e1a22cf7ada16cbb4ab26f9c5266cc26853a15 authored 12 months ago by Andrew Dupont <[email protected]>
Address feedback on PHP syntax highlighting

18788c095ef38642506a188007fffffed81adc73 authored 12 months ago by Andrew Dupont <[email protected]>
Handle nowdocs in PHP

3a4b2dc03966d23a71d1bb2c9475a39f480b55c2 authored 12 months ago by Andrew Dupont <[email protected]>
Don't try to parse non-CSON files as CSON

ee3f41e6e064aed58336fdaddc0fe782ccac702f authored 12 months ago by Andrew Dupont <[email protected]>
Add TODO and hyperlink injections to Go

ebd0ae0383c6ad639868cdd511cadb74f94e47e9 authored 12 months ago by Andrew Dupont <[email protected]>
Add hyperlink injection to JSON

e2da5550793418c02901de78aae5d5c06b17a611 authored 12 months ago by Andrew Dupont <[email protected]>
Add TODO and hyperlink injections to YAML comments

70b34cd67a24537878d4f722af8008c9a358fe53 authored 12 months ago by Andrew Dupont <[email protected]>
Allow `(#set! capture.final)` as shorthand…

…instead of making grammars specify `(#set! capture.final true)`.

a40bae4b88891ffc575c8a1de67202585424acba authored 12 months ago by Andrew Dupont <[email protected]>
Address more PHP grammar feedback

30f696f567869969c036b0b912b27376495aa1a6 authored 12 months ago by Andrew Dupont <[email protected]>
Skip incorrect CI behavior on changes to `web-tree-sitter` itself

0fd47f58c756c415090feb3e0ebdb75c805e2c56 authored 12 months ago by Andrew Dupont <[email protected]>
Remove logging from injection callback

1dc15366211e253659b653f4227ba1aa4d37883c authored 12 months ago by Andrew Dupont <[email protected]>
Update `tree-sitter-php` WASM file to latest `master`

b6d88a56930dc9ef4046869f39db248db0bca959 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] TS: Treat parameters with defaults like parameters…

…plus a few other TypeScript fixes.

8ae599f81175367e7b64b3400c6ca4e78fbe1e96 authored 12 months ago by Andrew Dupont <[email protected]>
Add a modern Tree-sitter PHP grammar

This one’s got all the frills, including injections into HTML documents and a PHPDoc grammar.

A...

d6f8a3c43fa772a8d441024637f81e6a29423ef2 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Highlight TypeScript `infer` clauses properly

ee54d3727c744e53400134ce1ddcb668f4751852 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Highlight private fields similarly to other JS properties

294134c5443cf74b0bda9c17b158ec2b56477242 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Fix JSX dedent logic

da100362515bfde2c6a685c0df1a9bacbda86218 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Highlight assertion function clauses in TypeScript

f6bb61f98468432827c3d9d7326bc0b26e76cb2e authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Don't highlight JS default param values like parameters

be37b26df573d669c62096d04f614a2b2ad560a9 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Fix indentation hinting at the edges of injections

When the cursor is placed right where an injection _starts_, and the user presses Return, we usu...

1ed79e21e1cf8eb305b6ead3836ddf7cdea1bd11 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Ruby fixes…

* Show `def self.foo` methods as `self.foo` in the symbols list.
* Highlight the `foo` in `def s...

037377a6b72200331882ccf5fee5601a3e203480 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Add the pipe character (`|`) as an operator

818d20471651470df9017765472c18b9a02e33fe authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Further JSX indent fixes for JS and TS alike

bc55c4fce3ee26b4c5d83b7dca93f8994e32e42c authored 12 months ago by Andrew Dupont <[email protected]>
Allow `suggestedIndentForBufferRows` to work correctly…

…when auto-indenting the entire buffer.

20a64bdbfb8ea1c2c285dc622d85c69c643f37ac authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Fixes for shell script highlighting

66aea45ffea3600cc4fa5b5079e95c8290bc0d46 authored 12 months ago by Andrew Dupont <[email protected]>
Add `parserSource` fields where appropriate

00de52c8595e5db6db3f3f47d503dd207244fa2d authored 12 months ago by Andrew Dupont <[email protected]>
(oops)

7b4a50d2b50f657ba4a22c3dc3c59cdcb3bbf526 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Highlight an obscure inheritance construct properly in C++

fdc70fc4a5f9d68a62972ba6bbf2e5c14c7720d7 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Make the shell grammar's file types match the TM grammar's

a1e9fa0aa84c74127d3f4cd7d6a9578693d9138e authored 12 months ago by Andrew Dupont <[email protected]>
Do the same for the modern Tree-sitter grammar

daf063750ece77429f960ea3a096c95972557b56 authored 12 months ago by Andrew Dupont <[email protected]>
[tree-sitter] Fold on type objects in TypeScript

a8f5b17d31af1a1f20699eb77ad0c87e9e2cb0e7 authored 12 months ago by Andrew Dupont <[email protected]>
GH Action Documentation

580157de6f1b13d983602b737b666c70c24b1075 authored 12 months ago by savetheclocktower <[email protected]>
Merge pull request #855 from savetheclocktower/modern-tree-sitter-on-by-default

Enable modern Tree-sitter grammars by default

9cf8691083441728ad6b40da09f9e10e081af774 authored 12 months ago by Andrew Dupont <[email protected]>
Address feedback

f283a34dd0bc3244cd4385a8149bd412b721c437 authored 12 months ago by Andrew Dupont <[email protected]>
Address feedback

58f76a8378c4bf746ddf4075bbee9af8c9ab9f23 authored 12 months ago by Andrew Dupont <[email protected]>
Address feedback

Co-authored-by: DeeDeeG <[email protected]>

c2e10f4da11a20ffe58e7e37da307a848fbab515 authored 12 months ago by Andrew Dupont <[email protected]>
OK, let's try this instead

f3db6c696ab0bd3cea52742d3ea9168b6f43d353 authored almost 1 year ago by Andrew Dupont <[email protected]>
Rearrange string/punctuation declaratons for HTML

d6d75720796010e3036120775b2a6a342967794a authored almost 1 year ago by Andrew Dupont <[email protected]>
Attempt to get integration tests passing

4f6c31896cc3031de1d76a520d163acde6c2f79c authored almost 1 year ago by Andrew Dupont <[email protected]>
Merge pull request #854 from savetheclocktower/fix-block-decoration-measurements

Ensure editor is visible before measuring block decorations

bf3cfde7006c60b98632dc7a599c34d117a1407f authored about 1 year ago by Andrew Dupont <[email protected]>
Bump `snippets`

c089eaf7d96deda6c166cfaedc703b9cf445a2ef authored about 1 year ago by Andrew Dupont <[email protected]>
GH Action Documentation

4a7f23d91e06372b6526bcb1ddd0452acab6790d authored about 1 year ago by savetheclocktower <[email protected]>
Get `Workspace` specs passing

c7cde8585687eadf49e912fe4942ee8b02fdca1e authored about 1 year ago by Andrew Dupont <[email protected]>
Get more `TextEditor` specs passing

206a15a7b1da761e817a4138ebc86bc0130c5f27 authored about 1 year ago by Andrew Dupont <[email protected]>
Fix memory access error on `autocomplete-html` specs

413eeeaa5bdf77a13c31f4c64673ce0ee54e461d authored about 1 year ago by Andrew Dupont <[email protected]>
Rename JS regexp grammar for consistency…

…plus a couple other related fixes.

617bd21f41ffa498d0de26726510f59284e7acda authored about 1 year ago by Andrew Dupont <[email protected]>
Changes to get `snippet` specs passing (separate PR needed)

3832376d9873bdb9ac8c241f942c1b08b1814c89 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `autocomplete-html` specs passing in modern Tree-sitter mode

a12e75b8c1ac29661cd4b675d99a1a0da3c84f90 authored about 1 year ago by Andrew Dupont <[email protected]>
Make `useExperimentalModernTreeSitter` the default…

…and create `useLegacyTreeSitter` for those who want to opt into the previous default behavior.
...

76ac2cf81ca29f6203c9854a19e906fe6c5471c0 authored about 1 year ago by Andrew Dupont <[email protected]>
Get the `grammar-selector` tests passing…

…including a lot more tests for the new `useLegacyTreeSitter` setting.

a6b5f23b2668447845b115699f3571d0fee4a50f authored about 1 year ago by Andrew Dupont <[email protected]>
Enable legacy flag for `autocomplete-html` tests…

…but also these specs need to be rewritten!

2dfa4fd792e8f0cd922f713f20968504be44e7d7 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `link` specs passing

b46fe68ae2bf9bbffe9c574695df49136ff6624f authored about 1 year ago by Andrew Dupont <[email protected]>
Get `bracket-matcher` specs passing

e71e56bdad54c0b3c876111096c5b8a34f8b51f6 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `language-yaml` specs passing

324af65491fded13f7b55e23989a15d7e22094f5 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `spell-check` specs passing

28c39165f34592c83822a01b857bf3b9c1670bbd authored about 1 year ago by Andrew Dupont <[email protected]>
Get `language-gfm` specs passing

1b129ac93505494dc2ab0279edfa11d3e8944050 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `TextEditor` specs passing

1bf7fc4025f0b10623058e4e8340e166954ed188 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `WASMTreeSitterLanguageMode` specs passing

98844452416f57180302ba3905700ba2734093a0 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `GrammarRegistry` specs passing

98c80eb245d6cd1c5fd2257d260625856e0fb979 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `PackageManager` specs passing

3c4493b8957f6bc29354d0a9d547050326f574b4 authored about 1 year ago by Andrew Dupont <[email protected]>
Get `TextEditorRegistry` specs passing

11e5a6176fcc078d14c9e379f638ef12ef789c80 authored about 1 year ago by Andrew Dupont <[email protected]>
Merge pull request #829 from savetheclocktower/integrate-symbols-view-redux

Overhaul `symbols-view` (now a builtin package with data providers)

fd908ca0b7cd68e53e9fd9d73a249143a402281e authored about 1 year ago by Andrew Dupont <[email protected]>
Add new bundled packages to `packageDependencies`

21441e0b09c427c69942c7dfa834de8608d0a815 authored about 1 year ago by Andrew Dupont <[email protected]>
Ensure editor is visible before measuring block decorations

2dc75055868a6c7927f629c84e50dc03e24ab7a4 authored about 1 year ago by Andrew Dupont <[email protected]>
Rename `symbols-view` keymap file

227ac4a1478231e534ba9ec1b03c4e0c7ffaca0f authored about 1 year ago by Andrew Dupont <[email protected]>
Wait longer when running `symbols-view` spec

ecc9180caf234f2b491ff3bd3dac45c7c1c991d5 authored about 1 year ago by Andrew Dupont <[email protected]>
Fix type definition

eb56712358779630d31cc7eabed8aae5bd26aab1 authored about 1 year ago by Andrew Dupont <[email protected]>
Update specs

66b5022fb0ebd54f0a23f88e74f7bccd3d0f0cfd authored about 1 year ago by Andrew Dupont <[email protected]>
First attempted import of `symbols-view`

8ba70fba27891859902f4e30e4b57aa2ced10c30 authored about 1 year ago by Andrew Dupont <[email protected]>
Add symbol provider packages

5514c982bdec1cc648f402df49532fb39eb6ae72 authored about 1 year ago by Andrew Dupont <[email protected]>
Fix setting name

d48e191024f105868568247302aad8dc649d7801 authored about 1 year ago by Andrew Dupont <[email protected]>
Prefer an IDE package provider (if one is installed) over Tree-sitter

66f03932fe4228662f0f4b355ff763631ed6e994 authored about 1 year ago by Andrew Dupont <[email protected]>
Add package tests to CI

5e644e4c8d3b85b0fd4f6d101eb68358c70f85a8 authored about 1 year ago by Andrew Dupont <[email protected]>
Wrongly focused test

21095ee94f7f3fc0a6f7174e81c8a005e1bd0d6c authored about 1 year ago by Andrew Dupont <[email protected]>
Update specs

812ab75acffc1bc4396918bf9c0a1f69808c08a5 authored about 1 year ago by Andrew Dupont <[email protected]>
Add an `await` where appropriate

6a5a840b575fed7b75cd463ddee33a9839702394 authored about 1 year ago by Andrew Dupont <[email protected]>
Don't activate a new pane when it's created (steals focus)

83972a9ef9d24ec666fa9edbf87cb31d739088a9 authored about 1 year ago by Andrew Dupont <[email protected]>
Strip line breaks and other spaces from symbol names

ee86a18b12702ad2a102603f4b4fac2a80b8a142 authored about 1 year ago by Andrew Dupont <[email protected]>
Resolve `symbols-view` as a built-in package

f7a58013d9bc5469b40ed1ded6e6e5fa22a1b067 authored about 1 year ago by Andrew Dupont <[email protected]>
Merge pull request #850 from savetheclocktower/markdown-emoji-off-by-default

Default to no emoji when rendering Markdown

69e4224ae11a06295d79ec723026dd1fc585aa57 authored about 1 year ago by Andrew Dupont <[email protected]>
Opt into emoji in `markdown-preview` package

5dc12bde9bae7c12b0dc092681f73e96acd5cf57 authored about 1 year ago by Andrew Dupont <[email protected]>
Default to no emoji when rendering Markdown

aa871bcc58f5f8235e2a6822f65b406a81a4ad5e authored about 1 year ago by Andrew Dupont <[email protected]>
Merge pull request #849 from savetheclocktower/fix-find-and-replace-case-preservation

[find-and-replace] Fix `capitalize` utility

f4e4aadf34b4c738e12605190ad77b7735dbd243 authored about 1 year ago by confused_techie <[email protected]>
[find-and-replace] Fix `capitalize` utility

3dc198aca71e585d23d0b13133138144b53eb957 authored about 1 year ago by Andrew Dupont <[email protected]>
Merge pull request #847 from pulsar-edit/1.112.1-release-round-two

Pulsar v1.112.1 Release (Round Two)

39784f11a7e71f434d7e9580b75154425caacad8 authored about 1 year ago by DeeDeeG <[email protected]>
meta: Add back `-dev` to the version string

2805345cae925fb2357fb189c410bc701ab852e5 authored about 1 year ago by DeeDeeG <[email protected]>
meta: Update Pulsar version from v1.112.0-dev to v1.112.1

772e6c46f2748feae0f2a53f224f5963a5150868 authored about 1 year ago by DeeDeeG <[email protected]>
Merge pull request #846 from pulsar-edit/update-changelog-1.112.1

Update changelog entries for 1.112.1

4bee64a49e2accad3f9e8c57561108e753d830ad authored about 1 year ago by DeeDeeG <[email protected]>
Merge pull request #845 from pulsar-edit/update-ppm

ppm: Update ppm to commit 0bc207133b26de82aa28500e

ef5c1da0f02005099f8f4ceb68b1391560ae944e authored about 1 year ago by DeeDeeG <[email protected]>
changelog: Add PR links for the second pass of the ppm publish fix

c20661521eae1d3a002516f5d8248cf3550f63d4 authored about 1 year ago by DeeDeeG <[email protected]>
changelog: Update changelog entry for first ppm bug fix

0b4135007b0b81707c3706a07c7f0cd2c6633393 authored about 1 year ago by DeeDeeG <[email protected]>
ppm: Update ppm to commit 0bc207133b26de82aa28500e

Includes ppm Pull Request 118 "Fix placement of setTimeout"

a0962922ecf702f192d7ee01a04f6322d603b660 authored about 1 year ago by DeeDeeG <[email protected]>
Merge pull request #843 from pulsar-edit/1.112.1-changelog

1.112.1 Changelog

becab358ee12af510ca01fbd34334045d4f3f7cd authored about 1 year ago by confused_techie <[email protected]>
Add changelog updates

508d1a28c4aa37c66f18fcf852e148255d1a84d2 authored about 1 year ago by confused_techie <[email protected]>
Merge pull request #842 from pulsar-edit/update-ppm

ppm: Update ppm to commit 7dfd9ca8cf877391fc6ef1d5

1b559c25ab4df6fb441f09567c156f98c4090a93 authored about 1 year ago by confused_techie <[email protected]>
ppm: Update ppm to commit 7dfd9ca8cf877391fc6ef1d5

Includes ppm Pull Request 116
"Fix bugs found in `publish` after 1.112 release"

42aadeab7b35812f71a7f67646e2d307bf6f966f authored about 1 year ago by DeeDeeG <[email protected]>
Merge pull request #839 from pulsar-edit/1.112.0-release

Pulsar 1.112.0 Regular Release

df0f8ac6a953e4dea2a1940338b957618a5d73e8 authored about 1 year ago by DeeDeeG <[email protected]>
Add back `-dev` to the version string

b7f6e79ff07e646dac1f6b1d7868b315cbc3b1f8 authored about 1 year ago by DeeDeeG <[email protected]>
Merge pull request #840 from savetheclocktower/fix-scope-resolver-fix

Fix behavior of new `ScopeResolver` config caching in specs

46ac754b82192cec7974d48679d32968ca1cd7de authored about 1 year ago by Andrew Dupont <[email protected]>
Fix behavior of new `ScopeResolver` config caching in specs

09db9e060b23eba79437c3d85726633698a25e0a authored about 1 year ago by Andrew Dupont <[email protected]>