<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>...</li>
<li>...</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.189.0<br>
<strong>System</strong>: Mac OS X 10.10.2<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: ENOENT: no such file or directory, open '/Users/akihiroyajima/Dropbox/Settings/.atom/packages/save-session/projects//Users/ietty/Works/totalsupport/project.json'</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At fs.js:55

Error: ENOENT: no such file or directory, open '/Users/akihiroyajima/Dropbox/Settings/.atom/packages/save-session/projects//Users/ietty/Works/totalsupport/project.json'
  at Error (native)
"><pre class="notranslate"><code class="notranslate">At fs.js:55

Error: ENOENT: no such file or directory, open '/Users/akihiroyajima/Dropbox/Settings/.atom/packages/save-session/projects//Users/ietty/Works/totalsupport/project.json'
  at Error (native)

</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="     -2:07.2 core:save (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -1:43.9 tool-panel:unfocus (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
  5x -1:25.2 core:copy (atom-text-editor.editor.vim-mode.visual-mode)
     -1:17.7 pane:show-previous-item (atom-text-editor.editor.vim-mode.visual-mode)
     -1:16.9 core:paste (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -1:03.5 settings-view:open (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:45.6 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
  2x -0:39.7 pane:show-previous-item (div.deprecation-cop.pane-item.native-key-bindings)
     -0:36.6 vim-mode:insert-after (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:35.9 emmet:insert-formatted-line-break-only (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:35.9 editor:newline (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:32.7 emmet:insert-formatted-line-break-only (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:32.7 editor:newline (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:22.8 core:save (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:18.6 settings-view:open (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:06.7 core:close (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)"><pre class="notranslate"><code class="notranslate">     -2:07.2 core:save (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -1:43.9 tool-panel:unfocus (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)
  5x -1:25.2 core:copy (atom-text-editor.editor.vim-mode.visual-mode)
     -1:17.7 pane:show-previous-item (atom-text-editor.editor.vim-mode.visual-mode)
     -1:16.9 core:paste (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -1:03.5 settings-view:open (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:45.6 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
  2x -0:39.7 pane:show-previous-item (div.deprecation-cop.pane-item.native-key-bindings)
     -0:36.6 vim-mode:insert-after (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:35.9 emmet:insert-formatted-line-break-only (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:35.9 editor:newline (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:32.7 emmet:insert-formatted-line-break-only (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:32.7 editor:newline (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:22.8 core:save (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:18.6 settings-view:open (atom-text-editor.editor.vim-mode.insert-mode.is-focused.autocomplete-active)
     -0:06.7 core:close (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-one-dark-ui)
</code></pre></div>
<h3 dir="auto">Config</h3>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;core&quot;: {
    &quot;disabledPackages&quot;: [
      &quot;sublime-tabs&quot;,
      &quot;atom-lint&quot;,
      &quot;web-view&quot;,
      &quot;npm-install&quot;,
      &quot;term2&quot;,
      &quot;jquery-snippets&quot;,
      &quot;script&quot;,
      &quot;atom-html-preview&quot;,
      &quot;linter-htmlhint&quot;,
      &quot;jsformat&quot;,
      &quot;auto-indent&quot;,
      &quot;save-session&quot;
    ],
    &quot;followSymlinks&quot;: true,
    &quot;excludeVcsIgnoredPaths&quot;: false
  },
  &quot;editor&quot;: {
    &quot;invisibles&quot;: {},
    &quot;fontFamily&quot;: &quot;Source Code Pro&quot;,
    &quot;tabLength&quot;: 4,
    &quot;lineHeight&quot;: 1.5,
    &quot;scrollPastEnd&quot;: true,
    &quot;softWrap&quot;: true,
    &quot;preferredLineLength&quot;: 500,
    &quot;fontSize&quot;: 12,
    &quot;showIndentGuide&quot;: true,
    &quot;zoomFontWhenCtrlScrolling&quot;: true,
    &quot;autoIndentOnPaste&quot;: false
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"core"</span>: {
    <span class="pl-ent">"disabledPackages"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>sublime-tabs<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-lint<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>web-view<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>npm-install<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>term2<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>jquery-snippets<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>script<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>atom-html-preview<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>linter-htmlhint<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>jsformat<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>auto-indent<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>save-session<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"followSymlinks"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"excludeVcsIgnoredPaths"</span>: <span class="pl-c1">false</span>
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"invisibles"</span>: {},
    <span class="pl-ent">"fontFamily"</span>: <span class="pl-s"><span class="pl-pds">"</span>Source Code Pro<span class="pl-pds">"</span></span>,
    <span class="pl-ent">"tabLength"</span>: <span class="pl-c1">4</span>,
    <span class="pl-ent">"lineHeight"</span>: <span class="pl-c1">1.5</span>,
    <span class="pl-ent">"scrollPastEnd"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"softWrap"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"preferredLineLength"</span>: <span class="pl-c1">500</span>,
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">12</span>,
    <span class="pl-ent">"showIndentGuide"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"zoomFontWhenCtrlScrolling"</span>: <span class="pl-c1">true</span>,
    <span class="pl-ent">"autoIndentOnPaste"</span>: <span class="pl-c1">false</span>
  }
}</pre></div>
<h3 dir="auto">Installed Packages</h3>
<div class="highlight highlight-source-coffee notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# User
Sublime-Style-Column-Selection, v1.2.3
atom-beautify, v0.23.1
autocomplete-paths, v1.0.2
autocomplete-plus, v2.7.1
autocomplete-snippets, v1.2.0
color-picker, v1.5.0
css-snippets, v0.5.0
emmet, v2.3.6
file-icons, v1.5.2
git-log, v0.3.0
highlight-line, v0.10.1
japanese-wrap, v0.2.4
javascript-snippets, v1.0.0
linter, v0.12.0
linter-csslint, v0.0.11
linter-jshint, v0.1.0
linter-scss-lint, v0.0.14
minimap, v4.7.2
project-manager, v1.15.5
tabs-to-spaces, v0.9.2
travis-ci-status, v0.13.0
vim-mode, v0.42.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
Sublime<span class="pl-k">-</span>Style<span class="pl-k">-</span>Column<span class="pl-k">-</span>Selection, v1.<span class="pl-ii">2</span>.<span class="pl-ii">3</span>
atom<span class="pl-k">-</span>beautify, v0.<span class="pl-ii">23</span>.<span class="pl-ii">1</span>
autocomplete<span class="pl-k">-</span>paths, v1.<span class="pl-ii">0</span>.<span class="pl-ii">2</span>
autocomplete<span class="pl-k">-</span>plus, v2.<span class="pl-ii">7</span>.<span class="pl-ii">1</span>
autocomplete<span class="pl-k">-</span>snippets, v1.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
color<span class="pl-k">-</span>picker, v1.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
css<span class="pl-k">-</span>snippets, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
emmet, v2.<span class="pl-ii">3</span>.<span class="pl-ii">6</span>
file<span class="pl-k">-</span>icons, v1.<span class="pl-ii">5</span>.<span class="pl-ii">2</span>
git<span class="pl-k">-</span>log, v0.<span class="pl-ii">3</span>.<span class="pl-ii">0</span>
highlight<span class="pl-k">-</span>line, v0.<span class="pl-ii">10</span>.<span class="pl-ii">1</span>
japanese<span class="pl-k">-</span>wrap, v0.<span class="pl-ii">2</span>.<span class="pl-ii">4</span>
javascript<span class="pl-k">-</span>snippets, v1.<span class="pl-ii">0</span>.<span class="pl-ii">0</span>
linter, v0.<span class="pl-ii">12</span>.<span class="pl-ii">0</span>
linter<span class="pl-k">-</span>csslint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">11</span>
linter<span class="pl-k">-</span>jshint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
linter<span class="pl-k">-</span>scss<span class="pl-k">-</span>lint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">14</span>
minimap, v4.<span class="pl-ii">7</span>.<span class="pl-ii">2</span>
project<span class="pl-k">-</span>manager, v1.<span class="pl-ii">15</span>.<span class="pl-ii">5</span>
tabs<span class="pl-k">-</span>to<span class="pl-k">-</span>spaces, v0.<span class="pl-ii">9</span>.<span class="pl-ii">2</span>
travis<span class="pl-k">-</span>ci<span class="pl-k">-</span>status, v0.<span class="pl-ii">13</span>.<span class="pl-ii">0</span>
vim<span class="pl-k">-</span>mode, v0.<span class="pl-ii">42</span>.<span class="pl-ii">0</span>

<span class="pl-c"><span class="pl-c">#</span> Dev</span>
<span class="pl-en">No</span> <span class="pl-en">dev</span> packages</pre></div>
<p dir="auto">My settings have <code class="notranslate">tab spaces</code> set to 4. I also have <code class="notranslate">soft tabs</code> enabled - as well as <code class="notranslate">Show invisibles</code> so I can see that spaces are being inserted instead of tabs.</p>
<p dir="auto">If I hit space bar 4 times (or hit tab once).</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1747643/6747444/7ed62c82-cf2d-11e4-96d4-ad0e763e28ba.png"><img src="https://cloud.githubusercontent.com/assets/1747643/6747444/7ed62c82-cf2d-11e4-96d4-ad0e763e28ba.png" alt="space-4" style="max-width: 100%;"></a><br>
That's good, it appears 4 spaces have been inserted. Now if I hit the left key, I'm taken to the start of the line (and not back one space).<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1747643/6747454/b5721a80-cf2d-11e4-8e1f-2bc29afbd729.png"><img src="https://cloud.githubusercontent.com/assets/1747643/6747454/b5721a80-cf2d-11e4-8e1f-2bc29afbd729.png" alt="left-arrow" style="max-width: 100%;"></a><br>
Or, if I hit backspace, all four spaces are removed.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1747643/6747466/e1d0af06-cf2d-11e4-8139-ca42b9f3e42d.png"><img src="https://cloud.githubusercontent.com/assets/1747643/6747466/e1d0af06-cf2d-11e4-8139-ca42b9f3e42d.png" alt="backspace" style="max-width: 100%;"></a></p>
<p dir="auto">Similarly if I try and highlight one of those spaces with my mouse, I can only highlight all or nothing of the 4 spaces.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1747643/6747648/6cd283e8-cf30-11e4-907a-58db5a7add3d.png"><img src="https://cloud.githubusercontent.com/assets/1747643/6747648/6cd283e8-cf30-11e4-907a-58db5a7add3d.png" alt="hightlight" style="max-width: 100%;"></a><br>
In other editors I use (gedit, brackets), the behaviour I've found is that backspace, or left, will only go back one character, not the whole 4 (or what's configured) spaces.</p>
<p dir="auto">I'm running on Ubuntu 14.04 (x86_64) and with version 0.187 of Atom.</p>