From 291a6c9ecf387293f1542154a01f86990721c54d Mon Sep 17 00:00:00 2001 From: piecka Date: Wed, 12 Feb 2025 09:08:38 +0100 Subject: [PATCH] removed snippets --- snippets/lua.json | 1 - snippets/markdown.json | 1 - snippets/package.json | 1 - snippets/sh.json | 1 - 4 files changed, 4 deletions(-) delete mode 100644 snippets/lua.json delete mode 100644 snippets/markdown.json delete mode 100644 snippets/package.json delete mode 100644 snippets/sh.json diff --git a/snippets/lua.json b/snippets/lua.json deleted file mode 100644 index 7ebdc51..0000000 --- a/snippets/lua.json +++ /dev/null @@ -1 +0,0 @@ -{"keymap":{"body":["vim.keymap.set(\"${1:mode}\", \"${2:keymap}\", \"${3:command}\"),","$0"],"prefix":"keymap"}} \ No newline at end of file diff --git a/snippets/markdown.json b/snippets/markdown.json deleted file mode 100644 index f6114b7..0000000 --- a/snippets/markdown.json +++ /dev/null @@ -1 +0,0 @@ -{"hugocards + hcard":{"prefix":["hugocards","hcard"],"body":"{{< card link=\"${1:link}\" title=\"${2:title}\" icon=\"${3:iconpath}\" >}}"}} \ No newline at end of file diff --git a/snippets/package.json b/snippets/package.json deleted file mode 100644 index 8017fc9..0000000 --- a/snippets/package.json +++ /dev/null @@ -1 +0,0 @@ -{"description":"This package.json has been generated by nvim-scissors.","contributes":{"snippets":[{"path":".\/sh.json","language":["sh"]},{"path":".\/lua.json","language":["lua"]},{"path":".\/markdown.json","language":["markdown"]}]},"name":"my-snippets"} \ No newline at end of file diff --git a/snippets/sh.json b/snippets/sh.json deleted file mode 100644 index 56c4e20..0000000 --- a/snippets/sh.json +++ /dev/null @@ -1 +0,0 @@ -{"posix logging essentials + logging":{"body":["# ─< ANSI color codes >───────────────────────────────────────────────────────────────────","RED='\\033[0;31m'","CYAN='\\033[0;36m'","YELLOW='\\033[0;33m'","LIGHT_GREEN='\\033[0;92m'","BOLD='\\033[1m'","NC='\\033[0m'","","# ─< Initialize storage variables >───────────────────────────────────────────────────────","_STORED_ERRORS=\"\"","_STORED_WARNINGS=\"\"","_STORED_INFOS=\"\"","_STORED_NOTES=\"\"","","# ─< echo functions that store and display messages >────────────────────────────","echo_error() {"," local message=\"\\${RED}\\$1\\${NC}\\n\""," printf \"\\$message\" >&2"," _STORED_ERRORS=\"\\${_STORED_ERRORS}\\${message}\"","}","","echo_warning() {"," local message=\"\\${YELLOW}\\$1\\${NC}\\n\""," printf \"\\$message\""," _STORED_WARNINGS=\"\\${_STORED_WARNINGS}\\${message}\"","}","","echo_info() {"," local message=\"\\${CYAN}\\$1\\${NC}\\n\""," printf \"\\$message\""," _STORED_INFOS=\"\\${_STORED_INFOS}\\${message}\"","}","","echo_note() {"," local message=\"\\${LIGHT_GREEN}\\$1\\${NC}\\n\""," printf \"\\$message\""," _STORED_NOTES=\"\\${_STORED_NOTES}\\${message}\"","}","","# ─< Improved display function that only shows categories with content >──────────────────","display_stored_messages() {"," local has_messages=0",""," # ─< First check if we have any messages at all >─────────────────────────────────────────"," if [ -z \"\\$_STORED_ERRORS\" ] && [ -z \"\\$_STORED_WARNINGS\" ] && [ -z \"\\$_STORED_INFOS\" ] && [ -z \"\\$_STORED_NOTES\" ]; then"," return 0"," fi",""," # ─< Now display each non-empty category with proper spacing >────────────────────────────"," if [ -n \"\\$_STORED_ERRORS\" ]; then"," printf \"\\n\\${BOLD}\\${RED}=== Errors ===\\${NC}\\n\""," printf \"\\$_STORED_ERRORS\""," has_messages=1"," fi",""," if [ -n \"\\$_STORED_WARNINGS\" ]; then"," [ \"\\$has_messages\" -eq 1 ] && printf \"\\n\""," printf \"\\${BOLD}\\${YELLOW}=== Warnings ===\\${NC}\\n\""," printf \"\\$_STORED_WARNINGS\""," has_messages=1"," fi",""," if [ -n \"\\$_STORED_INFOS\" ]; then"," [ \"\\$has_messages\" -eq 1 ] && printf \"\\n\""," printf \"\\${BOLD}\\${CYAN}=== Info ===\\${NC}\\n\""," printf \"\\$_STORED_INFOS\""," has_messages=1"," fi",""," if [ -n \"\\$_STORED_NOTES\" ]; then"," [ \"\\$has_messages\" -eq 1 ] && printf \"\\n\""," printf \"\\${BOLD}\\${LIGHT_GREEN}=== Notes ===\\${NC}\\n\""," printf \"\\$_STORED_NOTES\""," fi","}"],"prefix":["posix logging essentials","logging"]},"posix packager detection + get_packager":{"body":["# ─< Distribution detection and installation >────────────────────────────────────────","get_packager() {"," if [ -e \/etc\/os-release ]; then"," echo_info \"Detecting distribution...\""," . \/etc\/os-release",""," # ─< Convert \\$ID and \\$ID_LIKE to lowercase >──────────────────────────────────────────────"," ID=\\$(printf \"%s\" \"\\$ID\" | tr '[:upper:]' '[:lower:]')"," ID_LIKE=\\$(printf \"%s\" \"\\$ID_LIKE\" | tr '[:upper:]' '[:lower:]')",""," case \"\\$ID\" in"," ubuntu | pop) ${1:inst_ubuntu} ;;"," debian) ${2:inst_debian} ;;"," fedora) ${3:inst_fedora} ;;"," alpine) inst_alpine ;;"," arch | manjaro | garuda | endeavour) ${4:inst_arch} ;;"," opensuse*) inst_opensuse ;;"," *)"," if [ \"\\${ID_LIKE#*debian}\" != \"\\$ID_LIKE\" ]; then"," ${2:inst_debian}"," elif [ \"\\${ID_LIKE#*ubuntu}\" != \"\\$ID_LIKE\" ]; then"," ${1:inst_ubuntu}"," elif [ \"\\${ID_LIKE#*arch}\" != \"\\$ID_LIKE\" ]; then"," ${4:inst_arch}"," elif [ \"\\${ID_LIKE#*fedora}\" != \"\\$ID_LIKE\" ]; then"," ${3:inst_fedora}"," elif [ \"\\${ID_LIKE#*suse}\" != \"\\$ID_LIKE\" ]; then"," inst_opensuse"," else"," echo_error \"Unsupported distribution: \\$ID\""," exit 1"," fi"," ;;"," esac"," else"," echo_error \"Unable to detect distribution. \/etc\/os-release not found.\""," exit 1"," fi","}"],"prefix":["posix packager detection","get_packager"]},"command_exists":{"body":["# ─< Check if the given command exists silently >─────────────────────────────────────────","command_exists() {"," command -v \"\\$@\" >\/dev\/null 2>&1","}"],"prefix":"command_exists"},"shstruct + shdefault":{"prefix":["shstruct","shdefault"],"body":["#!\/bin\/sh","","# ╭───────────────╮","# │ env functions │","# ╰───────────────╯","# ───────────────────────────────────< ANSI color codes >───────────────────────────────────","RED='\\033[0;31m'","CYAN='\\033[0;36m'","YELLOW='\\033[0;33m'","LIGHT_GREEN='\\033[0;92m'","BOLD='\\033[1m'","NC='\\033[0m' # No Color","","echo_error() {"," printf \"\\${BOLD}\\${RED}ERROR: \\${NC}\\${RED}%s\\${NC}\\n\" \"\\$1\" >&2","}","","echo_info() {"," printf \"\\${BOLD}\\${CYAN}INFO: \\${NC}\\${CYAN}%s\\${NC}\\n\" \"\\$1\"","}","","echo_warning() {"," printf \"\\${BOLD}\\${YELLOW}WARNING: \\${NC}\\${YELLOW}%s\\${NC}\\n\" \"\\$1\"","}","","echo_note() {"," printf \"\\${BOLD}\\${LIGHT_GREEN}NOTE: \\${NC}\\${LIGHT_GREEN}%s\\${NC}\\n\" \"\\$1\"","}","","command_exists() {"," command -v \"\\$@\" >\/dev\/null 2>&1","}","","# ─────────────< Check if the user is root and set sudo variable if necessary >─────────────","check_root() {"," if [ \"\\$(id -u)\" -ne 0 ]; then"," if command_exists sudo; then"," echo_info \"User is not root. Using sudo for privileged operations.\""," _sudo=\"sudo\""," else"," echo_error \"No sudo found and you're not root! Can't install packages.\""," return 1"," fi"," else"," echo_info \"Root access confirmed.\""," _sudo=\"\""," fi","}","","# ──────────────────────< Check if the given command exists silently >──────────────────────","command_exists() {"," command -v \"\\$@\" >\/dev\/null 2>&1","}","","# ╭────────────────────────────────────╮","# │ insert your scripts\/functions here │","# ╰────────────────────────────────────╯","${1:Your script here}","# ───────────────────────────────< main function to execute >───────────────────────────────","main() {"," if check_root; then"," else"," echo_error \"Something went terribly wrong!\""," fi","}","","main"]},"posix check_root + cr":{"body":["# ─< Check if the given command exists silently >─────────────────────────────────────────","command_exists() {"," command -v \"\\$@\" >\/dev\/null 2>&1","}","","# ─< Check if the user is root and set sudo variable if necessary >───────────────────────","check_root() {"," if [ \"\\$(id -u)\" -ne 0 ]; then"," if command_exists sudo; then"," echo_info \"User is not root. Using sudo for privileged operations.\""," _sudo=\"sudo\""," else"," echo_error \"No sudo found and you're not root! Can't install packages.\""," return 1"," fi"," else"," echo_info \"Root access confirmed.\""," _sudo=\"\""," fi","}"],"prefix":["posix check_root","cr"]},"posix echo essentials + echos":{"body":["# ─< ANSI color codes >───────────────────────────────────────────────────────────────────","RED='\\033[0;31m'","CYAN='\\033[0;36m'","YELLOW='\\033[0;33m'","LIGHT_GREEN='\\033[0;92m'","BOLD='\\033[1m'","NC='\\033[0m' # No Color","","echo_error() {"," printf \"\\${BOLD}\\${RED}ERROR: \\${NC}\\${RED}%s\\${NC}\\n\" \"\\$1\" >&2","}","","echo_info() {"," printf \"\\${BOLD}\\${CYAN}INFO: \\${NC}\\${CYAN}%s\\${NC}\\n\" \"\\$1\"","}","","echo_warning() {"," printf \"\\${BOLD}\\${YELLOW}WARNING: \\${NC}\\${YELLOW}%s\\${NC}\\n\" \"\\$1\"","}","","echo_note() {"," printf \"\\${BOLD}\\${LIGHT_GREEN}NOTE: \\${NC}\\${LIGHT_GREEN}%s\\${NC}\\n\" \"\\$1\"","}"],"prefix":["posix echo essentials","echos"]}} \ No newline at end of file