{"repo":"jasonjmcghee/livelove","free":true,"listed":false,"github":"https://github.com/jasonjmcghee/livelove","clone":"git clone https://github.com/jasonjmcghee/livelove.git","description":"Love2D LSP (VS Code / Neovim / Zed / etc.) extension for live coding and live variable tracking","language":"JavaScript","stars":200,"topics":["interpretability","language-server-protocol","live","live-coding","love2d","lsp","observability","vscode-extension","neovim-plugin","nvim-plugin"],"license":"MIT","category":"analytics","readme_excerpt":"livelove Please feel free to file any issues you have. Note this does not have LÖVE 2D definitions, but you can get some there. A LÖVE 2D VSCode extension in the form of an LSP server, and a few files to add to your project to enable live coding, and live feedback. Note: I also added a neovim plugin and a zed plugin, if you'd prefer them over vs code. They do not support the live number slider and live color palette features, but do support live coding and live feedback. \"Live coding\" here means, when you change the code, you'll see the changes reflected instantly / as you type them. If there are errors, it'll use the last valid code. \"Live feedback\" here means, you'll see every value of variables you created, updated live, next to any reference to it (as an inlay hint). Any variable prefixed with like foo will not be tracked. You can disable this entirely with live vars = false at the top of livelove.lua . Getting Started 1. Install the vs code extension. (You can build it yourself, or download the one I built here.) or install the neovim plugin ( cd into the folder and run npm run install ) (similar for zed). 2. Add the .lua files other than main.lua to your project ( color.lua is optional). 3. As soon as you open a file like main.lua after installing the extension, it will automatically start the LSP. Then, just run the project / main.lua, and you should see inlay hints in the editor. Edit your file and see the changes instantly (glsl shaders work too)! There are a few add","default_branch":null,"files":null,"tree":[],"storefront":"/r/jasonjmcghee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jasonjmcghee/livelove/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}