From af96686a7bd47c24fc41e593fd54209b8d3f713e Mon Sep 17 00:00:00 2001 From: Ronnie Magatti Date: Sat, 13 Apr 2024 22:31:26 -0600 Subject: [PATCH 1/2] Fix more linting --- lua/auto-session/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/auto-session/init.lua b/lua/auto-session/init.lua index ce10a6c..2770474 100644 --- a/lua/auto-session/init.lua +++ b/lua/auto-session/init.lua @@ -34,7 +34,7 @@ end ---table default config for auto session ---@class defaultConf ----@field log_level string|integer "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR +---@field log_level? string|integer "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR ---@field auto_session_enable_last_session? boolean ---@field auto_session_root_dir? string root directory for session files, by default is `vim.fn.stdpath('data')/sessions/` ---@field auto_session_enabled? boolean enable auto session @@ -43,7 +43,7 @@ end ---@field auto_restore_enabled? boolean Enables/disables auto restoring session ---@field auto_session_suppress_dirs? table Suppress auto session for directories ---@field auto_session_allowed_dirs? table Allow auto session for directories, if empty then all directories are allowed except for suppressed ones ----@field auto_session_use_git_branch boolean|nil Include git branch name in session name to differentiate between sessions for different git branches +---@field auto_session_use_git_branch? boolean Include git branch name in session name to differentiate between sessions for different git branches ---Default config for auto session ---@type defaultConf @@ -65,6 +65,7 @@ local defaultConf = { ---@field cwd_change_handling CwdChangeHandling ---@field bypass_session_save_file_types? table List of file types to bypass auto save when the only buffer open is one of the file types listed ---@field silent_restore boolean Whether to restore sessions silently or not +---@field log_level? string|integer "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR local luaOnlyConf = { bypass_session_save_file_types = nil, -- Bypass auto save when only buffer open is one of these file types ---CWD Change Handling Config From 0385a63d829543997026335f6e2b5ca9585c18a7 Mon Sep 17 00:00:00 2001 From: rmagatti Date: Sun, 14 Apr 2024 04:31:45 +0000 Subject: [PATCH 2/2] chore(docs): auto-generate vimdoc --- doc/auto-session.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/auto-session.txt b/doc/auto-session.txt index 26ed5a1..99fc8ea 100644 --- a/doc/auto-session.txt +++ b/doc/auto-session.txt @@ -2,7 +2,7 @@ defaultConf *defaultConf* table default config for auto session Fields: ~ - {log_level} (string|integer) "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR + {log_level?} (string|integer) "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR {auto_session_enable_last_session?} (boolean) {auto_session_root_dir?} (string) root directory for session files, by default is `vim.fn.stdpath('data')/sessions/` {auto_session_enabled?} (boolean) enable auto session @@ -11,7 +11,7 @@ defaultConf *defaultConf* {auto_restore_enabled?} (boolean) Enables/disables auto restoring session {auto_session_suppress_dirs?} (table) Suppress auto session for directories {auto_session_allowed_dirs?} (table) Allow auto session for directories, if empty then all directories are allowed except for suppressed ones - {auto_session_use_git_branch} (boolean|nil) Include git branch name in session name to differentiate between sessions for different git branches + {auto_session_use_git_branch?} (boolean) Include git branch name in session name to differentiate between sessions for different git branches luaOnlyConf *luaOnlyConf* @@ -21,6 +21,7 @@ luaOnlyConf *luaOnlyConf* {cwd_change_handling} (CwdChangeHandling) {bypass_session_save_file_types?} (table) List of file types to bypass auto save when the only buffer open is one of the file types listed {silent_restore} (boolean) Whether to restore sessions silently or not + {log_level?} (string|integer) "debug", "info", "warn", "error" or vim.log.levels.DEBUG, vim.log.levels.INFO, vim.log.levels.WARN, vim.log.levels.ERROR CwdChangeHandling *CwdChangeHandling*