zed/crates
Marshall Bowers ad4e52842c
Make slash commands defined in extensions return SlashCommandOutput (#13237)
This PR extends the interface for slash commands defined in extensions
to have them return `SlashCommandOutput`.

This allows for slash commands to return multiple output sections for a
single piece of generated text.

Note that we don't allow specifying the icon to display in the
placeholder, as we don't want to commit to that in our API at the
moment.

Release Notes:

- N/A
2024-06-18 17:28:01 -04:00
..
activity_indicator Make LSP task cancellation discoverable (#13226) 2024-06-18 12:44:35 -07:00
anthropic Improve model selection in the assistant (#12472) 2024-05-30 12:36:07 +02:00
assets
assistant Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
assistant_slash_command Preserve sections generated by slash commands when reloading a context (#13199) 2024-06-18 14:49:53 +02:00
assistant_tooling
audio
auto_update Auto updater disabler (#12660) 2024-06-04 15:56:18 -07:00
breadcrumbs Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
call extension_cli: Allow building without dynamically linking WebRTC (#13080) 2024-06-14 20:13:31 -04:00
channel Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869) 2024-06-11 11:43:12 -07:00
cli paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
client Allow telemetry from unofficial builds (#13224) 2024-06-18 16:00:47 -04:00
clock
collab Hide old linux panics (#13221) 2024-06-18 13:48:26 -06:00
collab_ui Fix modality indicators in user menu (#13228) 2024-06-18 15:50:18 -04:00
collections
command_palette
command_palette_hooks
copilot paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
db paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
dev_server_projects
diagnostics Allow canceling in-progress language server work (e.g. cargo check) (#13173) 2024-06-17 17:58:47 -07:00
editor Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
extension Make slash commands defined in extensions return SlashCommandOutput (#13237) 2024-06-18 17:28:01 -04:00
extension_api Make slash commands defined in extensions return SlashCommandOutput (#13237) 2024-06-18 17:28:01 -04:00
extension_cli extension_cli: Allow building without dynamically linking WebRTC (#13080) 2024-06-14 20:13:31 -04:00
extensions_ui ui: Use PopoverMenu::new for constructing PopoverMenus (#13178) 2024-06-17 18:14:37 -04:00
feature_flags
feedback Refine inline transformation UX (#12939) 2024-06-13 08:35:22 +02:00
file_finder Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
file_icons
fs paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
fsevent
fuzzy Introduce an outline panel (#12637) 2024-06-12 23:22:52 +03:00
git Introduce an outline panel (#12637) 2024-06-12 23:22:52 +03:00
git_hosting_providers
go_to_line Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
google_ai
gpui Fix bug where window contents could appear outside of window bounds on X11 (#13181) 2024-06-18 13:49:01 -06:00
gpui_macros gpui_macros: Disable doctests (#13015) 2024-06-13 18:45:28 -04:00
headless
html_to_markdown Move rustdoc-related code to rustdoc crate (#12945) 2024-06-12 15:53:05 -04:00
http
image_viewer
inline_completion_button paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
install_cli
journal
language Remove copilot and show_copilot_suggestions setting aliases (#13167) 2024-06-17 15:51:37 -04:00
language_selector
language_tools ui: Use PopoverMenu::new for constructing PopoverMenus (#13178) 2024-06-17 18:14:37 -04:00
languages typescript: Make VTSLS the default language server for Typescript (#13140) 2024-06-18 20:16:03 +02:00
live_kit_client extension_cli: Allow building without dynamically linking WebRTC (#13080) 2024-06-14 20:13:31 -04:00
live_kit_server
lsp lsp: Revert URL type change (#13193) 2024-06-18 12:39:56 +02:00
markdown Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869) 2024-06-11 11:43:12 -07:00
markdown_preview Refine inline transformation UX (#12939) 2024-06-13 08:35:22 +02:00
media
menu
multi_buffer Bring Jupyter to Zed Editing (#12062) 2024-06-17 10:02:31 -07:00
node_runtime paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
notifications
ollama Allow Ollama Model KeepAlive to be None, defaulting to indefinite (#13059) 2024-06-14 10:33:28 -07:00
open_ai Improve model selection in the assistant (#12472) 2024-05-30 12:36:07 +02:00
outline Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
outline_panel Properly propagate git statuses in the outline panel (#13150) 2024-06-17 19:06:35 +03:00
paths util: Replace lazy_static! with OnceLock (#13215) 2024-06-18 12:44:58 -04:00
picker Reveal the selected item when cycling a picker's selection (#12950) 2024-06-12 17:40:53 -07:00
prettier paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
project Make LSP task cancellation discoverable (#13226) 2024-06-18 12:44:35 -07:00
project_panel project panel: Improve performance in large projects (#13202) 2024-06-18 15:09:52 +02:00
project_symbols Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
proto Allow canceling in-progress language server work (e.g. cargo check) (#13173) 2024-06-17 17:58:47 -07:00
quick_action_bar Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
recent_projects Reconnect button for remote projects (#12669) 2024-06-10 18:09:47 -06:00
refineable
release_channel Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869) 2024-06-11 11:43:12 -07:00
repl repl: Add missing LICENSE file (#13161) 2024-06-17 14:13:12 -04:00
rich_text
rope
rpc Extract a proto crate out of rpc (#12852) 2024-06-10 12:49:53 -06:00
rustdoc paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
search Fix panic trying to go to next of 0 matches (#13233) 2024-06-18 14:46:33 -06:00
semantic_index Refactor: Make it possible to share a remote worktree (#12775) 2024-06-07 12:53:01 -07:00
semantic_version
settings paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
snippet
sqlez
sqlez_macros
story
storybook storybook: Use theme::setup_ui_font helper function (#13227) 2024-06-18 15:38:11 -04:00
sum_tree
supermaven
supermaven_api paths: Replace lazy_static! with OnceLock (#13213) 2024-06-18 12:22:37 -04:00
tab_switcher
task
tasks_ui task: Rebind UseSelectedQuery in modal to F2 (#12601) 2024-06-03 12:52:44 +02:00
telemetry_events Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869) 2024-06-11 11:43:12 -07:00
terminal Extract paths out of util (#13182) 2024-06-17 19:27:42 -04:00
terminal_view util: Use GlobSet in PathMatcher (#13197) 2024-06-18 16:12:24 +02:00
text Refine inline transformation UX (#12939) 2024-06-13 08:35:22 +02:00
theme Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
theme_importer Hoist indexmap to workspace level (#12901) 2024-06-11 15:31:55 -04:00
theme_selector
time_format
ui Make LSP task cancellation discoverable (#13226) 2024-06-18 12:44:35 -07:00
ui_text_field
util util: Replace lazy_static! with OnceLock (#13215) 2024-06-18 12:44:58 -04:00
vcs_menu vcs_menu: Fix header taking up too much space (#12646) 2024-06-04 19:13:21 +02:00
vim vim: Display pending keys in Vim mode indicator (#13195) 2024-06-18 13:30:18 +02:00
welcome Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869) 2024-06-11 11:43:12 -07:00
workspace Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00
worktree util: Replace lazy_static! with OnceLock (#13215) 2024-06-18 12:44:58 -04:00
zed Keyboardable buttons in linux alerts (#13235) 2024-06-18 14:58:10 -06:00
zed_actions Add more menus to Zed (#12940) 2024-06-18 12:16:54 -07:00