LazyVim For Ambitious Developers: Chapter 19 Released
Hi all,
Wanted to let you know I’ve released chapter 19. It attempts (claims) to be a comprehensive guide to plugin configuration. Some of it is review, as I introduced it piecemeal throughout the book when I needed to add a new plugin. And some of it may look familiar because I moved some content here that was previously published in an earlier chapter.
This was a tricky chapter to write. Configuration in LazyVim is usually easy, but when it’s not… well, it’s just not. The fact that configs are written in a Turing complete programming language means that it’s impossible to cover every eventuality. But I scoured through issues and GitHub discussions to identify as many gotchas as I could find. If I did my job well, hopefully you won’t have to!
As of this morning, I’ve finished incorporating the final edits into the book. There were only two reported errata this week, so the efforts must be paying off! I challenge all of you to find one typo, misspelling or error this week. Otherwise that error will be immortalized in print. 😳
We’re working on the front and back covers now (when I say “we”, I mean my wife is doing all that work. I’m abysmal at graphic design). We’re still on track to have the ebook out by the end of the month, and the print edition by mid-September.
I’d also like to briefly mention my latest project, though it is unrelated to LazyVim. I’ve been interested in trying out the Roc programming language for quite a while, but I couldn’t come up with a good project for it. A couple weeks ago I sat down and started playing with it. Two weeks later, I have 50,000 words across 16 blog posts queued up!
The project is a compiler to compile Wasm’s text format (lisp-like) syntax to it’s binary byte code format. I’ve never used Roc, I’ve never used Wasm, and I’ve never written a compiler, so it was a fascinating exercise with a lot of dead ends and false starts.
The first two articles are on my blog:
If you want to follow the progress, it’s probably best to subscribe to the RSS feed, as I don’t want to spam this list with (more) non-LazyVim content!