- VimConf 2021
On Friday and Saturday we had the virtual vim conf 2021. What an event! It was packed with vim related talks and I learned of a lot of cool plugins and vim goodness. Here I list randomly the plugins and utilities that caught by eye:
- vimconf.live - conference page with talks
- VimConf 2021 - Day 1 video
- VimConf 2021 - Day 2 video
- ThePrimeagen Twitch Channel - the mastermind behind the conf. Crazy guy. Check his YouTube vidoes for lots of vim goodies
- Jess Archer - gave a great talk on configuring
vimwith lots of goodies. Check her dotfiles here in GitHub
- Ben Smith - Gave a good talk on migrating
neovim'sconfig from vimscript to lua.
- Waylon Walker - Has an interesting blog and has almost the thing I need to switch between windows in
tmux: https://waylonwalker.com/tmux-fzf-session-jump/ I need to see how to modify that to switch between windows instead of tmux sessions.
- Mike Hartington - Gave a good talk and mentioned a lot of nice pluggins for Neovim.
- harpoon - The goal of Harpoon is to get you where you want with the fewest keystrokes.
- telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time. This is a must have plugin for Neovim. © 2021 GitHub, Inc.
- nvim-comment - A comment toggler for Neovim, written in Lua
- nvim-treesitter - there was a lot of mentions of Treesitter which is something I hadn’t heard of. My understanding is that its used to parse languages and provide better syntax highlighting, code suggestions, etc. Still not sure how it fits into the vim landscape.
A learned of a couple of tools (some I hadn’t heard of like ripgrep and others I had forgotten about like
- ripgrep - an incredibly fast
grepreplacement. You can invoke it with
rg. “ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. “
- fd - A simple, fast and user-friendly alternative to ‘find’
- fzf - ￼ A command-line fuzzy finder
- fzf-tmux - Use fzf to manage your tmux work environment! with fzf. I use it to switch via fzf to a window
- kitty - The fast, feature-rich, GPU based terminal emulator
- lazygit - The best terminal UI based git browser. This I’ve started to use and its incredibly intuitive and easy to use. In my opinion, much better than trying to use git inside vim.
- bat - A cat(1) clone with wings.