Atom faz isso totalmente :) Por padrão, ele sempre abre com todas as abas da última sessão, sejam elas salvas ou não, sem necessidade de definir explicitamente esse recurso.
Aqui, acabei de lançar o atom e ele é aberto com todas as guias da sessão anterior, incluindo as que não foram salvas:
Se o átomo já estiver aberto e você iniciar uma nova instância, ele ficará em branco e se você tiver mais de uma janela atômica aberta e fechar todas elas, quando você ativar o novo átomo < strong> ele retornará para a sessão que foi encerrada por último.
Ele tem muitos outros recursos impressionantes também. Você pode obtê-lo deste ppa:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom
ou baixe o pacote .deb
do site (o arquivo é na verdade chamado deb
)
wget https://atom.io/download/deb
sudo dpkg -i deb
Obrigado ao @cat por me lembrar de mencionar que o Atom é FOSS (livre como na fala e livre como na cerveja). É licenciado pelo MIT e está em desenvolvimento ativo no desenvolvimento no GitHub
Página principal da documentação aqui com muitos manuais
Aproveite!