{"id":13732400,"url":"https://github.com/hackalyze/ue4-vs-extensions","last_synced_at":"2025-05-08T06:32:10.014Z","repository":{"id":48467496,"uuid":"68247958","full_name":"hackalyze/ue4-vs-extensions","owner":"hackalyze","description":"Useful UE4 Visual Studio extensions.","archived":false,"fork":false,"pushed_at":"2021-07-24T13:29:21.000Z","size":460,"stargazers_count":276,"open_issues_count":5,"forks_count":59,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-08-04T02:11:05.967Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hackalyze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-14T22:19:11.000Z","updated_at":"2024-07-22T15:26:40.000Z","dependencies_parsed_at":"2022-08-25T00:21:09.792Z","dependency_job_id":null,"html_url":"https://github.com/hackalyze/ue4-vs-extensions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackalyze%2Fue4-vs-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackalyze%2Fue4-vs-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackalyze%2Fue4-vs-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackalyze%2Fue4-vs-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackalyze","download_url":"https://codeload.github.com/hackalyze/ue4-vs-extensions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224708251,"owners_count":17356509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T02:01:55.592Z","updated_at":"2024-11-14T23:32:17.096Z","avatar_url":"https://github.com/hackalyze.png","language":null,"readme":"### UE4 Smarter Macro Indenting\nThis extension was designed to fix the unnecessary and annoying \"smart\" indenting that Visual Studio likes to do around various UE4 macros. It attempts to fix these indents when your current line proceeds any of the following UE4 macros:\n* UPROPERTY\n* UFUNCTION\n* GENERATED_BODY\n* GENERATED_UCLASS_BODY\n* GENERATED_USTRUCT_BODY\n* GENERATED_UINTERFACE_BODY\n* GENERATED_IINTERFACE_BODY\n\n### Demo\n| Before | After |\n| --- | --- |\n| ![Example](resources/ue4_smarter_macro_indenting_off.gif \"Normal Smart Indention in Visual Studio\") | ![Example](resources/ue4_smarter_macro_indenting_on.gif \"Extension enabled\") |\n\n### Installation\n\n1. Download and install the Visual Commander extension for Visual Studio from here: https://vlasovstudio.com/visual-commander/\n2. Go to VCmd -\u003e Import and import the ue4_smarter_macro_indenting*.vcmd that corresponds to your version of visual studio.  For visual studio 2017/2019+, use ue4_smarter_macro_indenting_vs2017-2019.vcmd, for earlier versions use ue4_smarter_macro_indenting_vs2013-2015.vcmd.\n3. Go to VCmd -\u003e Extensions to open the Extensions panel\n4. Check the \"Enabled\" checkbox for the \"UE4 Fix Indent\" extension.\n5. Make sure Indenting is set to \"Smart\" in Tools -\u003e Options -\u003e Text Editor -\u003e C/C++ -\u003e Tabs.\n\n\u003e If \"VCmd\" doesn't appear on your Visual Studio toolbar after installing Visual Commander, you may need to restart Visual Studio.\n","funding_links":[],"categories":["Tools"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackalyze%2Fue4-vs-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackalyze%2Fue4-vs-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackalyze%2Fue4-vs-extensions/lists"}