I’ve been playing around with emacs the last two days and to be honest, it’s just not my cup of tea. More specifically, I don’t need another productivity tool; I also don’t need something to “take over” Neovim for me as a writing and basic editing tool. If you are like me, sometimes you spend a lot of time trying out tools and making them work for you instead of actually using them. Needless to say, I’m going to step away from emacs and stick with Neovim . . . and also reset my config.

My Neovim journey over the last two years has been an interesting one, but one thing that I’ve not done yet is re-write my init.vim to init.lua, converting all of my options and plugins. I thought I would take some time this morning and make the conversion. Luckily, it didn’t take me too long at all. I also found that my needs for Neovim are very, very slim, so I cut my init file down by 75%! This is all due to the fact that I don’t really care for Neovim as an IDE for PowerShell or Python, nor do I need 10+ themes clogging up my system. Don’t get me started on finding the perfect theme either; that dream will never happen so I change it constantly.

What Plugins Do I Use?

  • Packer
  • FZF, aka FuzzyFinder
  • Telescope
  • Lualine
  • Rose-pine Theme (always changing)
  • Startify

Pretty simple so far. I’m not sure that I’ll keep Startify, but it does have some potential for some quick reminders and keyboard shortcut listings.

Keyboard Shortcuts?

  • Leader+lp = Lua Plugins
  • Leader+lb = Lua Key Bindings
  • Leader+ff = FuzzyFinder to Find Files
  • jj = Escape key
  • Leader+Space = Stop Highlighting
  • Leader+t = New Tab
  • Leader+Tab = Next Tab
  • Leader+nt = NerdTree Toggle

I’m sure that I’ll add to this list as time goes on, but what other cool keyboard shortcuts do you use?

Everything is always subject to change and improve.

This is day 9 of #100DaysToOffload.