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

Merge pull request #929 from pulsar-edit/1.114.0-release

1.114.0 Release

4c6d9071c2f66a79f6fde92a35498f7413c8bd6e authored 10 months ago by confused_techie <[email protected]>
Add back `-dev`

5bfa0fbcac60e80e8ea31734bb21a470cb91af23 authored 10 months ago by confused-Techie <[email protected]>
Update version

62e5ba2f5abd8258540224704d65a7c30e087be0 authored 10 months ago by confused-Techie <[email protected]>
Merge pull request #927 from pulsar-edit/1.114.0-changelog

1.114.0 Changelog

e2a12095027005d9362a94fa6a84c8ee17d7e86a authored 10 months ago by confused_techie <[email protected]>
Add github summary change

02f6a4594420f7f272bd4b18802506b40ca61b3c authored 10 months ago by confused-Techie <[email protected]>
Add last minute entries

176762234f9eb7c7bac2dc153c55de9c9bed00c6 authored 10 months ago by confused-Techie <[email protected]>
Merge pull request #926 from savetheclocktower/symbols-view-keymap-fix

[symbols-view] Remap go-to-declaration commands on Windows/Linux

f767672a35462d32ffa7a89311bea458cbac0d78 authored 10 months ago by DeeDeeG <[email protected]>
Merge pull request #925 from pulsar-edit/update-github-v0.36.20-pretranspiled-bump-dugite

deps: Update github to v0.36.20-pretranspiled to bump dugite

b931457ecb5f3fbf563e8865cb24023ead6e5e74 authored 10 months ago by DeeDeeG <[email protected]>
Manually add summary items

8052078d6020c16f08ea9988cb55f05c78923ef7 authored 10 months ago by confused-Techie <[email protected]>
Removed Rolling Release notes

These don't make much sense for the summary section, as pointed out on Discord

299cc9c5ea592c99cdbbeba96b7745eaa3aa70a6 authored 10 months ago by confused-Techie <[email protected]>
Add Changelog entries for 1.114.0

b1a2187fd3fe31c01f5e5b456500a7fa1716a432 authored 10 months ago by confused-Techie <[email protected]>
[symbols-view] Remap go-to-declaration commands on Windows/Linux

325b6b6b1e2bd146c8dcf836557f345a8a74eb10 authored 10 months ago by Andrew Dupont <[email protected]>
deps: Update github to v0.36.20-pretranspiled to bump dugite

Effectively bumps dugite from 2.1.0 to 2.5.2.
Should improve github package's compatibility with...

544dcc01b75593fb22c6cce3036e254a005956fa authored 10 months ago by DeeDeeG <[email protected]>
Merge pull request #924 from pulsar-edit/update-cirrus-token

[meta] Update Cirrus `GITHUB_TOKEN`

68c88e731d7824bbc78a0a9fdf716edf9ebc3029 authored 10 months ago by confused_techie <[email protected]>
Merge pull request #906 from savetheclocktower/tree-sitter-february

Tree-sitter rolling fixes (February)

ec12b2f0af1f6f0edfe2e9f9f609a1b7998561ca authored 10 months ago by Andrew Dupont <[email protected]>
Merge pull request #861 from savetheclocktower/symbols-view-fixes

`symbols-view` rolling fixes

114a7247deda716716c1e96538d50c68678aefe5 authored 10 months ago by Andrew Dupont <[email protected]>
Update Cirrus `GITHUB_TOKEN`

d99fe383d4f9f5dbaf271074d4f9c6f36bbf8c45 authored 10 months ago by confused-Techie <[email protected]>
Add features to folds:

* A new predicate called `fold.invalidateOnChange` that can be used when a change should automat...

9b1e8e5513e2381760f06439903cb782dd097a38 authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Add syntax highlighting for enums

82eac2276d2957a25ebc10b313458f9c6c6ec535 authored 11 months ago by Andrew Dupont <[email protected]>
[language-html] Allow for folding of attribute lists…

…such as in multi-line self-closing tags and multi-line opening tags.

Also fix an issue in fold...

