My Neovim & Tmux Terminal Dev Workflow As A Principal Engineer

preview_player
Показать описание
Every terminal setup is built with layers and different components, including an emulator, a prompt, tooling, hotkeys, and more. Here's my blueprint, structured from the ground up in a way that's easy to follow and replicate or, better yet, use as a boilerplate to make it your own!

Ways to support this channel:

LINKS

⏱ Timestamps
00:00 - Intro
00:38 - Wezterm
01:55 - Zsh & Startship
02:55 - Tmux
04:10 - CLIs
06:49 - TUIs
07:14 - Neovim

#dev #workflow #tmux #neovim #macos #unix #linux #git #neogit #lazygit #terminal #vim #devops #console #cli
Рекомендации по теме
Комментарии
Автор

Join 1000+ subscribers getting one dev/sec/ops tip every Friday: signup.omerxx.com

devopstoolbox
Автор

Great video, really makes me happy to see that even though im only going at cs for 2.5 years (started from 0 at 15yo), atleast in setup we have a 95% similarity. Only difference is i dont use lazyigt nor lazydocker since (in my opinion) it only gets in the way of already super fast (and easy) tools

flokkq
Автор

Great video and setup, very similar to mine. Maybe one addition I can't live without is atuin: Database backed history management on steroids synced across different machines. Like: "Which git command did I run in this directory last week on my other machine?" by just pressing Ctrl+r. You should give it a try, it will complement your setup. And it is written in Rust 🙂

myvids
Автор

That title reminds me of a popular video on this topic 😁 Keep up the good work man! 🚀

mischavandenburg
Автор

Thanks! I managed to learn new things like eza (i was using exa) and lazygit and lazydocker, thanks for the video!

Skatox
Автор

Another golden video full of condensed experiences ready for learning, again. Thank you!

jizhang
Автор

Brilliant video, loving your dotfiles! Gives me inspiration, thanks for doing this video 👍

rogertinsley
Автор

i like standard vim because its very easy to install and migrate to different environment. with neovim it's the opposite. there's a big number of non standard packages, npm... i'm not sure if the difference between these two is big enough for me to jump to nvim.

yanushkowalsky
Автор

For some reason xargs has always baffled me. Would you mind expounding on it a little bit on a future video? It probably doesn't need an entire video if its own. I'm gonna look into it again regardless.
Also still need to give sessionx a try. Been busy and just trying to stay sane!

hesperauxyo
Автор

ooh man, that Moonlander setup looks so comfy... Would you be so kind and tell me where you got those keyboard stands from?

fishberk
Автор

How to disable show timestamp in scrollback buffer like you in tmux 🤔

siuyutpang
Автор

nice. I use kitty and tabs instead of tmux but interested I think I might outgrow it soon and use tmux instead.

williamseipp
Автор

Question, I'm learning Neovim with Lazyvim, I feel comfortable using it, but I'm not a pro. I want to add tmux to my workflow, should I learn that or better Zellij?, which seems to be a modern alternative.

eduardabramovich
Автор

Why starship over p10k? Many users noticed that last one is faster.

markzaharov
Автор

do you use tmux only for session management? afaik wezterm is pretty sufficient for multiplexing

byte.raccoon
Автор

Hey, my journey is pretty similar! I went from iTerm2, Alacritty, and I am now here haha.
You have a sweet setup, I def picked up on a couple of things.

I did have one question though, how how are you able to keep transparency while in nvim/text editor mode?
I really love this feature from iterm but can't seem to get it working after I nvim into some file.

Awesome work! 🔨

alejandroo-pc
Автор

Great video nice work! Which matrix visualizer are you using in the background of the video?

Clarkezoneusa
Автор

Hi there, ty a lot for your content, can u tell us how to put trasparent bg on tmux config pls?? I reply same dotfiles config but still not trasparent

RaulMartinez-nljh
Автор

Great video! I noticed you're using Nix and Nix Flakes. Do you consider that to be a game-changers for managing development environments? I'd love to see a video on that topic!

DUDOS_
Автор

I've heard tmux already have an ability to show sixel images. Have you tried it?

markzaharov