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

Linkarzu
undefined
10 snips
May 17, 2025 • 56min

Inside Neovim with Core Maintainer Maria Solano | Snippets, Completion & More

Maria Solano, a Neovim core maintainer and former VS Code engineer, shares her journey from traditional coding environments to Neovim's flexible plugin architecture. She discusses the challenges of open-source contributions, her favorite Neovim plugins, and the importance of customizations like snippets and color schemes. Insights about her workflow, preferences for development tools, and laptop choices for Linux users are particularly engaging. Solano also provides an honest perspective on Windows vs. other operating systems based on her experiences.
undefined
May 12, 2025 • 1h 27min

He Built a Grammarly Alternative | Now WordPress.com Owns It (ft. Harper Creator Elijah Potter)

I write a lot of Markdown in Neovim, and I was looking for a tool that could understand the grammar in my document and give me suggestions and easily help me find mistakes, similar to the way Grammarly works. I found harper, Installed it, and I have been using it ever since. In this video I go over the history of Harper, a quick demo, and get to know it's author, Elijah Potter, a bit more. Harper not only works in Neovim, but it also works in Emacs, Obsidian, Zed, VScode, Helix and as a WordPress pluginLink to the video:https://youtu.be/l9D7M1gIY8IDonate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - harper demo00:02:16 - harper runs locally00:03:35 - in Neovim is a language server00:04:50 - available in obsidian emacs helix zed vs code00:06:05 - demo as a wordpress plugin00:06:38 - chrome extension coming soon00:07:14 - other languages besides english?00:09:35 - open source, PRs for other languages accepted00:09:55 - Harper and Automattic00:12:05 - techcrunch article00:12:47 - working on harper alone?00:13:45 - how and where to submit issues00:16:08 - FAQs00:16:55 - harper chrome extension00:17:55 - harper desktop application idea00:20:33 - harper in emacs?00:21:38 - elijah's blog00:24:05 - experience maintaining open source00:27:20 - favorite music artists00:28:50 - favorite movies00:30:35 - video games00:30:55 - Elijah is 12 years old00:32:28 - tool to take notes00:34:20 - Arch, even though looks like a mac guy00:37:35 - started with linux?00:40:55 - thoughts on macos00:42:30 - window manager hyprland00:42:50 - hyprland master mode00:44:06 - single or multiple monitors00:46:35 - wezterm00:47:45 - wezterm max_fps setting00:49:45 - other terminals?00:51:00 - why Neovim?00:53:47 - neovim experience when starting00:59:15 - is your neovim config done?01:03:00 - thoughts on neovim distros01:04:55 - which-key01:06:13 - neovim file explorer nvim-tree01:07:40 - favorite neovim plugins telescope leap.nvim01:08:25 - smear-cursor.nvim neovide cursor animation01:09:38 - neovim colorscheme, why light mode01:11:53 - modus_vivendi modus_operandi01:12:28 - tool to push to github, lazygit01:13:35 - why tmux?01:14:40 - keyboard01:15:30 - use of AI01:16:55 - other projects, ofc and tatum01:19:50 - favorite terminal tools01:20:55 - favorite desktop apps01:22:00 - homelab?01:24:22 - linkarzu harper video
undefined
May 9, 2025 • 1h 52min

How HiPhish Built rainbow-delimiters.nvim (and Uses Neovim Without a Plugin Manager)

