Commit Graph

41513 Commits

Author SHA1 Message Date
Andrew Dupont
d7e81a179e [tree-sitter] Inject HTML highlighting into table cells…
…in addition to paragraphs.
2023-11-29 12:58:16 -08:00
Andrew Dupont
a293ff95cf [tree-sitter] Several fixes to Python highlighting
* Destructured variable assignments are now scoped as `variable`
* Namespaced decorators are now highlighted properly
2023-11-29 12:57:20 -08:00
DeeDeeG
c16743e2c4
Merge pull request #812 from pulsar-edit/update-Cirrus-Rolling-token
CI: Update Rolling upload token for Cirrus
2023-11-21 11:08:27 -05:00
DeeDeeG
30c03390b7 CI: Update Rolling upload token for Cirrus
The old token is set to expire soon, here's the new one.
2023-11-21 02:19:03 -05:00
DeeDeeG
8bfd2f4887
Merge pull request #809 from pulsar-edit/update-ppm-13fb2845e0
ppm: Update ppm to commit 13fb2845e00d7e04c2461f93
2023-11-16 21:32:28 -05:00
DeeDeeG
9fdd494b68 ppm: Update ppm to commit 13fb2845e00d7e04c2461f93
Includes ppm PRs:
- 87
- 99
- 97
- 100
- 101
- 95
2023-11-16 16:47:47 -05:00
DeeDeeG
fbd2b24550
Merge pull request #780 from Trigan2025/master
Ability to indicate when to automatically show or hide the wrap-guide
2023-11-16 16:31:21 -05:00
confused_techie
580dfbba80
Merge pull request #807 from pulsar-edit/v1.111.0-release
V1.111.0 Release
2023-11-15 22:24:56 -08:00
confused-Techie
d9f3a0d1cd Add -dev string back 2023-11-15 22:24:17 -08:00
confused-Techie
244a43bbef Bump package.json 2023-11-15 20:19:24 -08:00
confused_techie
5c9eb5e316
Merge pull request #805 from pulsar-edit/1.111.0-release-changelog
Add `v1.111.0` changelog
2023-11-15 20:16:46 -08:00
confused-Techie
c3f2671dc1 Sync changes to welcome package 2023-11-15 20:12:48 -08:00
confused_techie
943a2e6c45
Update CHANGELOG.md
Co-authored-by: Daeraxa <58074586+Daeraxa@users.noreply.github.com>
2023-11-15 20:11:14 -08:00
confused_techie
adff6e2ffb
Update CHANGELOG.md
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2023-11-15 20:11:04 -08:00
confused_techie
fdc216b44d
Update CHANGELOG.md
Co-authored-by: DeeDeeG <DeeDeeG@users.noreply.github.com>
2023-11-15 19:43:23 -08:00
confused-Techie
bbeb19e208 More grammar 2023-11-15 18:52:41 -08:00
confused-Techie
7cb83593d8 Fix grammar 2023-11-15 18:50:36 -08:00
confused-Techie
0e20efe03e Add new PR that was merged 2023-11-15 18:01:04 -08:00
confused_techie
94617b84c4
Merge pull request #804 from pulsar-edit/update-cirrus-token
meta: Update CirrusCI GitHub Token
2023-11-15 18:00:30 -08:00
confused-Techie
ed8bdd26ed Add v1.111.0 changelog 2023-11-15 17:23:31 -08:00
confused-Techie
084c28c911 Update GITHUB_TOKEN encrypted value 2023-11-15 16:48:41 -08:00
confused_techie
ccaf9205bc
Merge pull request #799 from pulsar-edit/update-github-for-dugite-deduping-reasons
deps: Update `github`, for `dugite` deduping purposes
2023-11-14 16:52:02 -08:00
DeeDeeG
835c735b1f deps: Update github to v0.36.18-pretranspiled
For `dugite` deduping purposes -- dedupes `dugite` to pinned 2.1.0.
2023-11-14 16:03:22 -05:00
Trigan2025
e2be9adcb6 Reformulating options. 2023-11-14 14:55:34 +01:00
Andrew Dupont
3757358c55
Merge pull request #789 from savetheclocktower/tree-sitter-october-fixes-redux
Tree-sitter running fixes (October)
2023-11-14 01:17:45 -08:00
Andrew Dupont
69c0e614f9
Merge pull request #798 from savetheclocktower/fix-half-screen-bug-we-think
Prevent “half screen” bug by resetting scroll position when editor regains focus
2023-11-13 13:58:43 -08:00
Andrew Dupont
7bcf54a640 Prevent “half screen” bug by resetting scroll position…
…when an editor regains focus.

