Skip to content

ar-at-localhost/yalms

Repository files navigation

yalms

A library of reusable Lua modules and Neovim plugins for developer experience.

Modules

  • yalms - core utilities and plugin loader
  • yalms.dev - developer tools (scratchpads, file watching)
  • yalms.env - environment detection (Neovim, WezTerm)
  • yalms.fs - filesystem operations
  • yalms.fs_watch - filesystem watching
  • yalms.json - JSON parsing
  • yalms.str - string utilities
  • yalms.tbl - table utilities
  • yalms.time - date/time functions

Plugins

  • Dev Tools - persistent scratchpads for plugins
  • Nixvim Manager - manage Nixvim instances
  • UI
    • NeoForms - build forms as Neovim buffers
    • NArea - Notification area
  • NeoProcess - create and visualize recipes
  • Orgonomic - enhance Nvim orgmode

License

GNU General Public License v3.0 or later

Copyright (C) 2026 Ahmad Raza pro.se.ahmad.raza.1@gmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.


Disclaimer

Some parts of this project, such as unit tests, may be AI generated.