I recently asked in the Neovim subreddit if any plugin/distro/core maintainers would be interested in participating in these casual interviews, and HiPhish was kind enough to reach out to share more about the plugin rainbow-delimiters.nvim. In this video you will not just learn about the plugin, but many other things, like, what's HiPhish's OS of choice, the way to manage Neovim plugins not with a package manager but using git submodules, and much more.Link to the video:https://youtu.be/e8IHILxKqZsDonate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - rainbow-delimiters.nvim demo00:05:15 - fork of a different plugin00:07:37 - change strategy to local00:09:02 - original plugin didnt use tree-sitter00:09:30 - downside of tree-sitter support for each lang00:09:45 - open a PR to support new languages00:12:20 - do you get a lot of requests for new langs?00:13:15 - burdain of managing open source repo00:14:45 - support aspect of open source00:16:23 - future of the plugin00:17:46 - how long using neovim00:19:00 - neovim didn't start with lua00:19:55 - why start using vim in the first place00:24:07 - vim before touch typing00:26:05 - keyboard keychron k100:29:25 - thoughts on split keyboards00:30:25 - operating system void linux00:31:55 - running void linux for 5 years00:32:14 - why not arch00:32:59 - why left macOS, no updates00:34:32 - are you forced to use mac in companies?00:35:45 - thoughts on Windows00:36:43 - linkarzu switching to linux?00:38:47 - coworkers understand neovim?00:40:08 - open source to have control00:41:23 - screen sharing and neovim?00:42:38 - thoughts on emacs00:44:45 - neovim and python00:46:51 - videogames street of rage 400:48:04 - reading books00:50:31 - librera00:51:35 - clear cookies to fight doomscrolling00:53:20 - note taking app neovim00:54:10 - linux window manager kde plasma bspwm00:58:05 - x11 wayland hperland01:00:24 - thoughts on single app on screen?01:02:00 - monocle mode in bspwm01:02:35 - terminal alacritty01:04:55 - thoughts on ghostty01:07:15 - thoughts on tmux01:09:30 - own neovim config or distribution01:12:12 - book practical vim01:13:10 - how do you know what you don't know01:16:00 - nvim-cmp or blink.cmp01:17:03 - neovim package manager git submodules01:20:40 - why git submodules01:21:50 - hiphish blog01:23:40 - neovim file explorer nerdtree01:24:00 - neovim colorscheme solarized or selenized01:24:55 - tool to push to github fugitive.vim01:26:00 - thoughts on AI01:29:45 - HTMX and alpine.js01:33:00 - neovim and javascript coding01:33:35 - currently learning elixir01:34:30 - favorite CLI tools01:35:50 - favorite linux applications01:36:20 - favorite neovim plugins neotest01:38:25 - fugitive telescope vim-dirvish vim-win01:41:00 - hiphish config in dotfiles01:41:45 - homelab01:44:25 - install rainbow-delimiters.nvim
undefined
May 8, 2025 • 2h 12min

Neovim, Zed, and Colima: How Alex (Package Main) Works as a Developer

In this video I talk to Alex from the "packagemain" youtube channel to understand about his developer workflow, get to know him a bit better and some of the tools he uses like Colima that I didn't know about. He has a channel with 10,000 subs as of today, mainly talks about go, but expect topics related to programming in general If you want to see more videos like this or you want me to continue with them, please let me know down in the commentsLink to the video:https://youtu.be/w89f9dDV2qADonate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - package main channel and blog00:05:52 - youtube when and why00:10:08 - what is substack00:11:30 - 2 music bands00:15:41 - 2 favorite movies00:18:54 - videogames00:23:44 - note taking app00:27:03 - note privacy00:33:10 - thoughts on self hosting notes00:35:40 - OS used00:42:27 - wanting to try linux00:45:08 - thoughts on Windows and microsoft00:49:30 - thoughts on putty for ssh00:50:00 - window manager macos00:54:45 - single monitor or multiple00:57:43 - terminal ghostty alacritty iterm00:59:40 - learning zig because of ghostty01:01:24 - warp wezterm kitty01:04:45 - zellij01:08:26 - IDE of choice, neovim and zed01:12:09 - LSPs between editors01:16:25 - Still exploring neovim grug-far01:23:42 - own neovim config or distro01:25:50 - file explorer in neovim01:30:35 - colorscheme01:34:56 - tool to push to github01:36:45 - why zellij and not tmux01:39:09 - keyboard NuPhy Air01:41:40 - do you use AI01:47:00 - projects practice-go01:48:55 - CLI apps fzf colima lazydocker01:51:44 - what is colima01:55:25 - favorite macos apps01:59:45 - my issues with brave02:00:00 - homelab02:01:55 - process of migrating to neovim02:05:32 - whichkey in lazyvim02:09:15 - emptiful and whysoserious subscribe
undefined
May 7, 2025 • 2h 21min

Linux vs macOS: Shasten Has Some *Thoughts* (ft. Linux Dev Labs)

