Releases: 0x100101/lab.nvim
Releases · 0x100101/lab.nvim
Bug Fix Release
Bug Fix Release
- Properly handle pre-processor (esbuild) errors when they occur by displaying them as inline syntax errors when possible.
- Properly handle any hard errors emitted from the code runner within the Lua handler. Previously the attempt to print the error would fail. (nvim_echo must not be called in a lua loop callback)
- Await quick data generation before responding with the quick data config. This prevents race conditions on subsequent access of the data.
- Add improved status message to help users understand why the code runner might not be enabled.
- Correct typo in
typescriptreact
so that it will be recognized as supported. - Correct the panels file type to
markdown
, since the uppercaseM
seemed to be problematic for some users/systems.
Include dist files
Track dist files until a there's time for a better solution.
Code Maintenance Release
- migrate core system to typescript
- setup eslint
- minor refactoring for legibility/maintainability
Hotfix Setup Sequence
- Properly detect nvim-cmp availability
- Properly handle no opts
Hotfix quick data
Fix bug checking for the existence of the quick data faker file.
Quick Data Feature
Add quick data feature (#2) Misc bug fixes and improvements Co-authored-by: 0x100101 <>
Additional Language Support
- Implement additional language support for the code runner (Python and Lua).
- Introduce the concept of code runner pre-processors: enabling quick, zero config typescript and more via esbuild.
- Introduce the concept of per-file, persistent code runner configurations.
- Misc cleanup, refactoring and bug fixes.
- Updated README.
Initial Release
v0.1.0 With the exception of error messages, ignore cases where an appropria…