Skip to content
  • 0 Votes
    1 Posts
    0 Views
    passthejoe@snac.bsd.cafeP
    I just spent a half-hour hacking in the #Neovide (GUI version of #neovim) #Lua config file, and I have figured out abbreviations and custom keymapping, which means I can move my "production" editing from #gVim to Neovide with a clean Lua config file.Do I need to move away from gVim/#Vim? I'm not sure, but we're in this game to try new things, right?Is it worth it to move from Vimscript to Lua?
  • Mudpie v0.7.0 is out

    Uncategorized mud accessibility android a11y lua
    1
    0 Votes
    1 Posts
    0 Views
    F
    Mudpie v0.7.0 is out!The headline feature: Lua scripting. Enable "Advanced Mode" on any world to write Lua 5.3 scripts that automate your MUD experience.The mud.* API gives you full control — send commands, gag/substitute/highlight lines, echo client-side messages, play sounds, speak via TTS, fire notifications, and set persistent variables that survive app restarts.React to game events with pattern-matched handlers: mud.onLine, mud.onPrompt, mud.onConnect, mud.onDisconnect, and mud.onInput. Set up timers for delayed or repeating tasks. Variables set by Lua can even be referenced in trigger actions using $var{name} syntax.Multiple scripts per world, loaded in sort order. Global scripts run for every world. Scripts hot-reload — edit a script while connected and changes take effect immediately, no reconnect needed.The code editor has Lua syntax highlighting (keywords, strings, comments, numbers, builtins, mud.* calls), live validation with error/warning display, and AI generation via Claude — describe what you want in plain English and get working scripts back.For power users: the "Allow unsafe scripts" toggle (behind biometric auth) unlocks luajava for full Android API access, including runtime permission requests from scripts.Full keyboard mode support for script management: browse, create, edit, delete, and toggle scripts from the Edit menu. Ctrl+I cycles through validation issues with TTS.Also new in v0.7.0:Delayed command trigger action: sends a command after a configurable delayVariable expansion in triggers: $var{name} resolves to the current Lua variable value at trigger timeSound settings screen: manage sounds from Settings without creating a trigger first, with a new Global sounds folder shared across all worlds8 bug fixes for TalkBack, TTS, and UIDownload: https://github.com/aaron-gh/mudpie-releases/releases/tag/v0.7.0#MUD #accessibility #Android #a11y #Lua #gameDev
  • 0 Votes
    1 Posts
    4 Views
    ada@beige.partyA
    Those anti-Ddos anti-crawl anti-bot anti-AI blockers/firewalls are such a pain in the arse.I get that when I open multiple tabs it looks like a bot - but could you please at least not change the URL so I can try again instead of having to backtrack my history?I was so distracted I had to stop halfway through just to post this.jesus fucking christ#Gandalf #anubis #Fail2Ban #lua #crowdsec #tech