My YouTube channel is mainly macOS related, I do use linux in servers, but I don't have too much linux related content. I want to know what my friend Shasten has to say about macOS and how he feels about it I personally think that its good to see different perspectives, and mainly learn from all of them and grab (deeznuts) what you like about each. If you want to see more videos like this or you want me to continue with them, please let me know down in the comments Also, if you think Shasten should get the apple logo tattooed on his other arm, let me know down in the comments tooLink to the video:https://youtu.be/pTQ4LyDD1vMDonate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - intro00:01:30 - uutils rewrite00:09:06 - who is shasten00:09:40 - shasten after the mexican dream00:14:25 - youtube and why00:17:25 - shasten channel rename00:19:02 - 2 favorite bands00:22:54 - 2 favorites movies00:24:22 - videogames00:25:37 - open heart surgery00:28:12 - note taking app00:34:55 - current OS aurora linux00:36:00 - boxbuddy in aurora00:37:40 - wayland xorg00:40:10 - install packages as docker containers00:41:43 - running arch linux as a container00:44:50 - pandoc arch package00:45:31 - 2 favorite linux deskop distros00:46:07 - AUR package conflicts00:49:22 - Apple logo tattoo soon00:49:35 - dark past with apple hardware00:50:52 - gentoo linux00:52:44 - itunes music drama00:54:40 - apple should give back to BSD00:55:43 - least favorite linux distros00:56:00 - manjaro breaking00:57:00 - maintaining packages in the AUR00:59:11 - favorite linux server distro01:00:35 - conspiracy microsoft purchase ubuntu01:01:38 - debian on servers01:06:31 - thoughts on macos01:08:00 - dmenu in opensuse and spectrwm01:10:55 - manpages in neovim01:12:57 - change colors everywhere macos with script01:16:00 - sesh by josh medeski mentioned01:17:37 - waiting on ARM01:19:28 - apple soldering components01:21:35 - apple not supporting old hardware01:25:43 - hate windows01:28:47 - gamin on windows bazzite01:31:16 - music on linux ardour01:32:35 - logix pro x pro tools cubase sonar reaper01:34:45 - thoughts on open source and closed source01:40:41 - kdenlive or davinci resolve01:45:39 - GPL3.0 license richard stallman01:49:00 - linux window manager01:54:00 - xmonad window manager01:55:08 - hyprland in wayland01:55:52 - terminal ST Ptyxis kitty wezterm ghostty01:58:15 - IDE neovim vim doom emacs01:59:06 - Own neovim config or distro AstroNvim02:00:35 - old man yelling at cloud noice.nvim02:03:38 - neovim file explorer neo-tree02:04:00 - thoughts on mini.files02:08:11 - aurora containers performance hit02:08:45 - thoughts on flatpaks snaps02:09:26 - Shasten converted to macos with apple tattoo02:13:14 - Livestreaming and talking muted02:14:35 - Before recording, restart02:15:51 - do you want to see a second part?02:17:04 - trolls in comments
undefined
May 6, 2025 • 1h 18min

Learning Org Mode in Emacs as a Neovim User (Part 2 with Joshua Blais)

This is the 2nd part of me trying emacs for the first time, in the previous video we covered the installation and basically how to open it. We also talked abou the emacs philosophy So in this video my good friend Joshua Blais walks me through the orgmode basics. We create a file, add headings, add tags, and add stuff to the calendar. If you want to see more videos like this or you want me to continue with them, please let me know down in the commentsLink to the video:https://youtu.be/-s8M2TqAqEkDonate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - goal of this video00:01:22 - josh giving up on emacs00:02:20 - josh enters a forbidden affair00:05:25 - previous video to meet josh00:07:20 - org overview in josh screen00:08:10 - literate emacs config00:10:25 - josh screen headings, todo00:12:48 - linkarzu headings neovim00:14:22 - todo in org heading00:15:53 - donate in kofi so I can pay josh00:17:05 - org schedule tasks00:18:53 - send meeting invite throug emacs00:22:20 - context switching00:25:35 - export from org to markdown00:25:51 - markdown preview emacs00:28:09 - create emacs alias00:28:30 - emacs in x11 instead of wayland00:30:15 - create blogpost with commands00:30:34 - number layer on keyboard00:32:22 - emacs daemon00:35:00 - emacs starts in the dir you are in00:35:35 - create dir and file00:36:31 - file title00:37:00 - linkarzu create headings and todo00:38:20 - emacs tags00:41:00 - add bulletpoints tasks00:42:36 - open 2 emacs instances00:43:35 - look for file00:46:50 - create task or checkbox00:49:08 - todo works only with headings00:52:11 - change indentation00:52:54 - open and close tab00:56:45 - shift+tab fold entire file00:56:53 - neovim folds similar to org00:58:43 - schedule event00:59:47 - homerow mods01:00:00 - colemak layout01:03:00 - select day in calendar01:04:30 - add to org agenda01:06:50 - meta+x cmd+x01:08:48 - open calendar (another day)01:10:00 - use josh emacs config dotfiles01:14:34 - josh youtube channel
undefined
18 snips
May 5, 2025 • 1h 21min

