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

[language-php] Update `tree-sitter-php` to latest

33f193cd601ed651cc688a6f9b04fc6b1c9a0461 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Adopt the `support.storage` compromise found in legacy Tree-sitter…

…in which all _value types_ are scoped under `support.storage`. The goal is to avoid drawing an ...

aeeb03a824e70bf6db5cc3447eda66f15e3acbb5 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Correct the PHP delimiters in the integration test

e48ac62ea564e3f3cae992d0ec04e43431c2c7db authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-php] Add `meta.embedded.block`/`meta.embedded.line`…

…to each PHP section in order to match the functionality of the TextMate grammar.

This was a gi...

46877b05ff21c0f55d3c25483924137db37b5b2a authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
An injection with no highlights query should still apply its root scope

2a0ebacf62a4c06c34d9726f3bd78b798a80b03a authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-c] Highlight struct designated initializers

4d8a7219c37e9c856412a4bcbddd0ea5df3c1115 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-php] Small fixes…

* Properly highlight comments like `/***/`
* Add `intdiv` as a builtin function
* Change PHPDoc ...

c2fb3075dfc91d09ac0323662c377d0d15fc8081 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Highlight the wildcard import symbol

7130f77f27701289118d52ad12e428c788128084 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-html] Update `tree-sitter-embedded-template` to latest…

…which will make EJS and ERB much more pleasant to use, and which I should've done ages ago.

Mo...

65de46faa145e89e3c6269ce1e2a50029d19ae37 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Fix issue where `suggestedIndentForBufferRow` uses the wrong tree…

…because it makes a different judgment about which layer should own the indent decision than `su...

88ffe7838b89b1ce8f3fbea53ace2f22c72979cf authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-gfm] Test for undetected URLs in paragraphs…

…and inject `hyperlink` into them for auto-linking.

e1e12ff5bace341fff5178157434e368283efb7f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Update highlights for all regex injections…

…and add a distinct copy for TypeScript so that it works even if `language-javascript` is disabl...

054b067ff2f6165518987c303bd53f73b48ab57b authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-ruby] Tweak scope name for regex injections

81ca97e0c71146c223ab6be2e143a5f3f8012d73 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
(forgot to change this spec)

c01099323f11d4a78beb6e3c5ab2e91cf5216bd8 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Update `tree-sitter-regex` for both JavaScript and Ruby

cf884f5f865d79e06f83d4c6454c34b154783bab authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-ruby] Move files around to conform better to convention

fd0b9a2dd7620e6255c7429a156b8531da1f5b5a authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-ruby] Update `tree-sitter-ruby` to latest

38534bbd84739f8a96aad3f0cc23c5960f3edb65 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-html] Update `tree-sitter-html` to latest

aff27bb5bf77b163579ad717aa3b4de19293caee authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Merge pull request #860 from claytonrcarter/wasm-tree-sitter-compat

fix(tree-sitter): pass node text to grammar

4a91444ded6ca791b2965d8b61f60a777cf942c7 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-c] Update the `tree-sitter-c` and `tree-sitter-cpp` parsers

e874d51362271cc4542a6cf64e8d5696cc4db897 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-php] Fix incorrect indentation after ternary expressions

5aef671f5c9960cfec609ec44b476a2c6512f5e9 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-shellscript] Highlighting fixes…

* add `declare` and `readonly` modifiers
* distinguish $()-style command substitution from backt...

5e84a7cda414e7b6fd6aa3db42e16ac6d538ab08 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-python] Update to latest `tree-sitter-python`…

…and add some items to `highlights.scm` that fell through the cracks.

dcf451cf1b21b2fd2c34c01e8f579dc134b34567 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Move the “Objects” section in `highlights.scm`…

…so that the builtins section gets prioritized higher.

a13ffcd694d77fa07f24a9c939ca2fac1d80b55f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-shellscript] Highlight `while` and add other fixes…

* `<` as a file redirect operator
* `((` and `))` as punctuation

3cd7557504fb3da35a021b12447700b24ca799f8 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Harmonize syntax decisions between JS and TS…

…and add a new style to `one-dark-syntax` and `one-light-syntax` to ensure continuity of appeara...

57e812b5bcc628b2f801e4fe6d42d88f77d1f5c9 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-c] Apply some fixes to C/C++ highlighting

Choosing the other side of some dilemmas I had to resolve six months ago. Highlighting between m...

937cb15953ccfbb705b684e0dbfafccb5447aa12 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-go] Highlight method names like function names

f171f338448fd83b121a3b571fc9677139533600 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Change references to JS grammar path in specs

13c5c074129929648ce784f108830a262fcd8ae5 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Remove the requirement for a grammar to have a `highlightsQuery`

6069a598043e0dd81a0a0568a4feb8b3bbeda7c0 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Distinguish different usages of `<` and `>`

Angle brackets in type parameter lists (e.g., `Array<string>`) should not be scoped like compari...

95de9bc89f3eb7f77b4a4075fd121c912f39eeb8 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-javascript] Rename grammar files for consistency

1ddcff43bdb9e1cb04a1acc2e6a9b2e00d20ef26 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-php] Support some things that were accidentally omitted…

…like

* Constructors (the "Foo" in `new Foo()`)
* Certain function-like builtins like `list`, `...

