vim.g.startify_list_order = { { " My Bookmarks" }, "bookmarks", { " Most recently used files in the current directory" }, "dir", { " Most recently used files" }, "files", { " My Sessions" }, "sessions", } local function get_bookmarks() local Path = require("plenary.path") local paths = { "~/Documents/Obsidian", "~/workspace/vim-settings", "~/workspace/shoestrap", "~/.config/fish", "~/Nextcloud/Notes", } local bookmarks = {} for _, p in ipairs(paths) do local path = Path:new(vim.fn.expand(p)) if path:exists() then table.insert(bookmarks, p) end end return bookmarks end vim.g.startify_bookmarks = get_bookmarks()