Mikayla
4a824521f3
remove more commented code
2024-01-12 20:10:40 -08:00
Conrad Irwin
60f7c45d35
Stop following when project is unshared
...
Before this change the views would continue to update in the background
of the "disconnected" dialogue, which was disconcerting.
2024-01-10 23:09:09 -07:00
Conrad Irwin
71ef720072
Allow adding write access to guests
2024-01-08 22:02:56 -07:00
Conrad Irwin
bcf30f19d6
Disallow creating files with '..' ( #3156 )
...
Release Notes:
- Fixed a crash that could occur when creating files with '..' in the
path
2024-01-08 15:43:57 -07:00
Conrad Irwin and Max
b8dbdb65f9
Fix relative path opening from project symbols
...
Co-Authored-By: Max <max@zed.dev >
2024-01-08 15:12:22 -07:00
Conrad Irwin
b62b45c6e5
No .. paths...
2024-01-08 13:46:08 -07:00
Piotr Osiewicz and Marshall Bowers
f90b05b716
Display setting documentation in settings.json ( #3936 )
...
Let this screenshot of settings.json speak for itself:

Release Notes:
- Added code completion & on-hover documentation to Zed's settings.json
file.
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-01-08 19:30:18 +01:00
Conrad Irwin
455d60f20a
Merge branch 'main' into channel-guests
2024-01-05 10:05:59 -07:00
Conrad Irwin
2cf11423a3
Tidy up branch
2024-01-04 11:55:14 -07:00
Piotr Osiewicz
273ea228a9
lsp: Do not cache initialization options
2024-01-04 19:54:58 +01:00
Conrad Irwin
4260ed27f6
Track read_only per project and buffer
...
This uses a new enum to avoid confusing booleans
2024-01-03 19:31:43 -07:00
Conrad Irwin
fcdf0e8028
Track room participant role
...
(Also wire that through to project collaboration rules for now)
2024-01-03 19:30:32 -07:00
Conrad Irwin
5f8ac7c29b
Plumbing to pass role for room participants
2024-01-03 19:30:32 -07:00
4ed92d64b7
Start work on read-only project access for channel guests
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 19:30:32 -07:00
Max Brunsfeld and Mikayla
75f0670dd6
Remove 2 suffix from gpui
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:59:39 -08:00
Max Brunsfeld and Mikayla
e2be87c688
Remove 2 suffix for ui, storybook, text
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:33:51 -08:00
Max Brunsfeld and Mikayla
2e155121f8
Remove 2 suffix for collab, rope, settings, menu
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:29:16 -08:00
Max Brunsfeld and Mikayla
cd818cd329
Remove 3 suffix for git crate
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:11:59 -08:00
Max Brunsfeld and Mikayla
7173f4a82b
Remove 2 suffix for fs, db, semantic_index, prettier
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:09:42 -08:00
Max Brunsfeld and Mikayla
f8cb050345
Remove 2 suffix for client, call, channel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 12:02:14 -08:00
Max Brunsfeld and Mikayla
8e704c8a47
Remove 2 suffix for lsp, language, fuzzy
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:58:02 -08:00
Max Brunsfeld and Mikayla
cdafb2d039
Remove 2 suffix for project
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 11:53:34 -08:00
Kirill Bulatov
b7fab01c6e
Do not panic on non-worktree file indexing
2023-12-18 13:10:26 +02:00
Kirill Bulatov
ab027aa72e
Rework the way project panel auto reveals entries
...
* gitignored entries are never auto revealed
* `project_panel::auto_reveal_entries = true` settings entry was added,
setting it to `false` will disable the auto reveal
* `pane::RevealInProjectPanel` action was added that activates the project panel and reveals the entry it got triggered on (including the gitignored ones)
2023-12-12 11:38:51 +02:00
Kirill Bulatov
cea3a29d19
Port to gpui1
2023-12-11 12:28:22 +02:00
Kirill Bulatov
5242f8031e
Port to gpui2
2023-12-05 16:13:39 +02:00
Kirill Bulatov
3c3c792750
Fix the test
2023-12-05 12:45:44 +02:00
Kirill Bulatov
51f29faaf3
Add project search in gitignored test
2023-12-05 12:45:44 +02:00
Kirill Bulatov
58264d9c3e
Integration tests for excluded files
2023-12-05 12:45:44 +02:00
Kirill Bulatov
0a150c44f2
Fix the regex matcher
2023-12-05 12:45:36 +02:00
Kirill Bulatov
057bf4e440
Ignore excluded files on worktree entry refresh
2023-12-05 12:30:29 +02:00
Kirill Bulatov
7fd7fdeef6
Allow opening buffers without a project entry
2023-12-05 12:30:29 +02:00
Kirill Bulatov
03361b4a58
Log project path that was no open due to no project entry found
2023-12-04 12:45:57 +02:00
Kirill Bulatov
cd5018d9cf
Exclude gitignored files' diagnostics from project panel and its indicator.
...
The diagnostics are collected and available still, since that might become a settings/UI toggle later.
Also, buffer diagnostics are still updated for gitignored files.
2023-11-30 15:46:30 +02:00
Kirill Bulatov
cc6109383d
Fix eslint diagnostics by passing worktree root during workspace init
2023-11-30 11:38:16 +02:00
Kirill Bulatov
5de10092a8
Log prettier installation start & success
2023-11-29 13:44:19 +02:00
Kirill Bulatov
9dd5a5a249
Fix the tests
2023-11-29 12:10:41 +02:00
Kirill Bulatov
c48e72db4c
Style fixes
2023-11-29 11:33:29 +02:00
Kirill Bulatov
5fe4027db7
Simplify default prettier installation function
2023-11-29 10:58:22 +02:00
Kirill Bulatov
33d9b2de06
Clear failed installation task when error threshold gets exceeded
2023-11-29 10:58:22 +02:00
Kirill Bulatov
89224f18dd
Properly determine default prettier plugins to install
2023-11-29 10:58:22 +02:00
Kirill Bulatov
92ef346b08
Properly increment installation attempts
2023-11-29 10:58:22 +02:00
Kirill Bulatov
0ffa9494e3
Always install default prettier
2023-11-29 10:58:22 +02:00
Kirill Bulatov
485cb153c9
Do not attempt to run default prettier if it's not installed yet
2023-11-29 10:58:22 +02:00
Kirill Bulatov
b41312e584
Always write prettier server file
2023-11-29 10:58:22 +02:00
Kirill Bulatov
f10d658e95
Split prettier code off to a separate module
2023-11-29 10:58:22 +02:00
Kirill Bulatov
98c44570ee
Limit prettier installation and start attempts
2023-11-29 10:58:22 +02:00
Kirill Bulatov
9ec39fc4fa
Use enum variants for prettier installation and startup phases
2023-11-29 10:58:22 +02:00
Kirill Bulatov
0abf3269e4
Exctract the common code
2023-11-29 10:58:22 +02:00
Kirill Bulatov
cd6cd6ac24
Fix collab tests
2023-11-24 12:56:58 +02:00