Lazar Nikolov Shares His Favorite Neovim Plugins & Dev Setup

Lazar Nikolov, a Toronto-based software engineer, educator, and YouTuber, shares his insights on optimizing development setups. He recalls his journey from using VS Code to customizing Neovim for greater speed. Topics include his favorite Neovim plugins, like overseer.nvim, and personal preferences for macOS applications and terminal tools. Lazar also chats about the impact of AI in coding workflows and playful grooming banter that adds a light touch. Tune in for tech tips and anecdotes that could elevate your coding game!
undefined
May 5, 2025 • 1h 36min

Raycast vs Alfred: Which macOS Launcher Is Better? (ft. Roman V)

I've been wanting to try the Alfred macOS app for quite some time now, to see what it's all about and how it compares to what I currently use, which is Raycast. So in this video my good friend Roman shows me how he uses Alfred and I compare it to the way I use raycast, in case you're interested in giving Alfred or Raycast a go, this video will be informative and help you understand both toolsLink to the video:https://youtu.be/OD_RX8leX2MDonate in ko-fi:https://ko-fi.com/linkarzu Timeline:00:00:00 - goal of video00:01:45 - who is roman and info00:04:20 - roman youtube channel and links00:05:08 - why youtube and when00:06:56 - roman discord server00:08:49 - camera fear, I feel attacked00:10:28 - main OS and why00:15:23 - thoughts on windows00:16:21 - thoughts on linux00:18:40 - IDE and why00:21:45 - window manager aerospace00:24:00 - yabai and SIP00:25:45 - terminal00:30:00 - tmux or how do you navigate00:32:10 - tmux for consistency00:32:50 - keyboard00:37:25 - AI00:39:34 - personal project Eligere00:44:57 - beta testers for Eligere00:46:01 - 3 favorite CLI tools00:47:44 - 3 favorite macos apps00:49:40 - Alfred run apps00:52:43 - Alfred finder replacement00:56:41 - mac restart shudown trash00:57:43 - raycast aps and mac restart00:58:55 - file search01:01:45 - internet search01:04:55 - clipboard manager01:08:50 - don't need to pay for alfred01:09:30 - calculator and neovim alternative01:11:25 - forcing US keyboard01:12:38 - dash integration01:15:31 - kill apps01:17:00 - chatgpt01:20:36 - OCR01:22:30 - emoji search01:24:00 - alfred custom workflows xcode01:27:34 - raycast bookmarks raindrop01:28:11 - raycast snippets01:29:34 - raycast youtube01:29:51 - raycast font awesome01:30:23 - raycast reminders01:31:09 - raycast color picker01:31:24 - why not raycast to switch apps01:32:15 - why not moving to raycast01:34:09 - subscribe to roman
undefined
May 4, 2025 • 1h 10min

Replacing Tmux-Sessionizer with Sesh | ft. Josh Medeski

