Linkarzu Podcast | Neovim, macOS, Emacs, Linux, Terminals and more.

Debugprint.nvim | The Best Print Debug Tool for Neovim?

Let's meet Andrew Ferrier, the creator of the neovim plugin debugprint.nvim debugprint is a NeoVim plugin that simplifies debugging for those who prefer a low-tech approach. Instead of using a sophisticated debugger like nvim-dap, some people prefer using a 'print'-like statement to trace the output during execution. With debugprint, you can insert these statements, including the values of variables, relevant to the language you're editing.

Link to the video:

https://youtu.be/ae-C0hXsZ0g

What's the best way to support me?

https://linkarzu.com/about/#youre-a-fraud-why-do-you-ask-for-money-isnt-youtube-ads-enough

Timeline:

00:00:00 - Intro

00:01:57 - Andrew also owns wrapping.nvim

00:02:27 - debugprint.nvim repo overview

00:05:30 - debugprint.nvim demo

00:09:55 - undo and redo debug statements

00:13:46 - demo with a lua file

00:15:02 - mini.nvim for hightlight color

00:19:24 - What about unsupported languages?

00:20:26 - add custom filetypes

00:23:22 - console.info console.warn javascript typescript

00:25:31 - Surround feature

00:27:43 - Use in visual mode

00:28:33 - Operator pending expressions

00:33:32 - Put contents in registries

00:35:32 - You can move the print statements

00:36:21 - When did you start with neovim?

00:38:18 - Thoughts on emacs and other editors

00:39:46 - Thoughts on neovim distros

00:40:55 - Who is andrew, where find him

00:42:35 - YouTube channel?

00:43:20 - experience maintaining open source

00:46:45 - File explorer in Neovim

00:49:59 - Colorscheme gruvbox

00:51:24 - Tool to take notes

00:52:05 - Tool to push to github, tig

00:53:12 - Thoughts on Tmux

00:54:32 - Why Linux for personal use

00:56:05 - Arch linux on desktop

00:56:25 - Debian on servers, chad

00:58:17 - Thoughts on Windows

01:00:06 - Window manager, i3

01:01:33 - Single or multiple monitors

01:02:20 - Terminal emulator, kitty

01:02:58 - Keyboard, qwerty layout

01:03:52 - Thoughts on AI

01:05:57 - Working on any other projects

01:06:32 - wrapping.nvim

01:07:42 - Dotfiles repo

01:08:17 - favorite terminal tools

01:08:38 - lf file manager

01:08:56 - entr to re-run make command

01:11:44 - Favorite neovim plugins

01:17:25 - Thoughts on homelab

01:19:07 - Favorite music bands

01:19:41 - Favorite movies

01:20:48 - Videogames?