Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
5249da9
get repo ready for swift support dev
rinOfTheStars Aug 9, 2026
607252b
scm p1
rinOfTheStars Aug 14, 2026
98e7106
scm p2; added rust and java playgrounds for behavior reference
rinOfTheStars Aug 15, 2026
29bc9c7
start filling out swift.ts with notApplicable and unsupported facet e…
rinOfTheStars Aug 20, 2026
4d292c5
got all but three required tests generating
rinOfTheStars Aug 22, 2026
0f58863
Merge branch 'cursorless-dev:main' into swift-support
rinOfTheStars Aug 22, 2026
8fd4fa6
i have no idea what's happening here ngl
rinOfTheStars Aug 22, 2026
f6c012b
Merge branch 'swift-support' of https://github.com/rinOfTheStars/curs…
rinOfTheStars Aug 22, 2026
3d3b00b
pnpm fix again
rinOfTheStars Aug 23, 2026
259b3df
run precommit
rinOfTheStars Aug 23, 2026
56549bb
Added for each loop; some if-else tests continue to fail to generate …
rinOfTheStars Aug 24, 2026
0046fc6
Merge branch 'main' into swift-support
rinOfTheStars Aug 24, 2026
3230702
Not really sure why this works, but it seemingly does now!
rinOfTheStars Aug 24, 2026
434d12f
Merge branch 'swift-support' of https://github.com/rinOfTheStars/curs…
rinOfTheStars Aug 24, 2026
051b50d
remove the buggy takeEach.yml copies
rinOfTheStars Aug 24, 2026
bd2a1fd
improve scope support correctness, add multiline string and comment s…
rinOfTheStars Aug 25, 2026
df9c996
add query predicate for checking ancestors, more swift support work
rinOfTheStars Aug 26, 2026
792f019
partial revert of previous commit
rinOfTheStars Aug 28, 2026
9f946cd
Finished sorting scope support facets
rinOfTheStars Sep 6, 2026
d298836
Merge branch 'main' of https://github.com/rinOfTheStars/cursorless in…
rinOfTheStars Sep 6, 2026
63b3310
Merge branch 'main' into swift-support
AndreasArvidsson Sep 6, 2026
f4a5d35
more organization changes for facets, start on type annotation support
rinOfTheStars Sep 7, 2026
cb8d2b0
Merge branch 'swift-support' of https://github.com/rinOfTheStars/curs…
rinOfTheStars Sep 7, 2026
83f558e
disabled document wide iteration scopes, as for some reason they're b…
rinOfTheStars Sep 7, 2026
1bde393
Merge branch 'main' of https://github.com/cursorless-dev/cursorless i…
rinOfTheStars Sep 10, 2026
335d924
small changes to classlikes in swift.scm
rinOfTheStars Sep 10, 2026
2c3f84b
fix compile time error caused by architectural change
rinOfTheStars Sep 10, 2026
35f280f
fixed docs not building
rinOfTheStars Sep 10, 2026
f672c4e
prevent symlinks from being committed by accident
rinOfTheStars Sep 10, 2026
cc72810
run pre-commit on a file it missed bc git hooks dont work in vscode o…
rinOfTheStars Sep 10, 2026
f6ecfb2
fix issues caused by scm only targeting at most three captures at once
rinOfTheStars Sep 10, 2026
71cbe75
new scope tests
rinOfTheStars Sep 13, 2026
e320dab
...and get them functioning
rinOfTheStars Sep 14, 2026
f06c3bd
Merge branch 'main' of https://github.com/rinOfTheStars/cursorless in…
rinOfTheStars Sep 14, 2026
4b0022c
docs gaming
rinOfTheStars Sep 14, 2026
5e456a4
Merge branch 'cursorless-dev:main' into swift-support
rinOfTheStars Sep 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,10 @@ node_modules/
*.vsix
.DS_Store
.luacheckcache

# Swift Test Project
/resources/playground/swift/cursorless-test-project/.build

