以前、Atom で最後の行が消えてしまう問題 というエントリを書いて Vim との違いに困惑していたのですが、今日 init.coffee を触っていてふと見上げると以下のようなコメントがあった。
# add empty line to last line # atom.project.eachEditor (editor) -> # buffer = editor.getBuffer() # atom.subscribe buffer, 'will-be-saved', -> # buffer.append("\n")
ずばり。
僕の目が節穴だったというオチでした。
見た目上最後に2行入ってしまうのが許せるならこれでいいと思う。