89686ce03aaddfbc7e38eed4b78837cf1e0619b7 authored 11 months ago by Andrew Dupont <[email protected]>
[language-html] Fix indentation after self-closing tags

cc20d7055debee1a5394044b349c307a960dbaa6 authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #913 from savetheclocktower/fix-command-palette-match-highlighting

[command-palette] Guard against failure to highlight a match

732d1d40a6a76c7226cbcfd2f7a557eabc6aeb00 authored 11 months ago by Andrew Dupont <[email protected]>
Update packages/command-palette/lib/command-palette-view.js

Co-authored-by: Maurício Szabo <[email protected]>

7dbbd7afdaf5907d3a233bc4df3f165be175b122 authored 11 months ago by Andrew Dupont <[email protected]>
[command-palette] Guard against failure to highlight a match

2c5be1eda9e5ea1d938f2b258b817bdc4537c41f authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #901 from pulsar-edit/fix-Rolling-upload-tag-for-Linux-binaries

CI: Fix tag Linux binaries are uploaded to for Rolling

d1bb4c24a276d8b277df287eba1ed6ab85a4701c authored 11 months ago by DeeDeeG <[email protected]>
Merge pull request #903 from pulsar-edit/pulsar-rolling-script-version-check-tweak

script: Update version check in Rolling release binary upload script to exclude '-dev' versions

ca8ee62ad0a90c15d03e021fef9b86af275d7f9f authored 11 months ago by DeeDeeG <[email protected]>
Merge pull request #908 from pulsar-edit/update-ppm-241d794f326b63b5abdb9769

ppm: Update ppm to commit 241d794f326b63b5abdb9769

39caa3bece7840022b37def3c8131fbb6845c044 authored 11 months ago by confused_techie <[email protected]>
Don’t try to lint JS in the `vendor` directory

c188a267302e89554c12bd5d8b1db26d30aa24ba authored 11 months ago by Andrew Dupont <[email protected]>
[language-c] Add missing anchor to constant pattern

e3329532602e1651deed6efbdae1b8a1f96c435e authored 11 months ago by Andrew Dupont <[email protected]>
[language-c] C/C++ highlighting fixes…

Changes:

* `#define FOO 1` and `#define FOO` will _always_ scope `FOO` as `constant.other.c`, ...

cb7d4aad6c7eb8b4f15071de69c610c1ba264eb8 authored 11 months ago by Andrew Dupont <[email protected]>
Forgot to bump `parserSource` (the system works!)

10ce3b11a138e20e771b85e9e17b29049c34e45f authored 11 months ago by Andrew Dupont <[email protected]>
Fix argument passing in the `Task` class

This code snippet sets up logging so that a worker process can call `console.log` and its siblin...

5628d089dc806de95d7b949ce62fa9be3f3c003c authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Update `tree-sitter-phpdoc`…

…and add some `punctuation` scopes for the generic type delimiters.

3131464ddb373354b0bc3946b6942f71ed962ddc authored 11 months ago by Andrew Dupont <[email protected]>
Add fallback values for new compulsory syntax variables…

…that were added to the theme generator in https://github.com/pulsar-edit/ppm/pull/123.

69fb61e80c9c0e853ae1d16003fb70ce7247f4da authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Highlight escape characters

32c464b3cbcd0a9c48f48c8c4705c0c5f93cd559 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Fix block comments failing to re-highlight

982917803e564337cdf2a6159b90e7dd3885236d authored 11 months ago by Andrew Dupont <[email protected]>
ppm: Update ppm to commit 241d794f326b63b5abdb9769

Includes ppm PRs 122, 123, and 124.

44cabb094b347109346394bdb713c7d937aecbcb authored 11 months ago by DeeDeeG <[email protected]>
Merge pull request #905 from savetheclocktower/fix-settings-view-readme-markdown-headings

[settings-view] Don’t display heading anchor icons within a README

dff70516aa43e21e85d5de5ff6f6438f49bdd929 authored 11 months ago by Andrew Dupont <[email protected]>
[settings-view] Don’t display heading anchor icons within a README

b3b16010fa316ca4599cf3de37623086ab59f914 authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #902 from savetheclocktower/tree-sitter-hotfix