This used to happen until the change in <https://github.com/atom/atom/pull/20892>. But we still need this code, presumably because of built-in browser behavior that _implicitly_ scrolls the editor's container to try to move the hidden input back into view.
2023-11-12 17:08:57 -08:00
Andrew Dupont
fc6747764f [tree-sitter] Ensure that candidate injection range doesn’t shrink
When a region of the buffer changes, we want to consider all injections that touch that range, even if they aren't fully enclosed by the range. So we need to be able to grow the original range when searching for injection layers.

This fixes a bug in which the candidate range could inadvertently _shrink_.
2023-11-10 10:04:09 -08:00
confused-Techie
2658226e51 GH Action Documentation 2023-11-09 04:51:15 +00:00
confused_techie
39391c105f
Merge pull request #763 from pulsar-edit/ui-api
[core] New `UI` API
2023-11-08 20:47:59 -08:00
confused-Techie
d7f7fede7a Add missing path delimiter 2023-11-08 19:55:11 -08:00
DeeDeeG
30dc9d2e19
Merge pull request #782 from pulsar-edit/CI-build-binaries-for-tag-pushes
CI: Build binaries for tag pushes (GitHub Actions)
2023-11-07 11:32:16 -05:00
DeeDeeG
be8bd838c8
Merge pull request #796 from Daeraxa/readme-non-mac-keybinds
[DOCS] Add non-macOS keybindings for fuzzy-finder readme
2023-11-07 11:30:50 -05:00
DeeDeeG
9434b44da7
Merge pull request #793 from Daeraxa/remove-teletype
Remove Teletype from Welcome guide
2023-11-07 11:23:05 -05:00
DeeDeeG
f2ccfb203b
Merge pull request #794 from pulsar-edit/CI-fix-python3.12-on-Cirrus
CI: Python 3.12-related fixes on Cirrus CI
2023-11-07 11:22:24 -05:00
confused-Techie
339f228dd8 Match path translations 2023-11-06 22:23:10 -08:00
confused-Techie
46c0b3a6c0 Add newlines to expected specs 2023-11-06 21:50:19 -08:00
confused-Techie
3378746454 Move Atom link transformations out, fix tests 2023-11-06 21:28:48 -08:00
confused-Techie
011ddf9c84 Merge branch 'master' into ui-api 2023-11-06 19:39:03 -08:00
confused_techie
83026feefe
Merge pull request #795 from pulsar-edit/CI-workaround-for-distutils-issue-Python3.12
CI: Work around missing 'distutils' for Python 3.12+ (GHA round two)
2023-11-06 19:37:31 -08:00
Daeraxa
8058821dfd
revert changes to description 2023-11-07 02:42:34 +00:00
Daeraxa
c5853a63a4
add non-macOS keybindings 2023-11-07 02:39:35 +00:00
DeeDeeG
e7184c424e CI: Work around missing distutils for Python 3.12+
Older versions of node-gyp are incompatible with Python 3.12+,
at least out of the box, since Python 3.12+ no-longer ship with
'distutils' out of the box.

We can work around it by installing 'setuptools' package,
which comes with the required 'distutils'.

Newer versions of node-gyp should come with a fix for this,
but older Yarn or npm will ship with older node-gyp, so here we are.

Note that this isn't really needed on the ubuntu-based CI workflows
for now, since those are on the rather conservatively-updated
Debian/Ubuntu-packaged versions of Python (no newer than Python 3.11,
at present.) But being proactive means this won't sneak up on us later.
2023-11-06 20:18:51 -05:00
Daeraxa
025c1b1b11 remove teletype from welcome 2023-11-07 00:09:00 +00:00
DeeDeeG
63d8968265 CI: Add brew update step to macOS on Cirrus
Should allow installing python@3.12 successfully from Homebrew.
2023-11-06 17:14:22 -05:00
DeeDeeG
10f98e42a3 CI: Don't install setuptools for ARM Linux (Python 3.7 doesn't need it) 2023-11-06 17:09:21 -05:00
confused_techie
fb006f65c1 Add some minor specs 2023-11-06 10:50:28 -08:00
confused_techie
6da049fe31 Add JSDoc comments 2023-11-06 09:42:24 -08:00
Andrew Dupont
193a3dc3e7 [tree-sitter] Tweak C++ highlighting of class function declarations 2023-11-03 22:01:56 -07:00
Andrew Dupont
e2acf70e43 [tree-sitter] Add highlights for C++ destructors…
…and for the `class` keyword, whose omission is a strange oversight.
2023-10-31 13:27:43 -07:00