]> Sergey Matveev's repositories - nnn.git/commit
Implementing sessions support (#360)
authorAnna Arad <4895022+annagrram@users.noreply.github.com>
Fri, 18 Oct 2019 22:11:39 +0000 (01:11 +0300)
committerMischievous Meerkat <engineerarun@gmail.com>
Fri, 18 Oct 2019 22:11:39 +0000 (03:41 +0530)
commit60dac94a5e3727d7c8bf0f02f3d6f8b53f8d1d02
tree3db311f182889799ef16a16c05d87644e84c61ca
parent2da5602a4f7bff17d43c939e7329aab34e2a85f9
Implementing sessions support (#360)

* Initial commit of sessions implementation

* Reduce code duplication

* Move load session to program flag -e

* Fix context initialization problem when loading session

* Add pinned directory to session and reduce session file size

* Make load_session print an error if exists and few minor adjustments

* Refactor session's file structure

* Initialize required structures in load_session before loading

* Add load session dynamically, restore last session, and extra fixes

* Fix indentation

* Add sessions documentation to man page

* Update fish completions with sessions and make some improvements

* Move to single keybinding session management and add help info

* ESC when asked to insert session name behaves better

* Add sessions completion for bash

* Remove pinned dir from session and minor code refactors
misc/auto-completion/bash/nnn-completion.bash
misc/auto-completion/fish/nnn.fish
nnn.1
src/nnn.c
src/nnn.h