#Lua

TugaTech 🖥️tugatech@masto.pt
2026-01-31

Blue Origin suspende turismo espacial: Jeff Bezos foca tudo na conquista da Lua
🔗 tugatech.com.pt/t77640-blue-or

#blue #lua #origin #turismo 

Is there a way to tell lua file patterns to exclude something? I am struggling so badly with this right now :thinkies:​

I want it to always use my special schema from datree.io for files ending in _argocd_appset.yaml or _argocd_app.yaml, but then fall back to the default kubernetes schema if those aren't matched. It should never use BOTH the datree and the default kubernetes schemas, but I have no idea how to say that in lua file pattern matching syntax... It always needs to match stuff under a templates directory btw, because helm.

          config = {
            schemas = {
              ["https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/argoproj.io/application_v1alpha1.json"] = "templates/**_argocd_app.yaml",
              ["https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/argoproj.io/applicationset_v1alpha1.json"] = "templates/**_argocd_appset.yaml",
              kubernetes = "templates/**!(argocd_app.yaml)",
            },
            completion = true,
            hover = true,
            }

I've tried a number of things, but I'm starting to wonder if this is even possible?

I tried the following, but they don't seem to work:

  • templates/**!(argocd_app.yaml)
  • templates/**!{argocd_app.yaml}
  • templates/**![argocd_app.yaml]
  • templates/**[!argocd_app.yaml]

The config I'm trying to get work is this helm language server:
https://github.com/mrjosh/helm-ls/tree/master?tab=readme-ov-file#default-configuration

It normally works like a charm, but struggles on special CRDs, which would be fine if it let me override just those and not just end up using both default k8s object schemas AND the special CRD schemas...

I really need both the power of helm templating syntax highlighting and autocompletion/validation AND validation of specific templated special CRDs, but this is proving harder than it should be and I know it's probably just like, one character away from working if it's meant to work at all...

Update: click this post to see the thread, it did not go well :[

#lua #neovim #kubernetes #k8s #helm

2026-01-31

Kindler: Hệ thống xây dựng dựa trên Lua, hoạt động ở mọi nơi 🛠️
Kindler là một hệ thống xây dựng mới dựa trên Lua, được thiết kế để hoạt động linh hoạt trên mọi nền tảng. Kindler cung cấp khả năng tùy biến và dễ dàng sử dụng, giúp tiết kiệm thời gian và công sức trong quá trình phát triển phần mềm.
#lua #buildsystem #development #kindler #hệthốngxây dựng #phần mềm

reddit.com/r/programming/comme

2026-01-30

The pandoc wasm demo, which allows to run document conversions in the browser, now supports Lua filters!
pandoc.org/wasm-demo/

#pandoc #wasm #Lua #LuaFilter

Hello everyone! 👋✌️ I have a great new for you! 😄

gitlab.com/fdroid/fdroiddata/-

I tried to publish my "Cat a shooter 😼" on F-Droid.

It was hard, and I spend a lot of time for fighting with Love2D. But... It's a long story. Maybe I will tell you it on my Devlog 📝 on my website soon 😉

But right now, you can try to use my YML file 👉 gitlab.com/xolatgames/fdroidda

For publishing your Love2D games on F-Droid.

See you soon 😜✌️

P.S: @fdroidorg 👋

#love2d #lua #fdroid #mobile #mobiledev #android #androiddev

2026-01-30

Заметки на полях: Изолируем Lua окружение в C++ приложении. Часть 2

В прошлый раз мы остановились на том, что в творческом порыве на всём скаку отсекли целый пласт потенциальных возможностей нашкодить при помощи функций стандартных библиотек Lua — доступ к файловой системе и функциям ОС, системным командам и переменным окружения, возможность подгрузки сторонних Lua-модулей и C-библиотек на стороне скриптов и чего только ещё не. Напрочь отсекли. Настолько напрочь, что существенно осложнив жизнь пытливым умам юных любителей экспериментов, мы сами себе связали руки. Скрипты теперь можно вызывать только со стороны C++, а значит, о гибкости и модульности скриптовой части проекта можно было бы смело забыть. ... но можно ослабить удавку.

habr.com/ru/articles/987990/

#c++ #lua #разработка_игр #песочницы #sandboxing #изоляция_ресурсов #скриптовые_языки

Esa Ruoho (Lackluster/Paketti)esaruoho
2026-01-29

Update: Updated Paketti Donations Dialog with the newest tally. Thanks for all the support. Those who support, get a max of 3 URLs added to this page.

Link to Patreon in bio.

Screenshot_2026-01-29_at_13.55.25.png
Atilio Quinterogeopelia@phpc.social
2026-01-28

Se viene el Global jame Gam este fin de semana, y estoy aprendiendo a usar el motor grafico Löve2D Esta guía me ha resultado súper útil sheepolution.com/learn/book/co Esta bien interesante aprender LUA el lenguaje tiene una sintaxis sencilla y sin muchas palabras claves. #ggj2026 #lua #love2d

Dan Drake 🦆ddrake@mathstodon.xyz
2026-01-28

Once again I went down a rabbit hole figuring something out, and now you -- yes, you, random person on the internet -- can benefit from my work.

I write slides for my classes in markdown and turn them into reveal.js slides. Sometimes I want to post the slides, but I want to strip out speaker notes and other non-useful bits. I could edit the output, maybe, but...ugh. Let's do this properly.

You can write filters for pandoc, but the documentation just wasn't that great.

Well, I figured it out: gist.github.com/dandrake/1b6de

#pandoc #revealjs #lua #markdown

gokayburucgokayburuc
2026-01-27

Day 1

I've decided to start documenting my coding activities on my newly set-up desktop computer. Today is the first day of this new activity. I'll be sharing information about the projects and training sessions I'm working on here throughout the day.

Topics included:

The next tiny new is that "Cat a shooter 😼" has dark borders now, and the game uses atlases of textures for improving the performance.

The cat's Codeberg 🏔️ page 👉 codeberg.org/xolatgames/cat-a-

#lua #love2d #game #games #gamedev #development #dev #devlog #opensource #codeberg #git #inkscape #vscodium #arcade #2d #action #android #androiddev #mobile #mobiledev

... and and and and ...andnull@social.nouveau.community
2026-01-26

Got little sequences going.

#GameDev #Wip #Lua

Screenshot of the following code:
sequence(function(wait, resume)
    message("Whelp, time for another week of work. [>]")
    world:once("keyPressed", resume)
    wait()
    message("Work's been super busy. [>]")
    world:once("keyPressed", resume)
    wait()
    message("It's a tough market to be a software shop. [>]")
    world:once("keyPressed", resume)
    wait()
    message("Anyways, I should probably get to work.")
    world:newAction("update", player)
    self:newAction("draw", function()
        if self:interact() then
            world.active = true
            if player:touches(homeDoor) then
                self:goToWork()
            elseif player:touches(computer) then
                message("Wish I had time for a quick browse, but I can't afford the distraction.")
            elseif player:touches(bed) then
                message("haha, I wish I could sleep in more. But need to get that money.")
            end
        end
    end)
end)
🇵🇸🇱🇧🇻🇪🇰🇪🇳🇨🇬🇱(🧆🏳️)Popolon🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉بوبولون🤖🦧Popolon@snac2.popolon.org
2026-01-26
Progress inthe the spritesheet editor part of my #Lua+#Löve2d more general editor.
  • improved grid snap (not floor, but nearest)
  • manage zoom and pan (and invert projection for grabing objects)
  • modification of existing object (with magnetic grid or not).
  • can display the list of object of the spritesheet (not demoed here), this will be useful for selecting among the list, and manual sorting for various purpose.
𝘋𝘪𝘳𝘬dirk@gts.0x7be.net
2026-01-25

Oh #Lua :lua:

                    end
                end
            end
        end
    end
end

I wish there was continue, but hey 🙃

2026-01-25

#silentsunday

"Lua minguante, lua crescente, declaro ser o seu mais lindo amante"

Rio Grande do Sul - Brasil

#moon #lua #sky #night #noite #ceu

Fotografia de um céu crepuscular com a lua cheia brilhando intensamente através de nuvens esparsas. O céu apresenta um contraste de cores, com tons de azul profundo na parte superior e uma grande faixa de nuvens iluminadas em tons de rosa e alaranjado na parte inferior, sugerindo o pôr do sol. Na base da imagem, silhuetas escuras de copas de árvores emolduram a paisagem contra o céu colorido.
2026-01-25

I don't have a strong opinion on if you should use braces:
fn my_func() { … }
or blocks:
fn myfunc() … end
for defining blocks in your programming language, but I have a very strong opinion that if you use braces for blocks then you should not use braces for anything else.

Why? Because block scope ought to be easy to differentiate from everything else. This is especially important with when passing anonymous functions around.

Gleam and Lua ar languages that get this right!

#programming #programminglanguages #gleam #gleamlang #lua #lualang

Esa Ruoho (Lackluster/Paketti)esaruoho
2026-01-23

Feature: Automation Clipboard - Copy, Cut, Paste Automation, with shortcuts, or with menu entries. copy any automation envelope to another automation envelope.

Link to Patreon in bio.

Screenshot_2026-01-23_at_19.35.33.pngScreenshot_2026-01-23_at_19.35.41.png
2026-01-23

Книга в Markdown: Автоматическая сборка статического сайта mdBook и файла DOCX с оформлением по ГОСТ

Текст книг, учебных пособий, научно-технических статей, документации, дипломных и курсовых работ часто набирается и редактируется в WYSIWYG-редакторе, таком как Microsoft Word, в том числе вследствие того, что издательства и организации требуют от авторов оформленный по ГОСТ или внутренним стандартам docx-документ. Процесс работы в Microsoft Word и аналогичных редакторах не лишён недостатков: docx-файлы трудно версионировать в git, а для объединения нескольких документов в один придётся перенумеровывать источники, рисунки, таблицы, формулы. Альтернативой docx является LaTeX. Однако работа со стилями в LaTeX простотой и минималистичным синтаксисом не отличается , причём издательства от использования формата docx отказываться не торопятся. А инструменты в духе typst отличаются нестандартным синтаксисом языка для описания документов, причём возможность генерации сайтов в typst имеет пометку «in preview». Markdown — популярный и удобный язык разметки, но это также и очень ограниченный формат. Поэтому задача написания в Markdown сложной технической документации по ГОСТ, научной статьи с автоматической настройкой оформления для заданного издательства или хорошо оформленного онлайн-учебника может показаться неосуществимой. В этой статье рассмотрим способ работы над научно-техническими статьями и книгами в формате Markdown на основе подхода Docs as Code с учётом строгих ограничений на оформление, используемый Петром Советовым @true-grue и мной при подготовке учебных материалов в РТУ МИРЭА. Способ заключается в применении утилиты pandoc для построения дерева абстрактного синтаксиса (AST) Markdown-документа с последующим переписыванием AST набором фильтров на Lua и трансляцией AST в форматы docx и pdf, соответствующие ГОСТ, а также в диалект markdown, совместимый с mdBook , для генерации онлайн-учебника в виде статического сайта. Исходный код книги , написанной с использованием описанного в статье подхода, опубликован на GitHub.

habr.com/ru/articles/987982/

#pandoc #markdown #lua #python #документирование #гост #docx #graphviz #mdbook #github

🇵🇸🇱🇧🇻🇪🇰🇪🇳🇨🇬🇱(🧆🏳️)Popolon🐷ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉بوبولون🤖🦧Popolon@snac2.popolon.org
2026-01-23
#lua #love2d

Added the ability on spritesheet to add object selection (and delete them). Selection supports simple "magnetic" grid.

need to add move, and be able to give a name the selected items.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst