From b3039d8fc0e62cce02344b08a7abb8d0fd10e0d6 Mon Sep 17 00:00:00 2001 From: "a.shalimov" Date: Mon, 5 Oct 2026 12:04:57 +0300 Subject: [PATCH] Snippets: Add NTN and NTE snippets from obsidian --- lua/custom/snippets/markdown.lua | 74 +++++++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/lua/custom/snippets/markdown.lua b/lua/custom/snippets/markdown.lua index 5048976..8ca61f4 100644 --- a/lua/custom/snippets/markdown.lua +++ b/lua/custom/snippets/markdown.lua @@ -63,7 +63,7 @@ ls.add_snippets( } ) ), - s({ trig = "ip", dscr = "Insert problem" }, + s({ trig = "ip", dscr = "Insert problem" }, fmt( [[ ┏━━━━━━━━━━━━━━ Problem 0 ━━━━━━━━━━━━━━━ @@ -94,5 +94,77 @@ ls.add_snippets( } ) ), + + s({ trig = "ntn", dscr = "Template NTN (obsidian)" }, { + t({ + "---", + "backlinks: ", + "created: ", + }), + f(function() return os.date("%Y-%m-%d") end), + t({ + "", + "---", + "# Про что заметка?", + "Про ", + "***", + "# Основное", + }), + i(0), + }), + + s({ trig = "nte", dscr = "Template NTE (obsidian)" }, { + t({ + "---", + "project:", + "\t- ", + "completed:", + "delayed:", + "started: ", + }), + f(function() return os.date("%Y-%m-%d") end), + t({ + "", + "finished:", + "cssclasses:", + " - wide-page", + "link:", + "---", + "**УСТАНОВИ STARTED ДАТУ И ПРОЕКТ!!!**", + "***", + "# Checklist", + "## Общее", + "- [ ] JIO: Проверить версию сервиса", + "- [ ] Написать кодовую базу", + "- [ ] Проверить то, что `listen` метод для сервиса является асинхронным", + "- [ ] Написать тесты к функционалу", + "- [ ] Избавиться от дебаг кода", + "- [ ] Исправить замечания линтера", + "- [ ] Создать все нужные MR'ы и пофиксить комменты в них:", + "- [ ] Влить апрувнутые MR'ы", + "- [ ] Перечитать доку по разрабатываемому функционалу и если нужно - обновить ее согласно новым изменениям", + "- [ ] Если необходимо: Добавить/обновить документацию", + "- [ ] Если необходимо: добавить новые индексы в `package/indexes.json`", + "- [ ] Собрать нужные пакеты и выкатить на прод", + "\t- [ ] **🚨 Важно:** при создании новой версии проверить что все коммиты в промежутке включены в CHANGELOG", + "- [ ] Отписать в таске алгоритм проверки на проде", + "- [ ] Закрыть таску в Jira", + "***", + "# Links", + "- ", + "", + "***", + "# Хронология", + "- ", + "", + "***", + "# Sticky notes", + "", + "***", + "", + "# ", + }), + i(0), + }), } )