Fix failing spec

ca25930510b68507fa46e85b9d5c79309ea2fc2c authored 11 months ago by Andrew Dupont <[email protected]>
script: Update check to exclude '-dev' versions

These should be rejected as not Rolling versions.

5b58255a5b36a90d603639a41a82b3591043a30a authored 11 months ago by DeeDeeG <[email protected]>
Prefer a more graceful solution

11ebeeab6189bfd722e855bebbeaac8348dc4aeb authored 11 months ago by Andrew Dupont <[email protected]>
Fix failing spec

14e3562330573e1d387ba2ff661c40dc8f2937d1 authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #859 from savetheclocktower/tree-sitter-january

Tree-sitter rolling fixes (January edition)

2dbd99582ee0ee9b631d76365290174f3c21a6fe authored 11 months ago by Andrew Dupont <[email protected]>
CI: Fix tag Linux binaries are uploaded to for Rolling

The Rolling binary upload script gets the version from
package.json in the repository files, not...

c58bc5f14e4d650624d2dad3308a3037f966311e authored 11 months ago by DeeDeeG <[email protected]>
Merge branch 'master' into tree-sitter-january

4f3bc686e1e26efc10c6fbc22c330cd41ad49b46 authored 11 months ago by DeeDeeG <[email protected]>
[language-php] Remove `firstLineRegex` and `contentRegex`

They don’t gain us anything, and in fact actually cause this grammar to be ranked _below_ the Te...

2e36a24fc6e3e192c18c7545057bbd5284af32fa authored 11 months ago by Andrew Dupont <[email protected]>
[symbols-view] Forgot this part.

05de7dba2c2bed7eb1b2f7a898f58e636eb0758a authored 11 months ago by Andrew Dupont <[email protected]>
[symbols-view] Implement “prefill with selected text”

When enabled, will use the selected text in your editor as the search query in the symbols list....

51f06683f61486eeda1b56043bd9022bc7e4f56a authored 11 months ago by Andrew Dupont <[email protected]>
Flesh out service documentation

8799fb053b25d51905eef0a6960d27ed565c7be2 authored 11 months ago by Andrew Dupont <[email protected]>
[symbols-view] Guard against error during teardown…

…that can happen if the broker is destroyed before the providers.

8be56e2559187c115e13d35ef0dbfd504582f980 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Update `tags.scm`

db1a4c50a4ca8934c804fbe66c63b85083b72120 authored 11 months ago by Andrew Dupont <[email protected]>
[symbol-provider-tree-sitter] Fix icon display via `symbol.icon`

Specifying the icon via the `(#set! symbol.icon "foo")` predicate was having no effect.

58d9a0393ecc16f543538d61201757ad0d8ef429 authored 11 months ago by Andrew Dupont <[email protected]>
[symbols-view] Infer icons from tag if icon is not present

This should result in _lots_ more icons in the symbols list.

67e41a1f11314ed94dbc3801822ac3346d20d88c authored 11 months ago by Andrew Dupont <[email protected]>
[symbol-provider-tree-sitter] Add specs for `context`, `tag`, `icon`

3565ea822e6968a31610fd21e922cc7834e0a662 authored 11 months ago by Andrew Dupont <[email protected]>
Align icons better alongside symbol names

33b4eea80d4015a80bf473726f64fa9a7c8527af authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #858 from pulsar-edit/CI-build-on-older-Linux

CI: build Linux x86-64 binaries on older Linux

e999387f8297050d595fcd3d4661f087a021cadf authored 11 months ago by confused_techie <[email protected]>
Merge pull request #870 from Daeraxa/copyright-2024

Update copyright year to 2024

b79d47c02d3af130aa1662a2fdea26cfaf69db26 authored 11 months ago by confused_techie <[email protected]>
Merge pull request #891 from Daeraxa/update-readme-badges

Update README badges

edbb4b84158b7fad58d2e8f3c9249d620ad6e531 authored 11 months ago by confused_techie <[email protected]>
[language-(java|type)script] Highlight array-destructured variables…

…no matter how deeply they’re nested.

Also highlight `?` in an incomplete ternary.

