diff --git a/mydoc/mydoc_webstorm_text_editor.md b/mydoc/mydoc_webstorm_text_editor.md index 1b194b9..662824e 100644 --- a/mydoc/mydoc_webstorm_text_editor.md +++ b/mydoc/mydoc_webstorm_text_editor.md @@ -16,6 +16,14 @@ If you decide to use WebStorm, here are a few tips on configuring the editor. By default, WebStorm comes packaged with a lot more functionality than you probably need. You can lighten the editor by removing some of the plugins. Go to **WebStorm > Preferences > Plugins** and clear the check boxes of plugins you don't need. +## Set default tab indent to 3 spaces instead of 4 + +You can set the way the tab works, and whether it uses spaces or a tab character. For details, see [Code Style. JavaScript](https://www.jetbrains.com/help/webstorm/2016.1/code-style-javascript.html?origin=old_help#d658997e132) in WebStorm's help. + +On a Mac, go to **WebStorm | Preferences | Editor | Code Style | Other File Types**. Don't select the "Use tab character" check box. Set **3** for the **Tab size** and **Indent** check boxes. + +On Windows, go to **File | Settings | Editor | Code Style | Other File Types** to access the same menu. + ## Add the Markdown Support plugin Since you'll be writing in Markdown, having color coding and other support for Markdown is important. Install the Markdown Support plugin by going to **WebStorm > Preferences > Plugins** and clicking **Install JetBrains Plugin**. Search for **Markdown Support**. (I would avoid the Multimarkdown plugin — it seemed to make all my dashes in frontmatter tags extend half way across the page.) diff --git a/urls.txt b/urls.txt index 0acd8da..e8e8982 100644 --- a/urls.txt +++ b/urls.txt @@ -13,28 +13,28 @@ search: exclude {% endcomment %} + {% for entry in site.data.sidebars.mydoc_sidebar.entries %} {% for folder in entry.folders %} -{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} +{% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %} {{folderitem.url | replace: "/", "" }}: title: "{{folderitem.title }}" url: "{{folderitem.url | prepend: site.baseurl }}" link: "{{folderitem.title}}" -{% endif %} +{% endunless %} {% for subfolders in folderitem.subfolders %} -{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} +{% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %} {{subfolderitem.url | replace: "/" }}: title: "{{subfolderitem.title}}" url: "{{subfolderitem.url| prepend: site.baseurl }}" link: "{{subfolderitem.title}}" -{% endif %} +{% endunless %} {% endfor %} {% endfor %} {% endfor %} {% endfor %} {% endfor %} - {% comment %} _ _ _ _ __ _ __ ___ __| |_ _ ___| |_/ | @@ -44,22 +44,21 @@ search: exclude |_| {% endcomment %} - {% for entry in site.data.sidebars.product1_sidebar.entries %} {% for folder in entry.folders %} -{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} +{% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %} {{folderitem.url | replace: "/", "" }}: title: "{{folderitem.title }}" url: "{{folderitem.url | prepend: site.baseurl }}" link: "{{folderitem.title}}" -{% endif %} +{% endunless %} {% for subfolders in folderitem.subfolders %} -{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} +{% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %} {{subfolderitem.url | replace: "/" }}: title: "{{subfolderitem.title}}" url: "{{subfolderitem.url| prepend: site.baseurl }}" link: "{{subfolderitem.title}}" -{% endif %} +{% endunless %} {% endfor %} {% endfor %} {% endfor %} @@ -68,8 +67,6 @@ search: exclude - - {% comment %} _ _ ____ _ __ _ __ ___ __| |_ _ ___| |_|___ \ @@ -80,29 +77,27 @@ search: exclude {% endcomment %} - {% for entry in site.data.sidebars.product2_sidebar.entries %} {% for folder in entry.folders %} -{% for folderitem in folder.folderitems %} {% if folderitem.type != "frontmatter" %} +{% for folderitem in folder.folderitems %} {% unless folderitem.type == "frontmatter" or folderitem.external_url %} {{folderitem.url | replace: "/", "" }}: title: "{{folderitem.title }}" url: "{{folderitem.url | prepend: site.baseurl }}" link: "{{folderitem.title}}" -{% endif %} +{% endunless %} {% for subfolders in folderitem.subfolders %} -{% for subfolderitem in subfolders.subfolderitems%} {% if subfolderitem.type != "frontmatter" %} +{% for subfolderitem in subfolders.subfolderitems%} {% unless subfolderitem.type == "frontmatter" or subfolderitem.external_url %} {{subfolderitem.url | replace: "/" }}: title: "{{subfolderitem.title}}" url: "{{subfolderitem.url| prepend: site.baseurl }}" link: "{{subfolderitem.title}}" -{% endif %} +{% endunless %} {% endfor %} {% endfor %} {% endfor %} {% endfor %} {% endfor %} - {% comment %} _ | |_ ___ _ __ _ __ __ ___ __