ZIm/crates
Nate Butler 773ad6bfd1
Document the theme crate (#18690)
This PR enables required documentation for the `theme` crate starts on
documenting it.

The end goal is to have all meaningful documentation in the crate filled
out – However I'm not sure that just adding `#![deny(missing_docs)]` to
the whole crate is the right approach.

I don't know that having 200+ "The color of the _ color" field docs is
useful however–In the short term I've excluded some of the modules that
contain structs with a ton of fields (`colors, `status`, etc.) until we
decide what the right solution here is.

Next steps are to clean up the crate, removing unused modules or those
with low usage in favor of other approaches.

Changes in this PR:
- Enable the `deny(missing_docs)` lint for the `theme` crate 
- Start documenting a subset of the crate.
- Enable `#![allow(missing_docs)]` for some modules.


Release Notes:

- N/A
2024-10-03 10:27:19 -04:00
..
activity_indicator lsp: Remove reinstall, update config (#18318) 2024-09-25 10:45:56 -07:00
anthropic Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
assets
assistant Make slash command descriptions consistent (#18595) 2024-10-02 10:35:50 -03:00
assistant_slash_command Introduce a new /delta command (#17903) 2024-09-17 08:47:08 -06:00
assistant_tool
audio
auto_update Continue to redirect to GitHub commits for nightly and dev release notes (#18487) 2024-09-28 15:20:32 -04:00
breadcrumbs Add missing shortcuts in tooltips (#18282) 2024-09-27 11:06:48 +02:00
call
channel Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
cli
client Replace isahc with async ureq (#18414) 2024-10-02 12:30:48 -07:00
clock Add the ability to propose changes to a set of buffers (#18170) 2024-09-20 18:28:50 -04:00
collab Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
collab_ui
collections
command_palette
command_palette_hooks
context_servers context_servers: Remove context_type from ResourceContent (#18097) 2024-09-19 15:51:48 -04:00
copilot Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
db Add system_id (#18040) 2024-09-19 07:20:27 -04:00
dev_server_projects
diagnostics Tweak warning diagnostic toggle (#18637) 2024-10-02 13:57:20 -03:00
docs_preprocessor
editor Clean up style properties on hunk controls (#18639) 2024-10-03 11:23:56 -03:00
evals Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
extension Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
extension_api
extension_cli Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
extensions_ui
feature_flags
feedback Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
file_finder Avoid unwrap in file finder (#18374) 2024-09-26 10:31:17 +03:00
file_icons
fs Fix file watching for symlinks (#17609) 2024-09-30 23:04:35 -07:00
fsevent
fuzzy
git Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
git_hosting_providers Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
go_to_line More git hunk highlighting fixes (#18459) 2024-09-27 13:48:37 -07:00
google_ai Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
gpui Revert "Fix blurry cursor on Wayland at a scale other than 100%" (#18642) 2024-10-02 10:44:16 -07:00
gpui_macros
headless Allow using system node (#18172) 2024-09-23 15:28:04 -06:00
html_to_markdown
http_client Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
image_viewer
indexed_docs
inline_completion_button
install_cli
journal
language editor: Ensure proposed changes editor is syntax-highlighted when opened (#18648) 2024-10-02 14:23:59 -04:00
language_model Remove Qwen2 model (#18444) 2024-09-27 13:30:25 -04:00
language_selector
language_tools Improve language server log view split ergonomics (#18527) 2024-09-30 11:25:11 +03:00
languages Clean up formatting in Cargo.toml (#18632) 2024-10-02 10:38:23 -04:00
live_kit_client
live_kit_server Replace isahc with async ureq (#18414) 2024-10-02 12:30:48 -07:00
lsp lsp: Remove reinstall, update config (#18318) 2024-09-25 10:45:56 -07:00
markdown Allow using system node (#18172) 2024-09-23 15:28:04 -06:00
markdown_preview Fix rendering of markdown tables (#18315) 2024-09-30 15:50:30 -07:00
media
menu
multi_buffer Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
node_runtime Make python run local worktree LSPs (#18353) 2024-09-25 12:45:41 -07:00
notifications Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
ollama Fix read timeout for ollama (#18417) 2024-09-27 00:36:17 -06:00
open_ai Stop leaking isahc assumption (#18408) 2024-09-26 14:01:05 -06:00
outline More git hunk highlighting fixes (#18459) 2024-09-27 13:48:37 -07:00
outline_panel ssh remoting: Fix cmd-o (#18308) 2024-09-24 16:23:08 -06:00
paths macos: Use ~/Library/Caches/Zed instead of ~/.cache/zed (#17949) 2024-09-17 13:51:11 -04:00
picker Update typos-cli to v1.24.6. Add scripts/check-spelling. Fix typos (#17961) 2024-09-17 15:08:14 -04:00
prettier Allow using system node (#18172) 2024-09-23 15:28:04 -06:00
project ssh: Add session state indicator to title bar (#18645) 2024-10-03 00:35:56 +02:00
project_panel Project panel horizontal scrollbar (#18513) 2024-10-01 18:32:16 +03:00
project_symbols
proto Prepare to sync other kinds of settings (#18616) 2024-10-02 22:00:40 +03:00
quick_action_bar Add missing shortcuts in tooltips (#18282) 2024-09-27 11:06:48 +02:00
recent_projects Remove a debug dev config line (#18689) 2024-10-03 15:38:42 +03:00
refineable
release_channel
remote ssh: Add session state indicator to title bar (#18645) 2024-10-03 00:35:56 +02:00
remote_server ssh remoting: Add infrastructure to handle reconnects (#18572) 2024-10-01 12:16:44 +02:00
repl Styling option for separating terminal view background from background color (#17611) 2024-09-17 12:51:31 -04:00
reqwest_client Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
rich_text
rope Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
rpc Remove Qwen2 model (#18444) 2024-09-27 13:30:25 -04:00
search Adjust spacing and sizing of buffer search bar icon buttons (#18638) 2024-10-02 13:57:03 -03:00
semantic_index Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
semantic_version
session
settings Prepare to sync other kinds of settings (#18616) 2024-10-02 22:00:40 +03:00
settings_ui
snippet
snippet_provider Fix file descriptors leak in evals (#18351) 2024-09-25 15:21:00 -04:00
snippets_ui Add snippet commands (#18453) 2024-10-02 13:27:16 +02:00
sqlez Workspace persistence for SSH projects (#17996) 2024-09-19 17:51:28 +02:00
sqlez_macros
story
storybook Fix missing tooltips for selected buttons (#18435) 2024-09-27 14:16:14 +02:00
sum_tree Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
supermaven Implement grapheme support for supermaven completions (#18279) 2024-09-24 08:49:07 -06:00
supermaven_api
tab_switcher tab_switcher: Add file and project search icons (#17115) 2024-09-17 14:48:05 +02:00
task Use const over static for string literals (#18635) 2024-10-02 12:33:13 -04:00
tasks_ui ssh remoting: Fix cmd-o (#18308) 2024-09-24 16:23:08 -06:00
telemetry_events Add system_id (#18040) 2024-09-19 07:20:27 -04:00
terminal terminal: Fix blinking settings & blinking with custom shape (#18538) 2024-09-30 15:36:35 +02:00
terminal_view terminal: Fix blinking settings & blinking with custom shape (#18538) 2024-09-30 15:36:35 +02:00
text Pass Summary::Context to Item::summarize (#18510) 2024-09-29 10:30:48 -06:00
theme Document the theme crate (#18690) 2024-10-03 10:27:19 -04:00
theme_importer
theme_selector
time_format
title_bar ssh: Add session state indicator to title bar (#18645) 2024-10-03 00:35:56 +02:00
ui Project panel horizontal scrollbar (#18513) 2024-10-01 18:32:16 +03:00
ui_input
ui_macros
ureq_client Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
util Clean up formatting in Cargo.toml (#18632) 2024-10-02 10:38:23 -04:00
vcs_menu
vim Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
welcome
workspace Keep tab position when closing tabs (#18168) 2024-10-02 13:44:42 +02:00
worktree Use const over static for string literals (#18635) 2024-10-02 12:33:13 -04:00
zed Sort dependencies in Cargo.toml files (#18657) 2024-10-02 16:26:48 -04:00
zed_actions