Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Real life example: - Tmux session fancy-project, generated by tmuxinator - Tmux window fancy-ui - Tmux split running npm start - Tmux split for interactions, e.g git commands - Tmux split (master) running vim - Vim tab with two windows for modifying some file and tests for it - Vim window with src/hooks.js - Vim window with test/hooks.js - Vim tab with app.js - not related to previous tab, thus a separate tab! - Vim tab with package.json - e.g I had to check a version of a package, so I opened this file in a separate tab. If I will need to open config.js, I will probably open it as a second window in this tab - i.e this tab is dedicated for setup/configuration. - Tmux window fancy-api (inner structure similar to fancy-ui)
Few more words. I have a custom tmuxinator project defined for every significant project that I work on, and I can quickly start these project sessions using dmenu. If I need to just quickly edit a new repo I've just cloned and it does not require custom layout, I have my shortcut in vifm for that, which creates a session from a tmuxinator template on the fly, here's my template: https://github.com/eug-vs/dotfiles/blob/master/.config/tmuxinator/.template.yml
You can see my full tmux config here if you're intrested. There is also my neovim config in same repository.
Related posts
- Automating the startup of a dev workflow
- colorls: Beautifies the terminal's ls command, with color and font-awesome icons
- CLI tools at Aha!
- Git Remotes for Beginners: An Introductory Guide
- Release v0.6.10 · gookit/goutil - 💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more.