1. 23 Aug, 2021 1 commit
    • A Farzat's avatar
      Maintain the value of automatic-rename · 80adb917
      A Farzat authored
      When the session is restored, the windows are renamed to their original
      names switching off automatic-rename, which can be undesirable.
      Therefore the value of automatic-rename is now saved for each window and
      restored after the renaming.
      
      If the value is set, that value is saved and then applied. Otherwise, a
      placeholder of ':' is placed instead, in which case the local option is
      unset for that window (as it originally was).
      80adb917
  2. 17 Aug, 2020 2 commits
  3. 01 Mar, 2019 1 commit
  4. 20 Aug, 2018 1 commit
  5. 17 Aug, 2018 1 commit
  6. 27 Jan, 2018 1 commit
  7. 24 Jan, 2018 1 commit
  8. 25 Oct, 2017 1 commit
  9. 04 Jun, 2017 8 commits
  10. 01 Jun, 2017 1 commit
  11. 30 May, 2017 2 commits
  12. 07 May, 2017 1 commit
  13. 29 Jan, 2016 1 commit
  14. 25 Nov, 2015 2 commits
  15. 26 Oct, 2015 1 commit
    • Bruno Sutic's avatar
      Add sleep when saving zoomed windows · 5f04ceab
      Bruno Sutic authored
      When saving zoomed windows:
      
      - window is un-zoomed
      - window layout snapshot is taken
      - window is zoomed back
      
      This is done because otherwise tmux does not provide correct window
      layout. With this we're working around a tmux bug really.
      
      The above causes an issue with vim. For some reason vim cannot properly
      reload it's content when "un-zoom + zoom" is done quickly. Everything
      works ok if a little sleep/wait is added, so we're doing just that.
      0.1 second sleep seems to be enough.
      
      About `sleep 0.1 || sleep 1`: this is a hack. We want to wait for 0.1
      seconds, which seems to be enough to fix the issue. However, according
      to POSIX, `sleep` command takes only integers.
      BUT, decimal values seem to work everywhere. So, we're using a decimal
      value, and if that fails, we behave POSIX friendly.
      
      Related to issue #112.
      5f04ceab
  16. 10 Jul, 2015 1 commit
  17. 08 Jul, 2015 2 commits
  18. 07 Jul, 2015 2 commits
  19. 09 May, 2015 2 commits
  20. 18 Mar, 2015 2 commits
  21. 17 Mar, 2015 2 commits
    • quentin's avatar
      Add an option to save the full pane contents · 4f685d5c
      quentin authored
      By default only the visible pane area is captured and restored.
      The @resurrect-pane-contents-area option lets the full pane area be
      captured instead.
      4f685d5c
    • quentin's avatar
      Save and restore tmux pane contents · b22b2a72
      quentin authored
      This feature is controlled by the '@resurrect-capture-pane-contents'
      option.
      Currently only the visible area of each pane is saved and restored.
      b22b2a72
  22. 12 Feb, 2015 2 commits
  23. 10 Feb, 2015 2 commits