diff -urN /opt/slickedit-pro2023-v2801/macros/jrefactor.e jrefactor.e
--- /opt/slickedit-pro2023-v2801/macros/jrefactor.e 2024-01-23 10:31:44.871577800 -0500
+++ jrefactor.e 2024-04-03 17:10:53.233263466 -0400
@@ -2061,7 +2061,7 @@
if (_LanguageInheritsFrom("e") || _LanguageIsLikeCPP()) {
if (//import_name == "" &&
import_file != "" &&
- (tag_tree_type_is_class(type_name) || tag_tree_type_is_func(type_name) || tag_tree_type_is_constant(type_name) || tag_tree_type_is_data(type_name)) &&
+ (tag_tree_type_is_class(type_name) || tag_tree_type_is_func(type_name) || tag_tree_type_is_constant(type_name) || tag_tree_type_is_data(type_name) || type_name=="typedef") &&
!_file_eq(_strip_filename(import_file, 'P'), "builtins.e") &&
!_file_eq(_strip_filename(import_file, 'P'), _strip_filename(p_buf_name, 'P')) &&
!import_exists(_strip_filename(import_file, 'P'), imports, import_hash, depth+1) &&