Comma and semi-colon insertion bliss for vim.
Unofficial Lua translation of plugin:
Provides command 'CommaOrSemiColon', example usage:
local map = vim.api.nvim_set_keymap
-- Cosco
map("n", "<Leader>;", "<Cmd>CommaOrSemiColon<CR>", {
noremap = true,
silent = true,
desc = "Auto comma or semicolon"
})