repos / neovimcraft

website that makes it easy to find neovim plugins
git clone https://github.com/neurosnap/neovimcraft.git

neovimcraft / data
Eric Bower · 27 Nov 22

articles.json

 1{
 2  "articles": [
 3    {
 4      "text": "nvim lua guide",
 5      "url": "https://github.com/nanotee/nvim-lua-guide",
 6      "desc": "A guide to using Lua in Neovim",
 7      "tags": ["meta"],
 8      "media": "https://opengraph.githubassets.com/bf01b0af4a6d4814fae6c35808e0d542bee8ce8b4449d2b64f2b40f4efc81562/nanotee/nvim-lua-guide",
 9      "date": "2021-08-21"
10    },
11    {
12      "text": "What is the benefit of writing plugins in lua?",
13      "url": "https://www.reddit.com/r/neovim/comments/mg5ip7/what_is_the_benefit_of_writing_plugins_in_lua",
14      "desc": "I hear that Lua is a first-class language for neovim but I'm not really sure what that means. Can someone explain what neovim-specific benefits there are to writing your plugin in Lua?",
15      "date": "2021-03-21",
16      "tags": ["plugins"]
17    },
18    {
19      "text": "How to write neovim plugins in lua",
20      "url": "https://www.2n.pl/blog/how-to-write-neovim-plugins-in-lua",
21      "media": "https://www.2n.pl/system/blog_posts/photos/000/000/019/original/whid.png?1617885408",
22      "date": "2021-05-02",
23      "tags": ["plugins"],
24      "desc": "One of goals which neovim devs set for themselves, was making lua the first-class scripting language alternative to viml. Since version 0.4 its' interpreter along with 'stdlib' have been already built into the editor."
25    },
26    {
27      "text": "From init.vim to init.lua",
28      "url": "https://teukka.tech/luanvim.html",
29      "tags": ["config"],
30      "desc": "I want to illustrate the process of learning how to take advantage of the powerful scripting capabilities that are available in the Neovim runtime.",
31      "date": "2021-07-22"
32    },
33    {
34      "text": "How to make UI for neovim plugins in Lua",
35      "url": "https://dev.to/2nit/how-to-make-ui-for-neovim-plugins-in-lua-3b6e",
36      "tags": ["plugins"],
37      "desc": "Let's create a simple plugin that will show us last opened files in handy side navigation.",
38      "media": "https://res.cloudinary.com/practicaldev/image/fetch/s--AqStf1TN--/c_imagga_scale,f_auto,fl_progressive,h_420,q_auto,w_1000/https://dev-to-uploads.s3.amazonaws.com/i/p1vusfl4dhivlv7hb559.png",
39      "date": "2021-07-23"
40    },
41    {
42      "text": "Neovim 0.5 features and the switch to init.lua",
43      "url": "https://oroques.dev/notes/neovim-init",
44      "tags": ["config"],
45      "desc": "This post will help you write a very basic init.lua which include all these new features.",
46      "media": "https://raw.githubusercontent.com/ojroques/nvim-lspfuzzy/main/demo.gif",
47      "date": "2021-07-18"
48    },
49    {
50      "text": "Learn Lua in Y minutes",
51      "url": "https://learnxinyminutes.com/docs/lua/",
52      "tags": ["learn"],
53      "desc": "A brief introduction into the lua programming language",
54      "date": "2021-07-22"
55    },
56    {
57      "text": "Learn lua quick guide",
58      "tags": ["learn"],
59      "url": "https://github.com/medwatt/Notes/blob/main/Lua/Lua_Quick_Guide.ipynb",
60      "media": "https://opengraph.githubassets.com/6c6bc0166cc8b9679b671ca24b9a16329977677ef1130f81d939a14e22fc9a9e/medwatt/Notes",
61      "desc": "This guide is also a good resource for getting started quickly",
62      "date": "2021-07-22"
63    },
64    {
65      "text": "Lua interactive tutorial",
66      "tags": ["learn"],
67      "url": "https://www.luascript.dev/learn",
68      "desc": "New to lua?  Start with us and learn!",
69      "date": "2021-07-22",
70      "media": "/lua-script.png"
71    },
72    {
73      "text": "Let's create a Neovim plugin using Treesitter and Lua",
74      "tags": ["learn"],
75      "url": "https://www.youtube.com/watch?v=dPQfsASHNkg",
76      "desc": "In this video they create a Neovim plugin called 'treesitter-unit' using Lua.",
77      "date": "2021-08-22",
78      "media": "https://www.youtube.com/embed/dPQfsASHNkg"
79    }
80  ]
81}