I've been wanting to try the tmux session manager called Sesh for quite some time now, to see what it's all about and how it compares to what I currently use, with is ThePrimeagen tmux sessionizer. But doing something like this requires you to invest time to learn and understand how to set it up and how it works. So in this video my good friend JoshMedeski walks me through the process of installing and setting up Sesh, we also get to Know Josh a little bit more and about his developer workflow and setup, also the macOS apps and CLI tools he uses and whyLink to the video:https://youtu.be/xxxjOEFvyi0Donate in ko-fi:https://ko-fi.com/linkarzuTimeline:00:00:00 - Why is Josh here00:00:58 - A little about Josh00:01:56 - youtube when and why00:02:50 - Others understand passion for tech00:03:54 - OS history and why current one00:04:42 - Thoughts on Linux and Windows00:07:48 - IDE and why00:08:59 - How was your first time00:11:49 - Window manager00:15:09 - Terminal and why00:17:36 - Terminal without background00:19:30 - Tmux or not tmux00:21:25 - Keyboard00:24:51 - Thoughts on keyboard layers00:27:04 - How do you use AI00:27:34 - Avante neovim plugin00:28:25 - Copilot00:28:55 - Cotypist00:29:38 - Local ollama stuff00:30:48 - AI with Raycast00:32:22 - Projects working on00:33:32 - 3 favorite CLI tools00:34:03 - 3 favorite macos apps00:35:25 - Where can people find you00:36:33 - Sesh overview00:47:56 - Sesh installation00:48:44 - sesh list00:49:02 - sesh list dash i00:49:38 - sesh raycast extension00:50:53 - Config sesh switcher00:51:32 - Sesh connect piped through FZF00:52:14 - Sesh lists zoxide results00:53:34 - Sesh bind for tmux config T00:56:55 - Comparing to tmux-sessionizer paths00:57:20 - Sesh custom configs00:58:01 - sesh connect dot00:58:50 - Ghostty keybind cmd k01:01:31 - Josh video shortcuts for tmux01:02:54 - Create custom config01:06:20 - I open nvim with v instead of nvim01:06:55 - sesh clone repos01:07:30 - Star sesh in github01:08:58 - Subscribe to Josh01:09:05 - You wanna see part 2
undefined
May 4, 2025 • 1h 17min

Trying Emacs for the First Time as a Neovim User (with Joshua Blais)

I've been wanting to try Emacs for quite some time now, to see what it's all about and how it compares to Neovim. But doing something like this requires you to invest time to learn and understand how to set it up and how it works. So in this video my good friend JoshuaBlais walks me through the process of installing and setting up Emacs on macOS, we also talk about the Emacs philosophy and the differences it has with NeovimLink to the YouTube videohttps://youtu.be/cLa96bUPR_IDonate in ko-fihttps://ko-fi.com/linkarzuTimeline:00:00:00 - Intro00:01:42 - Josh book in orgmode00:02:12 - Meet Josh00:05:03 - Josh's YouTube channel00:05:55 - Josh is his own boss (chad)00:07:25 - Josh's take on macOS00:10:25 - Install Emacs00:12:36 - Emacs philosophy during install00:14:20 - ThePrimeagen mentioned, gottem00:15:01 - Emacs and LISP00:17:55 - Josh's doom emacs00:21:10 - Headings in orgmode00:21:47 - Emacs Project and task management00:22:40 - Github readmes and orgmode files00:24:19 - Hugo Jekyll orgmode00:25:18 - Neovim task management00:26:45 - Neovim or Emacs?00:28:46 - Open vanilla emacs00:29:52 - Run emacs in the terminal00:31:33 - Exit emacs and break your fingers00:32:32 - install doom emacs00:34:35 - Thoughts on using distros00:36:58 - doom sync command00:38:30 - doom run command00:39:19 - space .00:40:57 - cmd+x00:42:02 - kj to go to normal mode00:42:59 - space fp open config00:43:52 - space wd close window00:44:38 - ctrl hjkl00:46:14 - space hrr reload doom config00:46:43 - which-key00:47:28 - kj issues with my config00:49:25 - Josh config, font, theme etc00:50:24 - Commands in josh blog00:53:36 - emacs dictionary00:55:10 - Heading folding in neovim00:55:57 - images in neovim00:58:22 - Harper demo in neovim01:01:17 - emacs thesaurus01:02:06 - harper demo on emacs?01:02:45 - Create todo in emacs01:05:46 - daily note in neovim01:08:25 - org agenda emacs01:11:48 - orgmode in neovim01:13:05 - You don't need to fully switch01:13:41 - rss in emacs01:14:04 - chat via emacs01:14:34 - Final thoughts01:15:56 - Theme creation01:16:31 - Subscribe to Josh

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app