diff options
Diffstat (limited to 'fnl/config/cmd.fnl')
| -rw-r--r-- | fnl/config/cmd.fnl | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/fnl/config/cmd.fnl b/fnl/config/cmd.fnl index 1971260..e548839 100644 --- a/fnl/config/cmd.fnl +++ b/fnl/config/cmd.fnl @@ -66,3 +66,21 @@                              (let [spectre (util.prequire :spectre)]                                (spectre.open_file_search)))                            {:nargs 0}) + +(nvim.create_user_command :RestoreSession +                          (lambda [] +                            (let [persistence (util.prequire :persistence)] +                              (persistence.load))) +                          {:nargs 0}) + +(nvim.create_user_command :RestoreLastSession +                          (lambda [] +                            (let [persistence (util.prequire :persistence)] +                              (persistence.load {:last true}))) +                          {:nargs 0}) + +(nvim.create_user_command :IgnoreSession +                          (lambda [] +                            (let [persistence (util.prequire :persistence)] +                              (persistence.stop))) +                          {:nargs 0})  |