igogo-x86 / HexRaysPyTools

IDA Pro plugin which improves work with HexRays decompiler and helps in process of reconstruction structures and classes
1.41k stars 224 forks source link

Conflicting shortcut with IDA Pro 7.6 #77

Open saidelike opened 3 years ago

saidelike commented 3 years ago

There is a conflicting shortcut with IDA 7.6

Conflicting shortcut: Shift+N; Candidate actions:
    hx:QuickRename (Quick rename...)
    HexRaysPyTools:RenameInside (Rename inside argument)
Executing action: hx:QuickRename (Quick rename...)
saidelike commented 3 years ago

In the meantime, it can be disabled with:

diff --git a/HexRaysPyTools/callbacks/renames.py b/HexRaysPyTools/callbacks/renames.py
index 19114d5..4e6de7c 100644
--- a/HexRaysPyTools/callbacks/renames.py
+++ b/HexRaysPyTools/callbacks/renames.py
@@ -343,7 +343,7 @@ class PropagateName(actions.HexRaysPopupAction):

 actions.action_manager.register(RenameOther())
-actions.action_manager.register(RenameInside())
+#actions.action_manager.register(RenameInside())
 actions.action_manager.register(RenameOutside())
 actions.action_manager.register(RenameUsingAssert())
 actions.action_manager.register(PropagateName())

or changed to another hotkey:

class RenameInside(actions.HexRaysPopupAction):
    description = "Rename inside argument"
    hotkey = "Shift+N"