Merge pull request #2374 from zed-industries/add-vim-mode-metric

Add vim mode metric
This commit is contained in:
Joseph T. Lyons 2023-04-13 13:52:31 -04:00 committed by GitHub
commit 6a75e884c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6620,13 +6620,15 @@ impl Editor {
.as_singleton() .as_singleton()
.and_then(|b| b.read(cx).file()), .and_then(|b| b.read(cx).file()),
) { ) {
let settings = cx.global::<Settings>();
let extension = Path::new(file.file_name(cx)) let extension = Path::new(file.file_name(cx))
.extension() .extension()
.and_then(|e| e.to_str()); .and_then(|e| e.to_str());
project.read(cx).client().report_event( project.read(cx).client().report_event(
name, name,
json!({ "File Extension": extension }), json!({ "File Extension": extension, "Vim Mode": settings.vim_mode }),
cx.global::<Settings>().telemetry(), settings.telemetry(),
); );
} }
} }