(Also fix a...

94d41ce82b4fee62a2d49cfe82252276724d2191 authored 11 months ago by Andrew Dupont <[email protected]>
[language-(java|type)script] Add exhaustive indentation configuration

We are crossing the Rubicon.

https://github.com/orgs/pulsar-edit/discussions/249 is a discussio...

e49b919703a48cf47a555d1d2a52f4e28e1788fb authored 11 months ago by Andrew Dupont <[email protected]>
Fix issue with looking up objects in `atom.config`…

…when a project-specific config is present.

Most people don't use a project-specific config, wh...

58552416985f3b9293c22d2cdc374efd6ead5d6b authored 11 months ago by Andrew Dupont <[email protected]>
Allow for any number of @_IGNORE_ capture names in a query…

…by namespacing them as `@_IGNORE_.foo`, `@_IGNORE_.bar`, etc.

It's sometimes necessary to defi...

f691cfce2856a2f3f067ef3f87495827529445d8 authored 11 months ago by Andrew Dupont <[email protected]>
[language-css] Highlighting fixes:

* Style `*` (universal selector)
* Add support for namespaced tags and attributes (now that `tre...

e547ace81c95f6cbfcd60e30dcd08f827c31b5a8 authored 11 months ago by Andrew Dupont <[email protected]>
[language-java] Add highlights for variables…

…when assigning, reassigning, or incrementing.

Also add `++` and `--` as operators.

a8215f107c43103234edd39649356a12ca5e65cd authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Highlight public fields in class bodies

1f9ab2008b4f73ad3c5fb23d10c456b1db6c2885 authored 11 months ago by Andrew Dupont <[email protected]>
Fix indentation bug in `suggestedIndentForBufferRow`

A leading space was being accounted for when doing some math to compute indent level… but not on...

6767cda288c387594b232e84bfbaf48e9ca03af8 authored 11 months ago by Andrew Dupont <[email protected]>
Allow “half-covering” of scopes at the edges of injections

There's a hard-to-grok setting for language injections that allows a deeper layer to monopolize ...

adfdd05472dec99d3b49eb437b26aa86a619bde8 authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Update to latest `tree-sitter-jsdoc`

5728b7fe5e924dbc551e2f28e7a532c7e36d45f0 authored 11 months ago by Andrew Dupont <[email protected]>
[language-rust] Scope `&`s in references as operators

483870d70117c339c489cf0af517d7ca74840d5b authored 11 months ago by Andrew Dupont <[email protected]>
[language-yaml] Scope unquoted strings as, well, `string.unquoted`

312f627cc173c6df31edc155d9f420efd5fae24b authored 11 months ago by Andrew Dupont <[email protected]>
Revert change to `indentLevelForLine`…

…which locked its return values to integers.

The other language modes allow this method to retu...

ecf4fa39174364a8985c33fa582178782377d43e authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Missed these renames

ff030d896c340161faa37c75587dc39e7480de94 authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Two highlighting fixes…

* Revert JSDoc tags to use the `keyword` namespace
* Ensure we always apply `meta.tag.jsx.js` to...

476e784005e966824f447ce091908f787c7041dc authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Change `markup.code` to `markup.raw`…

…and apply it only to the content _inside_ the fence when handling fenced code blocks.

11910a11aad267292915780f3692c6131fc72b2c authored 11 months ago by Andrew Dupont <[email protected]>
Merge pull request #889 from savetheclocktower/fix-markdown-after-line-break

Fix issue with Markdown rendering after line break in strict mode

d34af8fa19541f1d6ce558fff9491148d0d18dec authored 11 months ago by confused_techie <[email protected]>
CI: Add comments to explain workarounds for Debian Docker

fd218433f421d81104176b292c120c0be55df21f authored 11 months ago by DeeDeeG <[email protected]>
update colours

538117a8f9478b6805747fb03782d4b7f7c81559 authored 11 months ago by Daeraxa <[email protected]>
fix spacing

77001b6f642d3cbefa9e124f8240adc08a15ffce authored 11 months ago by Daeraxa <[email protected]>
add badges

83fc5d473d7bd8d25378fc151b86679764a08015 authored 11 months ago by Daeraxa <[email protected]>
[language-php] Stop scoping all tokens `LIKE_THIS` as `constant`

edf19b2af2d07f423c76588281da4dfd4fb466e5 authored 11 months ago by Andrew Dupont <[email protected]>
[language-css] Fix failure to scope the `foo` in `.div foo`…

…and other descendant combinators.

9265e5eb3ecb78811f58ffd3cc66dea5f39a99df authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Various highlighting fixes…

* Declared namespaces should be `entity` only, not `support`
* `<` and `>` in type parameters sh...

f1ce722f33fb4f125fc6a114028c822d84a48285 authored 11 months ago by Andrew Dupont <[email protected]>
[language-typescript] Use proper comment delimiters in TypeScript…

…when inside of a TS block within a TSX interpolation.

Some mixing of TS and TSX is too ambiguo...

a0595b275d106dd4170622d277a00c9f809da481 authored 11 months ago by Andrew Dupont <[email protected]>
Stop ESLint from complaining about `require('atom')`

1b2163f1adba4554380c0f1469c835488e687514 authored 11 months ago by Andrew Dupont <[email protected]>
[language-c] Support declarations of pointers-of-pointers

995196a13813a9e276e45a2448dd985823ef456d authored 11 months ago by Andrew Dupont <[email protected]>
Fix issue with Markdown rendering after line break in strict mode

7c12c97a821b237fcfadcfed9ac72e3f20a9f166 authored 11 months ago by Andrew Dupont <[email protected]>
Upload videos unless task is cancelled

6466d259286ec9a123e1a2a77cf0a1aacdf63788 authored 11 months ago by Andrew Dupont <[email protected]>
Revert inadvertent change

5fdcf62ea1da4f996d389755e480c5711248f098 authored 11 months ago by Andrew Dupont <[email protected]>
Attempt to get video of integration test failure

317679e0b5f3751698bda3589f55a2ceffe91a71 authored 11 months ago by Andrew Dupont <[email protected]>
A vain attempt to get the integration testing working for PHP

e0015218b76a7d6d0a4cb2ba90ca3acf5569753d authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Update `parserSource` field for internal PHP grammar

6b899027612405a3e36f298b1f92237316ed32a5 authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Actually change the scope name for a horizontal rule…

…instead of forgetting to add the file.

2aa0cea8a44d65688147b8649167e4c0192d899f authored 11 months ago by Andrew Dupont <[email protected]>
[language-gfm] Change scope for a horizontal rule…

to `markup.horizontal-rule.gfm` and add styles to all eight built-in syntax themes to account fo...

ee220dd6efd578c4e42374e076221c0c07997698 authored 11 months ago by Andrew Dupont <[email protected]>
Highlight JSON keys in the other six builtin syntax themes…

…always using the color that was already used to highlight YAML keys.

4c0e7dda9fef584279396094e32436c77a4849f7 authored 11 months ago by Andrew Dupont <[email protected]>
Highlight JSON keys in `one-(dark|light)-ui`

Upon suggestion, `@hue-5` was chosen for consistency because the same color is used for keys in ...

e0009ce1880e4520a0c31ee2169ce15686d97d0c authored 11 months ago by Andrew Dupont <[email protected]>
[language-javascript] Ensure object properties are scoped as `entity`…

…instead of `variable` when a function is on the right-hand side of an assignment.

1e7e1351d8b351dcc436d6843471347583ba0c78 authored 11 months ago by Andrew Dupont <[email protected]>
[language-php] Move value type usages into `support.storage.type`

8525a3f62257b4b2e2161e99ee6d16c454034e87 authored 11 months ago by Andrew Dupont <[email protected]>
Log context when a parser fails to load

Previously this just put a bunch of `web-tree-sitter` errors in the console without telling you ...

cc2785b59f192929f0b7b58fc58f7e38e486e956 authored 11 months ago by Andrew Dupont <[email protected]>
Clip injection ranges to the bounds of the buffer when needed

8766102edc838c449a5a7781c5f120fc41c481b3 authored 11 months ago by Andrew Dupont <[email protected]>