cac042b3c0ce09216c8248f9250efdb0b53218e7 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-go] Update `tree-sitter-go` parser to latest…

…and include some highlighting fixes from #869.

3864c0d0f7457ea65cbf933941ff1b7ae56061d0 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Prevent certain Python strings from being double-scoped

fbc2c822addf21dcf3bd15adbcb355826134d1ac authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Fix CI validation trying to check for a file that has been deleted

52e2efd0a6ba87820bfdc7ab4fa4b4de78fcf08f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add documentation for the new TODO/hyperlink services

09184d959faf429747be241fa92879d32bb16732 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add some more stray `.eslintrc` files

dfb2493e43a71ddba1d9f4b297e9b33ca75f763f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Fix other grammar paths

4a8df88ca5e26cddf811f172db1186bc3ea5d8c8 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Highlighting fixes for TS and TSX:

* Highlight namespaced JSX tags (e.g., `<React.Fragment>`) like other JSX tags
* Don't scope `/`...

bbf5242d96bc170edf49f1c3c4d5710febff0c7f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-typescript] Correctly highlight the angle brackets of TSX tags

99388fabb89f6dff861060ad4bd2e7dfa58a3ea2 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-javascript] Upgrade `tree-sitter-javascript` parser to latest…

…and move some files around for consistency.

79d1cff4379034f4a6b2e5a494d531280fb9512c authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Score a Tree-sitter grammar as `-1` if they’re disabled in config

e972f92636d9fa4defaa9cdf91f4b4a567cd9c47 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Adjust fold in response to `tree-sitter-javascript` change

1ed84b81809ffd7b3a5ea30f56ef8a0754341a85 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-css] Update `tree-sitter-css` parser to latest

55a8762478e40faa4f047982b5c1bb8c01444e3b authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add a setting to control `switch`/`case` indentation for JS/TS

This is our first venture into _configurable_ indentation. Exciting times.

3d526d7959718b737b00121d946ad5cf067d4745 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[language-javascript] Fix `indents.scm` after the parser upgrade

a53a9f6c15c27995f15e971f050b02b996669a28 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Convert all modern Tree-sitter TODO/hyperlink injections into services

93ab0f7bf0fc2a1556bdff130fe9745aecbeccf0 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
update year

8f20fa77d388926e885a687cc7670acb52dc23ca authored 12 months ago by Daeraxa <58074586+Daeraxa@users.noreply.github.com>
CI: Build Linux binaries in a Debian 10 Docker container

For compatibility with older Linux distros

Debian 8 is pretty much end-of-life now.
Debian 10 s...

b7cd6304a037ec50739c0a00ed2764e8bc065975 authored 12 months ago by DeeDeeG <DeeDeeG@users.noreply.github.com>
fix(tree-sitter): pass node text to grammar

This fixes a subtle breaking change in the WASM tree-sitter modes that
affected the semanticolor...

ae03e1e9ba8498fa19baff9f5242ceea2b22b182 authored 12 months ago by Clayton Carter <claytonrcarter@gmail.com>
Merge pull request #865 from pulsar-edit/v1.113.0-release

v1.113.0 Release

64175c5271fe0449e07977f985723720cb5ff6a8 authored 12 months ago by confused_techie <dev@lhbasics.com>
Add back dev

95684f661ecf7e61c5e1fa0f60ec60f506760dee authored 12 months ago by confused-Techie <dev@lhbasics.com>
Bump `package.json` version

3f449b44018ea50a4cedb3d277acb48005bedaaa authored 12 months ago by confused-Techie <dev@lhbasics.com>
Merge pull request #862 from pulsar-edit/changelog-1.113.0

1.113.0 Changelog

691dd539be0508c574941b8bd24b8f86a9aebd01 authored 12 months ago by confused_techie <dev@lhbasics.com>
Add last minute PR update

35a826b8515eeda87ea61bc9b49c30fa7ab23a49 authored 12 months ago by confused-Techie <dev@lhbasics.com>
Merge pull request #864 from savetheclocktower/symbols-view-go-back-fix

[symbols-view] Fix issue with returning from a declaration

1e942eed06bf801b4de4e98868eedf42512147c0 authored 12 months ago by confused_techie <dev@lhbasics.com>
Add Modern Tree-sitter notice

d9179f583db5a2bdc503b63c37c17476b11f61eb authored 12 months ago by confused-Techie <dev@lhbasics.com>
Fix formatting of `find-and-replace` contribution

a2ceec802aa27c943c3ef0ac0ba490298c37ec5f authored 12 months ago by confused-Techie <dev@lhbasics.com>
Add Changelog

490e826307a6eb0f2741cd27608bdbbb64600e77 authored 12 months ago by confused-Techie <dev@lhbasics.com>
[symbols-view] Add specs for return-from-declaration fix