# Neovim symlinks
/packages/app-neovim/cursorless.nvim/node/cursorless-neovim
/packages/app-neovim/cursorless.nvim/node/test-runner
Original file line number Diff line number Diff line change
Expand Up @@ -628,6 +628,40 @@
}
]
},
{
"name": "scopes/swift/string.multiLine",
"languageId": "swift",
"facet": "string.multiLine",
"code": "\"\"\"\naaa\n\"\"\"",
"scopes": [
{
"targets": [
{
"content": "0:0-2:3",
"removal": "0:0-2:3"
}
],
"domain": "0:0-2:3"
}
]
},
{
"name": "scopes/swift/string.singleLine",
"languageId": "swift",
"facet": "string.singleLine",
"code": "\"aaa\"",
"scopes": [
{
"targets": [
{
"content": "0:0-0:5",
"removal": "0:0-0:5"
}
],
"domain": "0:0-0:5"
}
]
},
{
"name": "scopes/talon/string.singleLine",
"languageId": "talon",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1479,6 +1479,74 @@
}
]
},
{
"name": "scopes/swift/textFragment.comment.block",
"languageId": "swift",
"facet": "textFragment.comment.block",
"code": "/*\naaa\n*/",
"scopes": [
{
"targets": [
{
"content": "0:0-2:2",
"removal": "0:0-2:2"
}
],
"domain": "0:0-2:2"
}
]
},
{
"name": "scopes/swift/textFragment.comment.line",
"languageId": "swift",
"facet": "textFragment.comment.line",
"code": "// aaa",
"scopes": [
{
"targets": [
{
"content": "0:0-0:6",
"removal": "0:0-0:6"
}
],
"domain": "0:0-0:6"
}
]
},
{
"name": "scopes/swift/textFragment.string.multiLine",
"languageId": "swift",
"facet": "textFragment.string.multiLine",
"code": "\"\"\"\naaa\n\"\"\"",
"scopes": [
{
"targets": [
{
"content": "0:3-2:0",
"removal": "0:3-2:0"
}
],
"domain": "0:3-2:0"
}
]
},
{
"name": "scopes/swift/textFragment.string.singleLine",
"languageId": "swift",
"facet": "textFragment.string.singleLine",
"code": "\"aaa\"",
"scopes": [
{
"targets": [
{
"content": "0:1-0:4",
"removal": "0:1-0:4"
}
],
"domain": "0:1-0:4"
}
]
},
{
"name": "scopes/talon/textFragment.comment.line",
"languageId": "talon",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/shellscript/string.multiLine" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/string.multiLine" />

##### YAML

<ScopeVisualizer fixtureName="scopes/yaml/string.multiLine" />
Expand Down Expand Up @@ -185,6 +189,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/shellscript/string.singleLine" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/string.singleLine" />

##### Talon list

<ScopeVisualizer fixtureName="scopes/talon-list/string.singleLine" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/scala/textFragment.comment.block" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/textFragment.comment.block" />

##### XML

<ScopeVisualizer fixtureName="scopes/xml/textFragment.comment.block" />
Expand Down Expand Up @@ -199,6 +203,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/shellscript/textFragment.comment.line" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/textFragment.comment.line" />

##### Talon list

<ScopeVisualizer fixtureName="scopes/talon-list/textFragment.comment.line" />
Expand Down Expand Up @@ -317,6 +325,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/shellscript/textFragment.string.multiLine" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/textFragment.string.multiLine" />

##### YAML

<ScopeVisualizer fixtureName="scopes/yaml/textFragment.string.multiLine" />
Expand Down Expand Up @@ -409,6 +421,10 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/shellscript/textFragment.string.singleLine" />

##### Swift

<ScopeVisualizer fixtureName="scopes/swift/textFragment.string.singleLine" />

##### Talon list

<ScopeVisualizer fixtureName="scopes/talon-list/textFragment.string.singleLine" />
Expand Down
1 change: 1 addition & 0 deletions packages/app-web-docs/src/docs/user/languages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ sidebar_position: 4
- [Tree-sitter query (SCM)](./scm.mdx)
- [SCSS](./scss.mdx)
- [Shell Script](./shellscript.mdx)
- [Swift](./swift.mdx)
- [Talon](./talon.mdx)
- [Talon list](./talon-list.mdx)
- [TypeScript](./typescript.mdx)
Expand Down
Loading
Loading