port70
nvim-oxi
port70 | nvim-oxi | |
---|---|---|
3 | 13 | |
12 | 815 | |
- | - | |
2.6 | 9.3 | |
about 1 year ago | 2 days ago | |
Lua | Rust | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
port70
-
A History of Lua
The first line tells luacheck that the variables `init` and `handler` are globals, and the second line tells it to ignore lines that contain just whitespace (a quirk the text editor I use uses to manage indenting levels).
[1] https://github.com/spc476/port70/blob/master/port70/handlers...
-
In defense of blocks for local scopes
The 'do' keyword introduces a new scope (and can be used anywhere to do so). I format it as the former to be more explicit about the CONF variable being defined by the following code block.
[1] https://github.com/spc476/port70/blob/master/port70.lua#L41
-
HTTP Status 418 – I'm a teapot
I added the 418 response code to my gopher server [1]. There was one web bot that constantly hit it and was clueless that it wasn't a web server. It finally got a clue.
[1] https://github.com/spc476/port70
nvim-oxi
-
[Rust] How to write my config file (init.lua) using nvim-oxi (init.rs)?
How about reading this doc? https://github.com/noib3/nvim-oxi/tree/main/examples
-
nvim-github-codesearch - a plugin for searching Github's code search API from within neovim
thank you for the support! I'm pretty new to rust (and lua for that matter) so it took me a little while to get my head around how to use mlua in the context of a neovim plugin. Two resources that were really helpful for me were these two github projects: https://github.com/noib3/nvim-oxi and https://github.com/willothy/nvim-utils
-
What's the deal with Fennel in Neovim?
nvim-oxi, which uses bindings to the C functions used by the lua API. Note that it's currently broken for nvim nightly, but I'm working on a fix.
- Announcing nvim-utils, a new library for building Neovim plugins in Rust!
-
Introducing neovim config written in C
I intended to do a rust version but I think it's too easy with nvim-oxi, feel free to take the initiative and make a blazing fast nvim config!
- Experience with statically typed lang that compiles to lua for plugins/scripting?
-
A neovim previewer plugin written in rust
For your problem, there is a new nvim plugin framework nvim-oxi which seems promising, you may have a try.
-
Can neovim config be baked in to make neovim blazingly fast?
Lol I started trying to see what that’d look like earlier this year: https://github.com/turboladen/init.rs. It works fine and loads pretty fast. Started by making https://github.com/turboladen/overkill_nvim, but stopped work after https://github.com/noib3/nvim-oxi showed up.
-
Are there any 3rd party libraries which enables us to write nvim plugins?
nvim-oxi lets you do it in Rust…
-
A History of Lua
> now that https://github.com/noib3/nvim-oxi has come out, I am going to use it even less.
Woah, interesting ... provided there's success and uptake with this ... I'm imagining it could lead to a really slick and responsive editing experience that those of using (at least) slightly sluggish plugins might have been missing for a while now.
What are some alternatives?
LjTools - LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
typescript.nvim - A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).
lua-enumerable - A port of ruby's Enumerable module to Lua
tl - The compiler for Teal, a typed dialect of Lua
Prosody IM - IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as soon as you can.
luacheck - A tool for linting and static analysis of Lua code.
love - LÖVE is an awesome 2D game framework for Lua.
nvim-previewer - A concisemark previewer plugin for neovim
hererocks - Python script for installing Lua/LuaJIT and LuaRocks into a local directory