From a1191a3019f5195d02170a5f1f0b67fccee60e92 Mon Sep 17 00:00:00 2001 From: max397574 Date: Thu, 7 Oct 2021 16:30:32 +0200 Subject: =?UTF-8?q?feat(plugin):=20=E2=9C=A8more=20buildingblocks=20and=20?= =?UTF-8?q?some=20improvements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/startup/buildingblocks/functions.lua | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'lua/startup/buildingblocks/functions.lua') diff --git a/lua/startup/buildingblocks/functions.lua b/lua/startup/buildingblocks/functions.lua index 7e103d3..9b4ca2d 100644 --- a/lua/startup/buildingblocks/functions.lua +++ b/lua/startup/buildingblocks/functions.lua @@ -21,7 +21,11 @@ local quotes = { "", "- Alan Perlis", }, - { "Simplicity does not precede complexity, but follows it.", "", "- Alan Perlis" }, + { + "Simplicity does not precede complexity, but follows it.", + "", + "- Alan Perlis", + }, { "Optimization hinders evolution.", "", "- Alan Perlis" }, { "Recursion is the root of computation since it trades description for time.", @@ -333,7 +337,11 @@ local quotes = { "", "Don't get so engrossed in the details that you forget to check what's happening around you.", }, - { "Invest regularly in your knowledge portfolio.", "", "Make learning a habit." }, + { + "Invest regularly in your knowledge portfolio.", + "", + "Make learning a habit.", + }, { "It's both what you say and the way you say it.", "", @@ -678,4 +686,19 @@ function M.quote() local index = math.random() * #quotes return quotes[math.floor(index) + 1] end + +function M.oldfiles(amount) + local oldfiles = {} + table.insert(oldfiles, "Press 'o' to open the file under the cursor") + local count = 0 + for _, file in ipairs(vim.v.oldfiles) do + if count == amount then + break + end + table.insert(oldfiles, file) + count = count + 1 + end + return oldfiles +end + return M -- cgit v1.2.3