Mikayla
1d665148b3
Fix infinite loop in select all matches
2023-09-20 08:25:21 -07:00
Mikayla
38b05545a4
Add select all command to the editor, equivalent to hitting cmd-d as many times as possible
2023-09-20 08:25:20 -07:00
KCaverly
41f23e6adb
add keymaps for activating text, regex and semantic modes
2023-09-20 10:04:43 -04:00
Mikayla
20a8d98b73
Get nextLS running
2023-09-20 06:55:24 -07:00
KCaverly
8d544db9ff
create initial action for Semantic search mode
2023-09-20 09:48:27 -04:00
Kirill Bulatov
ffc4cc2433
Add a way to display unrelated to language support language servers' logs ( #2991 )
...
Copilot is being used in every buffer, but we do not see its logs that
easily.
In the future, prettier wrapper will pretend to be an LSP server, it is
better to log its messages somewhere, so prepare an infrastructure for
that.
<img width="1727" alt="image"
src="https://github.com/zed-industries/zed/assets/2690773/d31a257c-9608-46fa-8be1-f0a2a2bdbdb7 ">
Copilot seem to have no rpc messages logged for some reason now,
prettier wrapper might be a better case to investigate this, so leaving
as is.
Release Notes:
- N/A
2023-09-20 12:14:31 +03:00
Kirill Bulatov
96555828cb
Show Copilot logs right after its LSP server start
2023-09-20 12:08:32 +03:00
Kirill Bulatov
85bf2a4b2d
Avoid extra LSP log events
2023-09-20 11:27:52 +03:00
Nathan Sobo
bdbe893736
Checkpoint
2023-09-19 21:55:49 -06:00
Conrad Irwin
fbb2cd6a3b
Initialize workspace properly in tests ( #2994 )
...
For vim command I'd like to be able to test that e.g. workspace::Save
works.
2023-09-19 21:02:38 -06:00
Nathan Sobo
8605347ce5
Checkpoint
2023-09-19 20:55:13 -06:00
Conrad Irwin and Max Brunsfeld
3a25cb2068
vim: Use explicit global, not default ( #2987 )
...
This should have no user-visible impact, but tidies up one of the
awkwardnesses
of how vim uses global state at the moment.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-09-19 20:52:25 -06:00
Conrad Irwin
0d7e75f60b
Initialize workspace properly in tests
...
For vim command I'd like to be able to test that e.g. workspace::Save
works.
2023-09-19 20:49:29 -06:00
Conrad Irwin
76bba1b8c1
vim fixes for find&replace
...
* allow replacing with the empty string to delete
* fix <enter> for ReplaceNext
2023-09-19 20:48:01 -06:00
Mikayla Maki
9376900ab1
Add UI/UX for moving channels ( #2976 )
...
TODO:
- [x] Add drag and drop
- [x] Polish up in-flight decisions.
- [x] Fix chat panel panic
- [x] Add nice hover effect highlighting the matching ones
- [x] Fix and test keyboard
Release Notes:
- N/A
2023-09-19 17:56:22 -07:00
Mikayla
2dc8da1006
Add hover styles to channels matching the current selection
...
Fix chat desync from moving / linking channels
2023-09-19 17:50:02 -07:00
Nate Butler
33a131682d
Checkpoint - Details
2023-09-19 19:18:23 -04:00
Kyle Caverly
8a004641ee
Semantic index eval ( #2988 )
...
v0 of the Semantic Index evaluate test suite
Release Notes:
- Added eval.rs as an example to the semantic-index crates
- Generates test metrics for two small projects, as a starting point to
systematically evaluate retrieval quality
2023-09-19 19:17:06 -04:00
KCaverly
c759bf2cbb
fix warnings
2023-09-19 19:05:26 -04:00
KCaverly
974e2bd350
remove git2 dependency for repository cloning in semantic_index eval
2023-09-19 18:55:15 -04:00
Mikayla
299d80fb20
Finish implementing drag and drop
2023-09-19 15:51:00 -07:00
Piotr Osiewicz
36bebf9c3a
buffer/replace: Advance match index on each replace. ( #2992 )
...
Release Notes:
- Fixed "Replace next" not advancing the match index.
2023-09-19 23:56:22 +02:00
Mikayla
2d6ee42ce3
Improve drag and drop to look and feel better
...
WIP: Change rendering of drag and drop based on alt-modifier
2023-09-19 14:48:34 -07:00
Kirill Bulatov
975d1c8a3e
Send copilot log messages into the log panel
2023-09-19 23:41:55 +03:00
KCaverly
5825854d37
updated git2 to use ssl
2023-09-19 16:36:51 -04:00
KCaverly
4c41833cfb
move git2 to workspace dependency globally
2023-09-19 16:13:47 -04:00
Kirill Bulatov
c976ae2fc5
Show supplementary language servers in the logs panel
2023-09-19 22:29:27 +03:00
Nathan Sobo
ec5811b437
Checkpoint
2023-09-19 13:27:57 -06:00
Nathan Sobo
b40a92a9d6
Checkpoint
2023-09-19 13:09:00 -06:00
Kirill Bulatov
ad18a85e3e
Send and receive Copilot events
2023-09-19 21:53:31 +03:00
Mikayla
22c91526a6
Add basic drag and drop support
2023-09-19 11:20:01 -07:00
Kyle Caverly
ffb0443fa3
remove release channel flags in semantic_index ( #2989 )
...
Remove Release channel filters from semantic_index allowing the index to
be released to stable.
Release Notes:
- Remove Release channel filters in enabled and semantic_index
initialization
2023-09-19 12:39:26 -04:00
Nate Butler and Julia
3571fc880e
Draw indent guides using indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 12:38:46 -04:00
KCaverly
0bb039bfb7
formatting
2023-09-19 12:27:33 -04:00
KCaverly
354db120f4
remove release channel flags in semantic_index
2023-09-19 12:20:59 -04:00
Nate Butler and Julia
3a479d5e8a
use u32 as indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 11:59:55 -04:00
Nate Butler and Julia
e99a40a8fb
Make list_item toggleable, improve optional left_icon on list item
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 11:52:35 -04:00
KCaverly
71862a72a8
fix Cargo.lock for merge
2023-09-19 11:44:51 -04:00
Nathan Sobo
c3dfc061b1
WIP
2023-09-19 08:46:02 -06:00
Kirill Bulatov
c9413551d0
Add Copilot server to LSP logs panel
2023-09-19 16:25:09 +03:00
Nate Butler
4be4b29be0
WIP
2023-09-19 08:31:22 -04:00
Kirill Bulatov
9738786fa4
Add a specific server id to a Copilot LSP
2023-09-19 12:32:05 +03:00
Kirill Bulatov
c28097b5af
Automatically subscribe for lsp logs of every server added
...
Avoid re-adding the server on new logs events.
2023-09-19 11:52:21 +03:00
Nate Butler
ad9c0e70ca
Merge branch 'main' into nate/gpui2-ui-components
2023-09-19 00:26:41 -04:00
Nate Butler
500f35cb03
Add icon, list_item, work on project panel
2023-09-19 00:25:46 -04:00
Mikayla
5b4d4900cd
Finish optimizing channel representations and operations
2023-09-18 20:24:37 -07:00
Nathan Sobo
e4abc28827
Add negative style helpers
2023-09-18 20:47:40 -06:00
Nathan Sobo
1c8ce737b2
Add Element::when method
2023-09-18 20:25:12 -06:00
Nathan Sobo
4b86052007
Checkpoint
2023-09-18 20:17:27 -06:00
Nathan Sobo
4b3522984c
Checkpoint: Add methods for setting arbitrary lengths
2023-09-18 19:48:22 -06:00