Max Brunsfeld
9823a67a47
Fix syntax map bug with combined injections inside of other injections
2023-06-12 17:32:20 -07:00
Max Brunsfeld
9a72f66b72
Move SyntaxMap tests to their own file
2023-06-12 16:24:17 -07:00
Max Brunsfeld
2049eae00a
Change action namespace to 'debug' for LSP log and syntax tree view
2023-06-12 15:54:36 -07:00
Max Brunsfeld
86f3bba98b
Include field names in the syntax tree
2023-06-12 15:32:16 -07:00
Max Brunsfeld
9b4746ca05
Close the menu when selecting a different layer in the syntax tree view
2023-06-12 15:14:57 -07:00
Max Brunsfeld
1b6aeb4165
Improve the look of the syntax tree view UI
2023-06-12 15:14:57 -07:00
Max Brunsfeld
36a1be982a
Sync selection between syntax tree view and editor
2023-06-12 15:14:57 -07:00
Max Brunsfeld
a3435cd0b0
Start work on a syntax tree view
2023-06-12 15:14:56 -07:00
Sergey Onufrienko
e890ac44a4
feat: add ts export
2023-06-12 22:13:19 +02:00
Sergey Onufrienko
e147f18f52
chore: add ts-rs
2023-06-12 22:12:24 +02:00
Piotr Osiewicz
97521794ce
Move plugins to feature-gate ( #2599 )
...
This PR:
- Reduces our dependency count for a release build by 20%
- Reduces our release compile time by about 30s (out of ~5 minutes)
2023-06-12 21:04:09 +02:00
Antonio Scandurra
5cc0c619d1
WIP
2023-06-12 17:50:13 +02:00
Joseph T. Lyons
7c31d9e2c0
Do not rely on user's system time for telemetry events ( #2597 )
...
Some user's don't have their system clocks configured right and we are
seeing events 10 years into the future. I'm stripping out the code that
adds time via the client and am adding it in on zed.dev. We will lose a
little accuracy, as the time will be when the batch hits the server, but
I think its negligible (currently, batches send up every 30 seconds, at
the max) and worth it to protect our data from user's who wonkily dont
set care about their system time.
- https://github.com/zed-industries/zed.dev/pull/332
Release Notes:
- N/A
2023-06-09 18:08:11 -04:00
Joseph Lyons
6dafdc41d0
Do not rely on user's system time for telemetry events
2023-06-09 18:02:20 -04:00
Max Brunsfeld
9fdaa26f52
Bump tree-sitter-yaml to avoid submodule error during build
2023-06-09 14:58:31 -07:00
Max Brunsfeld
5ef52c7803
collab 0.14.2
2023-06-09 11:50:35 -07:00
Max Brunsfeld
924aeac9f1
Bump protocol version
2023-06-09 11:50:15 -07:00
Max Brunsfeld
292bd7a583
collab 0.14.1
2023-06-09 11:37:47 -07:00
Max Brunsfeld
31a880ffaa
Avoid dropping the worktree_repository_statuses table for now
2023-06-09 11:37:39 -07:00
Max Brunsfeld
1b021db06d
Enable rust backtraces on kubernetes
2023-06-09 11:15:21 -07:00
Max Brunsfeld
c3356aeb77
collab 0.14.0
2023-06-09 11:12:45 -07:00
Piotr Osiewicz
2af4620ad7
Z-2303 editor: fix comment extension on the start of line ( #2595 )
...
Release Notes:
- Improved comment extension for cases where cursor was placed before
start of comment marker
2023-06-09 20:02:51 +02:00
Max Brunsfeld
3fc9d7a5b3
Add outline support for Ruby singleton methods ( #2592 )
...
This pull request add support for Ruby singleton methods in the document
outline.
**Before**
<img width="1490" alt="outline-before"
src="https://github.com/zed-industries/zed/assets/503025/e90afd4c-bcdd-477b-92cf-fe34cec54980 ">
**After**
<img width="1493" alt="outline-after"
src="https://github.com/zed-industries/zed/assets/503025/067cc80b-7718-4395-9079-4677a689b9be ">
Release Notes:
- Added support for singleton methods in Ruby outline view. Fixed
[#1442 ](https://github.com/zed-industries/community/issues/1442 ).
2023-06-09 08:35:34 -07:00
Kevin Hovsäter
5fbced9f90
Update JavaScript outline queries
...
Add support for exported const declarations in the outline view.
2023-06-09 15:33:27 +02:00
Kevin Hovsäter
a2f5c2b17e
Refactor toggle comment tests
2023-06-09 13:22:04 +02:00
Kevin Hovsäter
2cd8e966ba
Toggle comments for empty single line selections
2023-06-09 10:10:49 +02:00
Kevin Hovsäter
d4f10acd4f
Add outline support for Ruby singleton methods
2023-06-09 07:31:09 +02:00
Max Brunsfeld
7018e5cff4
Enable type definition capability in fake LSPs in tests
2023-06-08 12:09:37 -07:00
Max Brunsfeld
c2ff5825b1
Make the LSP log view searchable
2023-06-08 11:33:20 -07:00
Max Brunsfeld
51be482a57
Respect LSP goToTypeDefinition server capability
2023-06-08 11:33:09 -07:00
Max Brunsfeld
23bacadfec
Tweak LSP log menu styling
2023-06-08 08:58:57 -07:00
Max Brunsfeld
94e8749c2f
Merge branch 'main' into lsp-log-messages
2023-06-08 08:49:08 -07:00
Max Brunsfeld
ebe2492180
Style new lsp log menu, add a test for it
2023-06-08 08:43:25 -07:00
Mikayla Maki
d27b60d298
Fixed ci
2023-06-07 16:58:55 -07:00
Mikayla Maki
ef2c77a366
add scan_complete await
2023-06-07 16:51:54 -07:00
Max Brunsfeld
5603fbe39c
Restructure LSP log view to show log messages in addition to RPC trace
2023-06-07 16:51:09 -07:00
Mikayla Maki
eda11c055b
add mroe dbg
2023-06-07 16:50:15 -07:00
Mikayla Maki
692d02a76b
Fix warning
2023-06-07 16:45:36 -07:00
Mikayla Maki
5a4aac7af3
Attempting to debug on ci...
2023-06-07 16:44:13 -07:00
Mikayla Maki
4c6bfeef98
Add track caller
2023-06-07 16:39:10 -07:00
Mikayla Maki and Max
9a667e9c7b
Fixed a bug where buffer saved clocks would desynchronize in rare execution paths
...
co-authored-by: Max <max@zed.dev >
2023-06-07 16:10:45 -07:00
Max Brunsfeld
59e1c210c6
Emit project event when a language server sends a logMessage notification
2023-06-07 14:46:08 -07:00
Mikayla Maki
2def300bb0
fmt
2023-06-07 14:20:01 -07:00
Mikayla Maki
17120701fc
Feature gate import
2023-06-07 14:15:20 -07:00
Mikayla Maki
e66ecae7ac
fmt
2023-06-07 14:13:57 -07:00
Mikayla Maki
35ef109e8d
Merge branch 'main' into stream-git-statuses
2023-06-07 14:12:58 -07:00
Mikayla Maki
7b7282fa47
Fix several randomized test failures with the new git status implementation
2023-06-07 14:10:17 -07:00
Max Brunsfeld
505538f761
Fix some issues found when testing Elixir-LS ( #2583 )
...
Closes
https://linear.app/zed-industries/issue/Z-2209/popovers-dont-always-have-syntax-highlighted-code
Closes
https://linear.app/zed-industries/issue/Z-2206/highlight-syntax-in-hover-docs
* Fix a ton of errors in our logs due to us not recognizing that
`elixir-ls` does not support code actions.
* Syntax-highlight elixir code blocks in hover popovers
2023-06-07 12:21:48 -07:00
Max Brunsfeld
d5ceff8d84
collab 0.13.1
2023-06-07 10:54:27 -07:00
Max Brunsfeld
f1c1a2308c
Bump tree-sitter-yaml submodule to avoid broken child submodule
2023-06-07 10:50:03 -07:00