From b5c73ea9165c0183efbc15246b6c87eda2a41204 Mon Sep 17 00:00:00 2001 From: sajenim Date: Tue, 18 Apr 2023 02:38:17 +0800 Subject: [PATCH] default hilbish config --- config/hilbish/init.lua | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 config/hilbish/init.lua diff --git a/config/hilbish/init.lua b/config/hilbish/init.lua new file mode 100644 index 0000000..36f728b --- /dev/null +++ b/config/hilbish/init.lua @@ -0,0 +1,26 @@ +-- Default Hilbish config +local lunacolors = require 'lunacolors' +local bait = require 'bait' +local ansikit = require 'ansikit' + +local function doPrompt(fail) + hilbish.prompt(lunacolors.format( + '{blue}%u {cyan}%d ' .. (fail and '{red}' or '{green}') .. '∆ ' + )) +end + +print(lunacolors.format(hilbish.greeting)) + +doPrompt() + +bait.catch('command.exit', function(code) + doPrompt(code ~= 0) +end) + +bait.catch('hilbish.vimMode', function(mode) + if mode ~= 'insert' then + ansikit.cursorStyle(ansikit.blockCursor) + else + ansikit.cursorStyle(ansikit.lineCursor) + end +end)