Flying Through code blazingly FAST!
Tmux + i3WM + NeoVim just changed everything for me!
Let’s talk..
1. TMUX
Terminal Multiplexer, or TMUX, is an open-source terminal multiplexer for Unix-like operating systems. It allows multiple terminal sessions to be accessed simultaneously in a single window. It is useful for running more than one command-line program at the same time.
As you see, I can work on multiple windows inside the terminal. Tmux is generally a different dimension containing different sessions → windows → panes. Ex-
and believe me, it’s too easy to navigate into any of them!
2. i3WM
So you Windows boomer must be using a lowly mouse to navigate in your floating windows (application) and you don’t even know where you’re going to land when you go alt+tab
, and to solve that Windows Manager comes into the picture to make your life easy.
Do you see 1,2,3… on the bottom-left corner, yes those are called workspaces (your Windows+Tab that you never use) well what the hell is i3 anyways?
i3 is a tiling window manager designed for X11, inspired by wmii, and written in C. It supports tiling, stacking, and tabbing layouts.
With this, you can travel through anything blazingly fast, I made my first and third workspace for terminal and Nvim and 2nd for browser, so I know when I press $mod+2
(a shortcut, $mod = alt/windows) I will always land in my browser, and when you get a gist it’s super fast!
3. Nvim
NeoVim hyperextensible Vim-based text editor and with just a little sprinkle of salt you can make it way better than any VS something.. editor.
Well I am pretty new to Vim using Kickstart ( a user-friendly starting point) https://github.com/nvim-lua/kickstart.nvim
Well I can talk about them for hours, about neoFetch, ricing, confs, .Dotfiles, Ubuntu etc etc.
Yes I don’t use Arch ( just for now ) and yes I don’t hate Windows users (may god give them some help)
it’s just a mindset to increase the productivity of your workflow as much as you can!
BUT WHY? JUST WHY so many hurdles when you can just simply code on your boring editor, firstly it’s all about CLEAN code, If I am coding I want to see code, not any unnecessary file tree, or any other random information.
It's about knowing about your editor and then coding and using that to its maximum potential rather than just programming for the sake of programming. Yes you have to learn some 1000 keybinds yes it’s definitely hard but "Success is like chiseling away at a mountain. It takes time, effort, and persistence. But with every strike, you sharpen the rough rock into a blade or turn coal into a diamond. It’s the pressure and endurance that reveal your true strength."
EMBRACE THE SUCK!
And the name is BARMANJI
My configs - https://github.com/Barmanji/dotfiles
#Mentions-
@Primeagen https://www.youtube.com/c/ThePrimeagen
@TJ https://www.youtube.com/c/tjdevries
@NetworkChuck https://www.youtube.com/watch?v=nTqu6w2wc68
@DreamsOfCode https://www.youtube.com/watch?v=ud7YxC33Z3w
-Special Mention to My GURUJI- (Guruji is a hindi word means a person who is regarded as having great knowledge, wisdom and authority, or simply a teacher! a great one Hitesh Choudhary )
@ChaiAurCode https://www.youtube.com/@chaiaurcode
They are the ones who inspired me to jump from VS to VIM!, from GUI to Terminal, from Windows to Ubuntu! TY
Subscribe to my newsletter
Read articles from Barmanji directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by