Updating LunarVim

Once I got Neovide working with LunarVim, I realized that I had not updated LunarVim for a long time.

I was already in rolling branch, so I did git pull origin rolling

Big mistake.

Things broke.

After RTFM, I noticed that there is :LvimUpdate command in LunarVim.

But by this time, my config was so broken that nothing worked ๐Ÿ˜ž

Luckily, I found the old instructions that helped me initially.

Following those instructions, I was able to get “up and running”

Continue Reading »

Neovide with LunarVim config

So I tried VimR for some time, but it always felt odd. Sure all the LunarVim keybindings worked. But VimR wasn’t just Neovim client. It comes with its own features like the side panes for Files, Buffers, Markdown etc.

Also, it won’t really quit. :q! would destroy the window, but it would remain in the dock.

So for main work, I used Emacs.

Then today in Doom Emacs Telegram group, someone started talking about Vim. After some time, I ended up subscribing to Vim Telegram group, and asked about better neovim GUI.

Continue Reading »

First Ruby MR

I just looked at the last post here. It was in late Feb 2022 I just realized that I have not posted anything in entire of March 2022

The reason for this microblog was to make it low-friction so that it does not go the way of my other blogs with month(s) long and sometime year long silence. But then why didn’t I post anything here for a month ?

I started working with a startup that is bigger than ones I was working with last decade or so. and they have processes, and meetings.

Continue Reading »

Got VimR working with LunarVim

I had almost given up trying to use lvim config with GUI. But I persisted (and pestered folks on github issue ๐Ÿ™‚) Finally, I got it working.

I wrote about How to get VimR to use Lunarvim configuration so that others can also benefit from it.

VimR

After setting up LunarVim, I wanted to get it to work with a NeoVim GUI

I had tried some in the past, but did not like any.

Then (I think on Discord) I came across some discussion that they got LunarVim (lvim henceforth) to work with Neoclide.

I couldn’t even get it to run ๐Ÿ˜ž

I tried VimR, and it worked. i.e. I got it running. But I didn’t like their default look.

Continue Reading »

Back to Lunar Nvim

After my problems with Doom NVim, I decided to go back to LunarNVim.

I had never really left, but since both Doom and Lunar are NVim based configurations, they may overwrite the configurations (like from ~/.local/share/nvim/)

So I completely removed both Doom and Lunar and reinstalled.

I also installed ltex LSP for makrdown, which I could not do with Doom Nvim.

My other requirement was projectile equivalent. I found that there is :Telescope projects built-in with Lunar.

Continue Reading »

Doom Nvim Maintainer Leaving (?)

Just I was getting excited about Doom NVim, today I read (on their Discord server) that Alejandro aka NTBBloodbath on github has lost interest in Doom Nvim

To quote him :

I’ll slowly try to finally make Emacs my primary code editor (always failed in each attempt haha), Neovim’s ecosystem isn’t going in the direction I would like and I think it never will be so I’m very frustrated and sad with it.

Continue Reading »

Left Stck.me

Today was my last day at stck.me (Formerly Scrollstack.com) I spent more than a year working with the wonderful engineering team there. I learnt a lot from everyone on the team, and made some new friends (I already knew a lot of folks from this team before I joined) during my stay.

I will continue to cheer stck.me from the sidelines


Some of my contributions during my time with scrollstack:

  • Improve the SEO of the hosted blogs by auto generating the Sitemap from the posts
  • Integrate Honeybadger error monitoring tool for proactively addressing the issues in production setup
  • POC to generate PDF from Post Source
  • Multiple file support for Digital Goods like Gumroad
  • Monthly Active User Metrics. Although we did not end up using it, I learnt about rsyslog and logrotate in the process
  • Refactor tiptapy to use more Jinja and less python. This helped reduce the python code. Shekhar helped a lot on this process. ๐Ÿ™

Doom Nvim

Those who know me, probably already know that Doom Emacs has been my daily driver for a last years now.

and that recently neovim has piqued my interest.

I already wrote about Lunar NVim

Today I discovered Doom-Nvim

Port of (sorta) Doom emacs to neovim ecosystem.

What is not to like ? ๐Ÿ˜„

As I wrote in Lunar NVim post, I am happy with Doom emacs. But this might make me switch back to (n)vim ๐Ÿ˜„

Continue Reading »

Added GA Support to Indiefeed Theme

I started this blog using indiefeed theme. But soon realized that the original creator has moved on. They have marked the repo as read-only on github. I had already started tweaking it to my liking, but now changes are more than tweaks. e.g. The original theme did not have good image support. i.e. only images used were in the Author profile image, and it has rounded corners/circular shape, which does not work when image is part of the post itself.

Continue Reading »