Add an action to reveal log file in system file manager (#40815)

We document the location of the log file in many places, we should just
make it easy to open directly within your file browser. The one thing
here is naming. We use dynamic naming for "reveal" actions in the
project panel, to reflect the right file manager name per OS, but for a
command palette action, I dont think we want to have dynamic code for
the action name, just going with finder at the moment.

Release Notes:

- Added a `zed: reveal log in file manager` action to the command
palette.
This commit is contained in:
Joseph T. Lyons
2025-10-21 14:38:11 -04:00
committed by GitHub
parent a71cc6a1e7
commit a398f80ba6
2 changed files with 6 additions and 1 deletions
+3 -1
View File
@@ -7015,7 +7015,9 @@ actions!(
zed,
[
/// Opens the Zed log file.
OpenLog
OpenLog,
/// Reveals the Zed log file in the system file manager.
RevealLogInFileManager
]
);
+3
View File
@@ -178,6 +178,9 @@ pub fn init(cx: &mut App) {
open_log_file(workspace, window, cx);
});
});
cx.on_action(|_: &workspace::RevealLogInFileManager, cx| {
cx.reveal_path(paths::log_file().as_path());
});
cx.on_action(|_: &zed_actions::OpenLicenses, cx| {
with_active_or_new_workspace(cx, |workspace, window, cx| {
open_bundled_file(