Commit Graph
31406 Commits
Author SHA1 Message Date
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 MakiandMax 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