diff --git a/_windows/laf.xml b/_windows/laf.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dbf49b40fd2ac76a1f33cbe1b6bb042301ee65a2
--- /dev/null
+++ b/_windows/laf.xml
@@ -0,0 +1,5 @@
+<application>
+  <component name="LafManager">
+    <laf class-name="com.intellij.ide.ui.laf.IntelliJLaf" />
+  </component>
+</application>
\ No newline at end of file
diff --git a/codestyles/Default.xml b/codestyles/Default.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e94f32a8c528ea144c4fa1214dc75ee997b2382e
--- /dev/null
+++ b/codestyles/Default.xml
@@ -0,0 +1 @@
+<code_scheme name="Default" version="173" />
\ No newline at end of file
diff --git a/colors.scheme.xml b/colors.scheme.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a7fa7c57cc8b3ed9ca26da3a258da0d1f6fa9506
--- /dev/null
+++ b/colors.scheme.xml
@@ -0,0 +1,5 @@
+<application>
+  <component name="EditorColorsManagerImpl">
+    <global_color_scheme name="_@user_Default" />
+  </component>
+</application>
\ No newline at end of file
diff --git a/debugger.xml b/debugger.xml
new file mode 100644
index 0000000000000000000000000000000000000000..16f98b39b2e20d68d2c7dd0b1411979d7d3f3c41
--- /dev/null
+++ b/debugger.xml
@@ -0,0 +1,6 @@
+<application>
+  <component name="XDebuggerSettings">
+    <data-views />
+    <general />
+  </component>
+</application>
\ No newline at end of file
diff --git a/filetypes.xml b/filetypes.xml
new file mode 100644
index 0000000000000000000000000000000000000000..00c5afabea4b4a263691c3ce795c0a36b1495cdf
--- /dev/null
+++ b/filetypes.xml
@@ -0,0 +1,15 @@
+<application>
+  <component name="FileTypeManager" version="17">
+    <extensionMap>
+      <removed_mapping ext="bat" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="log" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="cmd" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="bat" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="log" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="dockerfile" approved="true" type="textmate" />
+      <removed_mapping ext="makefile" approved="true" type="textmate" />
+      <removed_mapping ext="cmd" approved="true" type="PLAIN_TEXT" />
+      <removed_mapping ext="snakefile" approved="true" type="textmate" />
+    </extensionMap>
+  </component>
+</application>
\ No newline at end of file
diff --git a/inspection/Default.xml b/inspection/Default.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e0e3e827e366169b69f361c7ba818d63f2df6909
--- /dev/null
+++ b/inspection/Default.xml
@@ -0,0 +1,13 @@
+<profile version="1.0">
+  <option name="myName" value="Default" />
+  <inspection_tool class="PyPackageRequirementsInspection" enabled="true" level="WARNING" enabled_by_default="true">
+    <option name="ignoredPackages">
+      <value>
+        <list size="2">
+          <item index="0" class="java.lang.String" itemvalue="urllib" />
+          <item index="1" class="java.lang.String" itemvalue="json" />
+        </list>
+      </value>
+    </option>
+  </inspection_tool>
+</profile>
\ No newline at end of file
diff --git a/textmate_os.xml b/textmate_os.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1b9dc6cfdf4feb9fb4cafef4932b3c310053abb2
--- /dev/null
+++ b/textmate_os.xml
@@ -0,0 +1,176 @@
+<application>
+  <component name="TextMateSettings">
+    <option name="bundles">
+      <list>
+        <BundleConfigBean>
+          <option name="name" value="bat" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/bat" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="clojure" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/clojure" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="coffeescript" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/coffeescript" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="cpp" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/cpp" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="csharp" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/csharp" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="css" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/css" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="docker" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/docker" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="fsharp" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/fsharp" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="git" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/git" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="go" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/go" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="groovy" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/groovy" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="handlebars" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/handlebars" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="hlsl" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/hlsl" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="html" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/html" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="ini" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/ini" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="java" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/java" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="javascript" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/javascript" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="json" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/json" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="less" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/less" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="log" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/log" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="lua" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/lua" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="make" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/make" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="markdown-basics" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/markdown-basics" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="objective-c" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/objective-c" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="perl" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/perl" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="php" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/php" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="powershell" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/powershell" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="pug" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/pug" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="python" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/python" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="r" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/r" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="razor" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/razor" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="ruby" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/ruby" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="rust" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/rust" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="scss" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/scss" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="shaderlab" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/shaderlab" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="shellscript" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/shellscript" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="sql" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/sql" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="swift" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/swift" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="typescript-basics" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/typescript-basics" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="vb" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/vb" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="xml" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/xml" />
+        </BundleConfigBean>
+        <BundleConfigBean>
+          <option name="name" value="yaml" />
+          <option name="path" value="$APPLICATION_HOME_DIR$/plugins/textmate/lib/bundles/yaml" />
+        </BundleConfigBean>
+      </list>
+    </option>
+  </component>
+</application>
\ No newline at end of file