format code

macos-click-through
nganhkhoa 3 years ago committed by Keith Simmons
parent 551994c705
commit 8b1a81ded3

@ -143,7 +143,8 @@ impl ParallelCommand {
#[cfg(windows)] #[cfg(windows)]
ParallelCommand::RegisterRightClick => { ParallelCommand::RegisterRightClick => {
if unregister_rightclick() { if unregister_rightclick() {
let msg = "Could not unregister previous menu item. Possibly already registered."; let msg =
"Could not unregister previous menu item. Possibly already registered.";
nvim.err_writeln(msg).await.ok(); nvim.err_writeln(msg).await.ok();
error!("{}", msg); error!("{}", msg);
} }
@ -153,7 +154,8 @@ impl ParallelCommand {
error!("{}", msg); error!("{}", msg);
} }
if !register_rightclick_file() { if !register_rightclick_file() {
let msg = "Could not register file context menu item. Possibly already registered."; let msg =
"Could not register file context menu item. Possibly already registered.";
nvim.err_writeln(msg).await.ok(); nvim.err_writeln(msg).await.ok();
error!("{}", msg); error!("{}", msg);
} }

@ -34,7 +34,8 @@ fn get_binary_path() -> String {
#[cfg(target_os = "windows")] #[cfg(target_os = "windows")]
pub fn unregister_rightclick() -> bool { pub fn unregister_rightclick() -> bool {
let str_registry_path_1 = CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide").unwrap(); let str_registry_path_1 =
CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide").unwrap();
let str_registry_path_2 = CString::new("Software\\Classes\\*\\shell\\Neovide").unwrap(); let str_registry_path_2 = CString::new("Software\\Classes\\*\\shell\\Neovide").unwrap();
unsafe { unsafe {
let s1 = RegDeleteTreeA(HKEY_CURRENT_USER, str_registry_path_1.as_ptr()); let s1 = RegDeleteTreeA(HKEY_CURRENT_USER, str_registry_path_1.as_ptr());
@ -47,7 +48,8 @@ pub fn unregister_rightclick() -> bool {
pub fn register_rightclick_directory() -> bool { pub fn register_rightclick_directory() -> bool {
let neovide_path = get_binary_path(); let neovide_path = get_binary_path();
let mut registry_key: HKEY = null_mut(); let mut registry_key: HKEY = null_mut();
let str_registry_path = CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide").unwrap(); let str_registry_path =
CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide").unwrap();
let str_registry_command_path = let str_registry_command_path =
CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide\\command").unwrap(); CString::new("Software\\Classes\\Directory\\Background\\shell\\Neovide\\command").unwrap();
let str_icon = CString::new("Icon").unwrap(); let str_icon = CString::new("Icon").unwrap();
@ -136,7 +138,8 @@ pub fn register_rightclick_file() -> bool {
let neovide_path = get_binary_path(); let neovide_path = get_binary_path();
let mut registry_key: HKEY = null_mut(); let mut registry_key: HKEY = null_mut();
let str_registry_path = CString::new("Software\\Classes\\*\\shell\\Neovide").unwrap(); let str_registry_path = CString::new("Software\\Classes\\*\\shell\\Neovide").unwrap();
let str_registry_command_path = CString::new("Software\\Classes\\*\\shell\\Neovide\\command").unwrap(); let str_registry_command_path =
CString::new("Software\\Classes\\*\\shell\\Neovide\\command").unwrap();
let str_icon = CString::new("Icon").unwrap(); let str_icon = CString::new("Icon").unwrap();
let str_command = CString::new(format!("{} \"%1\"", neovide_path).as_bytes()).unwrap(); let str_command = CString::new(format!("{} \"%1\"", neovide_path).as_bytes()).unwrap();
let str_description = CString::new("Open with Neovide").unwrap(); let str_description = CString::new("Open with Neovide").unwrap();

Loading…
Cancel
Save