039ea260b24af54f32a153f4caadcab56edd7914 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[symbols-view] Fix issue with returning from a declaration…

…when the tab being returned to is closed and must be recreated.

a720d967d702fc80b9037b49066321b8e8a08d31 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Merge pull request #852 from savetheclocktower/add-php-grammar

Tree-sitter fixes for December (including a PHP grammar!)

7dd52e57bef79fc46e5fefdac796fa718353413f authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
PHP feedback

0111e13f0e1e35afa2ba2142f8906bde008b615a authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Remove unneeded file

6ebdfa0cab8cd90fcf17bfae83fa8ee1d26da861 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add folds for PHP

bae3689f888e79d38e55cf0b5215ca7434378c93 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add `<>` and `<=>` operators in PHP

f3be33bbc9b8ef316c7179f2aa7c53da143386fd authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Even more PHP grammar feedback

62bd6cc8ba22aff2588f41228f997dfaf319c14d authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Address more PHP grammar feedback

e78feea098f3687ec1ac2b44a7353e939ecd0633 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
In JS/TS, correctly highlight a variable with a default value…

…when destructuring an array.

a34b01bfb247d09d0d0b57ea707e2d476d54f1ca authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[symbols-view] Allow for scope-specific overrides of preferred providers

99722454b8dd0f0c4c3501106f6f41155a6dfa6b authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Fix issue where `symbol-provider-ctags` used the wrong package root

ddfa6451220265a299c733d44d7f882ed37c48d8 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Address newly failing tests

865153b471132bc02567ab49e686a01b8b86b553 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Oops

254440e6bc26e8130bee0e8ac6bfc5cfed2caa0b authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Update `tree-sitter-json` WASM build to latest

Spotted it falling down on a very large JSON file I had. Seems to be fixed on `master`. Not sure...

50bfa5141eb2cb95a35c8375b5e003fdf43ef854 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Ensure indentation decisions consult the correct layers…

…when straddling injection boundaries.

4c6b0ba7d08589fb67b4f26a6d577d848229ef45 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
More PHP grammar feedback

c50b0e629ff787ecf279cc2129b8667a20ab5e97 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Address feedback on PHP syntax highlighting

2580642c0f8d25e9bf5359c1220374f1e09fb4a0 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
More PHP grammar feedback

336f609f60afa508e300e43dbfddb2b7b2b459e3 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Don't add root scopes to CSS for TODO/hyperlink injections

0b08306498958472a40f565038e3b5a1f4a23046 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] TS: Treat parameters with defaults like parameters…

…plus a few other TypeScript fixes.

8c946a004e6818da7a521c7a69e0ab3fbe1349bc authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Only inject TODO and hyperlink into CSS when needed

8836be7e162cc862177a19e98d9fde4da41cf30c authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Update `tree-sitter-php` WASM file to latest `master`

f2dabe5167fca2f562a36279ec946526045ac5db authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Handle nowdocs in PHP

58b9cc1865c6887434fe59aa40c0a229409c0ec0 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] Fix JSX dedent logic

d9f6946653fa7fd26008643febff5829c7a22803 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Allow `suggestedIndentForBufferRows` to work correctly…

…when auto-indenting the entire buffer.

a42d0ede218af25d7e93a0628fda3010d43bde83 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Remove logging from injection callback

ad8a215c773a9c02cdb2001661e57cfec6803a83 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] Further JSX indent fixes for JS and TS alike

0b51a77cd6c0cc0636947b5d88c705f30dbd2e76 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] Add the pipe character (`|`) as an operator

9db2ace1392654396947dec55bb527cbe7eabbdd authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
(oops)

aef7c845b595e44918d05b12bc2fe340693aa492 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] Highlight assertion function clauses in TypeScript

d32bdf648da22f94f1e6681552417cac755feabc authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add `parserSource` fields where appropriate

c93bdeb21a281b0ae9505f28d3c17eed64752ddb authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add a modern Tree-sitter PHP grammar

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

A...

d148a73631aa9d6a1d1b7ab5fbf0272defdee43c authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[tree-sitter] Fixes for shell script highlighting

b7dc65466f08d2b0bbfbed03e9e46f2fc619c60d authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
[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...

0e8fe9b7492a9ca1322f0fb19091431ee538c652 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Add TODO and hyperlink injections to Rust

0807dcfce5598b82be655f7db13366ca3438fc23 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Skip incorrect CI behavior on changes to `web-tree-sitter` itself

0fd47f58c756c415090feb3e0ebdb75c805e2c56 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Remove logging from injection callback

1dc15366211e253659b653f4227ba1aa4d37883c authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Update `tree-sitter-php` WASM file to latest `master`

b6d88a56930dc9ef4046869f39db248db0bca959 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>
Address more PHP grammar feedback

30f696f567869969c036b0b912b27376495aa1a6 authored 12 months ago by Andrew Dupont <github@andrewdupont.net>