Rare find

Obsession. Automatically saves your Vim editor workspace so you never lose your place.

vim.org/scripts/script.php?script_id=4472

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

October 2024
  • Update link to clone repo
  • Document default ObsessionStatus() indicators
December 2022
  • Restore previous v:this_session value after writing tmp session file …
April 2022
  • Delete temp file if error occurs
  • Give temp file a "*~" name for easy SCM ignore
March 2022
  • Use temp file to reduce risk of session file corruption
  • Bump minimum Vim version to 7.4
March 2021
  • Add `ObsessionPre` autocmd
January 2020
  • Really avoid E11 in command line window
  • Avoid E11 in command line window
November 2019
  • Document 'g:obsession_no_bufenter'
  • Add sponsor button
May 2019
  • Remove unused variable this_obsession_status
September 2018
  • Fix conditional broken for debugging
August 2018
  • Use doautocmd <nomodeline> when available
March 2018
  • Don't support strings in g:obsession_append
February 2018
  • Allow disabling BufEnter autocommand
October 2017
  • Call user autocommand `Obsession` on session save
June 2015
  • Fix flag setup
  • Provide official flags of [$] and [S]