// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . ide . customize Ċ Ċ import Ġcom . intellij . application . options . Code Style Ċ import Ġcom . intellij . code Insight . Code Insight Settings Ċ import Ġcom . intellij . ide . Application Initialized Listener Ċ import Ġcom . intellij . ide . Welcome Wizard Util Ċ import Ġcom . intellij . ide . project View . impl . Project View Shared Settings Ċ import Ġcom . intellij . ide . ui . UI Settings Ċ import Ġcom . intellij . lang . Language Ċ import Ġcom . intellij . openapi . application . Application Manager Ċ import Ġcom . intellij . openapi . extensions . Extension Not Applicable Exception Ċ import Ġcom . intellij . openapi . util . registry . Registry Ċ Ċ private Ġclass ĠWelcome Wizard Helper Ġ: ĠApplication Initialized Listener Ġ{ ĊĠ Ġinit Ġ{ ĊĠĠĠ Ġif Ġ( Application Manager . getApplication (). is Head less Environment ) Ġ{ ĊĠĠĠĠĠ Ġthrow ĠExtension Not Applicable Exception . INSTANCE ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcomponents Initialized () Ġ{ ĊĠĠĠ Ġ// Ġproject ĠView Ġsettings ĊĠĠĠ ĠWelcome Wizard Util . get Auto Scroll To Source ()?. let Ġ{ ĊĠĠĠĠĠ ĠProject View Shared Settings . instance . aut osc roll To Source Ġ= Ġit ĊĠĠĠ Ġ} ĊĠĠĠ ĠWelcome Wizard Util . get Manual Order ()?. let Ġ{ ĊĠĠĠĠĠ ĠProject View Shared Settings . instance . manual Order Ġ= Ġit ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġdebugger Ġsettings ĊĠĠĠ ĠWelcome Wizard Util . get Disable Break points OnClick ()?. let { ĊĠĠĠĠĠ ĠRegistry . get (" debugger . click . disable . breakpoints "). setValue ( it ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġcode Ġinsight Ġsettings ĊĠĠĠ ĠWelcome Wizard Util . get Completion Case Sensitive ()?. let Ġ{ ĊĠĠĠĠĠ ĠCode Insight Settings . getInstance (). COMP LE TION _ CASE _ S ENS ITIVE Ġ= Ġit ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Ġcode Ġstyle Ġsettings ĊĠĠĠ ĠWelcome Wizard Util . get Continuation Indent ()?. let Ġ{ ĊĠĠĠĠĠ ĠLanguage . get Registered Languages () ĊĠĠĠĠĠĠĠ Ġ. as Sequence () ĊĠĠĠĠĠĠĠ Ġ. map Ġ{ ĠCode Style . getDefault Settings (). get Indent Options ( it . associated FileType ) Ġ} ĊĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit . CONT IN UATION _ IND ENT _ SIZE Ġ> ĠWelcome Wizard Util . get Continuation Indent () Ġ} ĊĠĠĠĠĠĠĠ Ġ. forEach Ġ{ Ġit . CONT IN UATION _ IND ENT _ SIZE Ġ= ĠWelcome Wizard Util . get Continuation Indent () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠUI Ġsettings ĊĠĠĠ ĠWelcome Wizard Util . get Tabs Placement ()?. let Ġ{ ĊĠĠĠĠĠ ĠUI Settings . instance . editor Tab Placement Ġ= Ġit ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠWelcome Wizard Util . get Appearance FontSize ()?. let Ġ{ ĊĠĠĠĠĠ Ġval Ġsettings Ġ= ĠUI Settings . instance ĊĠĠĠĠĠ Ġsettings . override L af Fonts Ġ= Ġtrue ĊĠĠĠĠĠ ĠUI Settings . instance . fontSize Ġ= Ġit ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠWelcome Wizard Util . get Appearance Font Face ()?. let Ġ{ ĊĠĠĠĠĠ Ġval Ġsettings Ġ= ĠUI Settings . instance ĊĠĠĠĠĠ Ġsettings . override L af Fonts Ġ= Ġtrue ĊĠĠĠĠĠ Ġsettings . font Face Ġ= Ġit ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