Skip to content

Instantly share code, notes, and snippets.

@fira42073
fira42073 / install_if_missing.sh
Created May 13, 2025 10:25
a small script for chezmoi to install missing dependencies
# Optional colorized output (disabled if NO_COLOR is set)
if [ -z "$NO_COLOR" ]; then
COLOR_INFO="\033[1;34m" # Bright Blue
COLOR_SUCCESS="\033[1;32m" # Bright Green
COLOR_WARN="\033[1;33m" # Bright Yellow
else
COLOR_INFO=""
COLOR_SUCCESS=""
COLOR_WARN=""
fi
\pset tuples_only on
SELECT 'WARNING: Instance shutdown triggered, rebooting in 3 seconds ...' ;
SELECT 'Press CTRL-ALT-9 + CTRL-ALT-5 to abort' ;
SELECT pg_sleep(3);
SELECT 'Just joking ;)' ;
\pset tuples_only off
@fira42073
fira42073 / sqlc-generate.lua
Last active March 19, 2025 12:25
Add SqlcGenerate command to neovim for sqlc.dev generation
local Job = require("plenary.job")
local Popup = require("nui.popup")
-- Function to calculate popup height based on message length
local function calculate_popup_height(message)
local lines = vim.split(message, "\n")
local line_count = #lines
return math.min(line_count + 2, 50) -- max 50 lines long
end
@fira42073
fira42073 / luasnipfzf.lua
Created August 12, 2024 19:04
LuaSnip FzfLua integration
local luasnip = require("luasnip")
local fzf_lua = require("fzf-lua")
local function search_snippets()
-- Get available snippets
local snippets = luasnip.available()
-- Flatten the snippets table and prepare entries for fzf-lua
local entries = {}
for category, snippet_list in pairs(snippets) do