が、最近ハードタブの設定に困っています1。
グローバルの設定では、
'global':
'editor':
'softTabs': false
とすることでインデントにハードタブを使うよう設定することが出来るのですが、現在の最新バージョン0.165.0では、言語別設定にsoftTabsを入れても反映されません。
ただ、不思議なことにMakefileに関しては、自動でハードタブになります。何か訳があるのかと思い、少しソースを覗いてみたら、こんなフレーズがありました。
text-editor-spec.coffee
it "uses hard tabs in Makefile files", ->
# FIXME remove once this is handled by a scoped setting in the
# language-make package
waitsForPromise ->
atom.packages.activatePackage('language-make')
waitsForPromise ->
atom.project.open('Makefile').then (o) -> editor = o
runs ->
expect(editor.softTabs).toBe false
どうもMakefileについては特別な扱いをしており、でも言語別設定の方に移さないとね、ということでWIPのようです。
まとめ: