From 43299925b4bf9b2f2ec799212fe77d26908d695d Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Wed, 24 Jun 2026 02:37:24 +0300 Subject: Replace project-specific snippets with a better format to work with luasnip --- .config/nvim/snippets/carbonight-lua.json | 24 --------------- .config/nvim/snippets/carbonight.json | 25 ++++++++++++++++ .config/nvim/snippets/eko-go.json | 47 ----------------------------- .config/nvim/snippets/eko.json | 50 +++++++++++++++++++++++++++++++ .config/nvim/snippets/package.json | 10 ------- 5 files changed, 75 insertions(+), 81 deletions(-) delete mode 100644 .config/nvim/snippets/carbonight-lua.json create mode 100644 .config/nvim/snippets/carbonight.json delete mode 100644 .config/nvim/snippets/eko-go.json create mode 100644 .config/nvim/snippets/eko.json (limited to '.config/nvim/snippets') diff --git a/.config/nvim/snippets/carbonight-lua.json b/.config/nvim/snippets/carbonight-lua.json deleted file mode 100644 index 5697fd2..0000000 --- a/.config/nvim/snippets/carbonight-lua.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "carbonight.nvim group": { - "body": [ - "--[[", - "Copyright (C) 2024-2025 Kyren223", - "This file is licensed under the GPL-3.0-or-later license, see https://fsf.org/licenses/gpl-3.0", - "--]]", - "", - "local utils = require(\"carbonight.utils\")", - "", - "local M = {}", - "", - "---@param c Colors", - "function M.get(c)", - " return {", - " ${1:}", - " }", - "end", - "", - "return M" - ], - "prefix": "group" - } -} diff --git a/.config/nvim/snippets/carbonight.json b/.config/nvim/snippets/carbonight.json new file mode 100644 index 0000000..751d962 --- /dev/null +++ b/.config/nvim/snippets/carbonight.json @@ -0,0 +1,25 @@ +{ + "group": { + "body": [ + "--[[", + "Copyright (C) 2026 Kyren223", + "This file is licensed under the GPL-3.0-or-later license, see https://fsf.org/licenses/gpl-3.0", + "--]]", + "", + "local utils = require(\"carbonight.utils\")", + "", + "local M = {}", + "", + "---@param c Colors", + "function M.get(c)", + " return {", + " ${1:}", + " }", + "end", + "", + "return M" + ], + "prefix": "group", + "scope": "lua" + } +} diff --git a/.config/nvim/snippets/eko-go.json b/.config/nvim/snippets/eko-go.json deleted file mode 100644 index 9754434..0000000 --- a/.config/nvim/snippets/eko-go.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "eko dberr": { - "body": "slog.ErrorContext(ctx, \"database error\", \"error\", err)", - "prefix": "dberr" - }, - "eko serverapi": { - "body": [ - "func $1(ctx context.Context, sess *session.Session, request *packet$0) packet.Payload {", - "}" - ], - "prefix": "serverapi" - }, - "eko teamodel": { - "body": [ - "import (", - "\t\"fmt\"", - "", - "\ttea \"github.com/charmbracelet/bubbletea\"", - ")", - "", - "type Model struct{", - " $0", - "}", - "", - "func New() Model {", - "\treturn Model", - " }", - "}", - "", - "func (m Model) Init() tea.Cmd {", - "\treturn nil", - "}", - "", - "func (m Model) View() string {", - "\treturn \"\"", - "}", - "", - "func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {", - "\tswitch msg := msg.(type) {", - "\tdefault:", - "\t\treturn m, nil", - "\t}", - "}" - ], - "prefix": "teamodel" - } -} diff --git a/.config/nvim/snippets/eko.json b/.config/nvim/snippets/eko.json new file mode 100644 index 0000000..4845324 --- /dev/null +++ b/.config/nvim/snippets/eko.json @@ -0,0 +1,50 @@ +{ + "dberr": { + "body": "slog.ErrorContext(ctx, \"database error\", \"error\", err)", + "prefix": "dberr", + "scope": "go" + }, + "serverapi": { + "body": [ + "func $1(ctx context.Context, sess *session.Session, request *packet$0) packet.Payload {", + "}" + ], + "prefix": "serverapi", + "scope": "go" + }, + "teamodel": { + "body": [ + "import (", + "\t\"fmt\"", + "", + "\ttea \"github.com/charmbracelet/bubbletea\"", + ")", + "", + "type Model struct{", + " $0", + "}", + "", + "func New() Model {", + "\treturn Model", + " }", + "}", + "", + "func (m Model) Init() tea.Cmd {", + "\treturn nil", + "}", + "", + "func (m Model) View() string {", + "\treturn \"\"", + "}", + "", + "func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {", + "\tswitch msg := msg.(type) {", + "\tdefault:", + "\t\treturn m, nil", + "\t}", + "}" + ], + "prefix": "teamodel", + "scope": "go" + } +} diff --git a/.config/nvim/snippets/package.json b/.config/nvim/snippets/package.json index dba413c..2a47ff5 100644 --- a/.config/nvim/snippets/package.json +++ b/.config/nvim/snippets/package.json @@ -7,22 +7,12 @@ ], "path": "./lua.json" }, - { - "language": "lua", - "path": "./carbonight-lua.json" - }, { "language": [ "go" ], "path": "./go.json" }, - { - "language": [ - "go" - ], - "path": "./eko-go.json" - }, { "language": [ "c" -- cgit v1.3.1