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

This GitHub CLI Tool Will Change How You Work (gh-dash by Dolev Hadar)

gh-dash allows you to work with pull requests and issues in your terminal and not the hedious GitHub site.

Link to the video:

https://youtu.be/GOaVb-LDdK0

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:02:06 - If your repo is over 500 stars, reach out

00:03:09 - Dolev GitHub profile

00:03:44 - gh-dash repo

00:04:04 - Plans with YouTube channel

00:04:32 - Who is Dolev, full-stack engineer

00:04:48 - ex-facebook, ex-wix

00:05:25 - why was gh-dash created?

00:07:05 - Do you, dolev, use gh-dash?

00:07:41 - gh-dash demo

00:09:27 - d for diff

00:09:45 - approve assign comment PRs

00:10:25 - can see issues, not discussions

00:10:46 - Future will implement checkruns

00:11:02 - O open PR in github

00:11:57 - Leave comments in PRs

00:12:45 - V leave approval comment

00:13:01 - Can you merge from gh-dash

00:13:31 - does gh-dash replace LazyGit?

00:14:30 - Plans to implement LazyGit functionality?

00:16:10 - If LazyGit integrates with github CLI?

00:16:50 - refetchIntervalMinutes

00:17:37 - gh-dash a TUI or neovim plugin?

00:18:22 - Can I open gh-dash from Neovim?

00:19:37 - gh-dash.nvim not maintained by dolev

00:20:47 - Going through docs

00:21:27 - gh-dash is a GitHub CLI extension

00:22:26 - gh-dash is the top extension

00:24:49 - gh-cli video by bashbunny charm.sh

00:25:54 - Experience of maintaining open source

00:27:16 - shoutout to the documentation contributor

00:27:46 - You can set your colorscheme

00:28:32 - support aspect of open source maintenance

00:29:29 - To implement new features, open issue

00:31:00 - Bad experiences with users?

00:31:35 - Neovim main editor, based

00:32:39 - for how long neovim user?

00:32:51 - own config or distro?

00:33:10 - Thoughts on distros

00:33:52 - Neovim config in dotfiles?

00:34:18 - nix-darwin user

00:34:46 - how is it in the nix rabbit hole?

00:36:19 - Recommend nix? I deploy macos with bash

00:38:09 - main file explorer mini.files

00:38:30 - relative line numbers in mini.files

00:39:15 - linkarzu bad vim jumping habits

00:40:19 - You navigate with relative line numbers?

00:41:25 - number layer?

00:43:47 - mini.files disabled preview

00:44:49 - diffview plugin

00:45:15 - snacks picker

00:48:16 - You use Neovide?

00:48:28 - Switched notes from Obsidian to Neovim

00:50:39 - Images in Neovim

00:51:12 - used image.nvim, now snacks image

00:52:22 - Neovim Colorscheme Tokyonight

00:52:55 - Why using Tmux?

00:54:53 - Go and scavenge

00:55:26 - Tmux and Ghostty cmd keys config

00:56:37 - Ctrl+enter in Neovim

00:58:52 - cat to see keys sent by terminal

01:01:29 - Thoughts on emacs?

01:04:35 - tmux sessions with sesh

01:07:48 - Hyper key sublayers

01:12:07 - sublayers useful if you run out of keys

01:14:12 - why macOS?

01:16:22 - Thoughts on Windows?

01:16:58 - How the world would be with Xenix?

01:19:02 - window manager, Aerospace

01:20:38 - Aerospace workspace configuration

01:22:28 - Why not Yabai in Stack Mode?

01:28:39 - Single or multiple monitors?

01:30:16 - Why I don't use keyboard layers

01:31:46 - Hyper sublayers in mac keyboard

01:33:57 - Thoughts on AI, detractor