<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Luajit on Omar Crosby</title>
    <link>https://omarcrosby.com/tags/luajit/</link>
    <description>Recent content in Luajit on Omar Crosby</description>
    <image>
      <title>Omar Crosby</title>
      <url>https://omarcrosby.com/images/og.jpg</url>
      <link>https://omarcrosby.com/images/og.jpg</link>
    </image>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 16 Aug 2026 14:18:29 -0400</lastBuildDate>
    <atom:link href="https://omarcrosby.com/tags/luajit/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Lua in Neovim, from the ground up</title>
      <link>https://omarcrosby.com/posts/lua-in-neovim/</link>
      <pubDate>Sun, 16 Aug 2026 14:18:29 -0400</pubDate>
      <guid>https://omarcrosby.com/posts/lua-in-neovim/</guid>
      <description>A comprehensive introduction to Lua as it lives inside Neovim: why the project bet on it, which Lua Neovim actually runs (LuaJIT, Lua 5.1 semantics with select extensions), the whole language walked in from the smallest values to metatables and coroutines, the five gotchas that trip programmers coming from other languages, and the vim.* namespace that turns Lua into a text-editor scripting language.</description>
    </item>
  </channel>
</rss>
