4 ms·
It seems like there are a lot of different ways to get tiling windows. You can do it in window managers by using different instances of applications. You can do
by jonfw 7y ago
It seems like there are a lot of different ways to get tiling windows. You can do it in window managers by using different instances of applications. You can do it in terminal sessions using tmux and screen. You can do it in VIM, you can do it in IDEs. You can use suckless tabbed.
I use a tiling window manager, which means I have a unified interface for tiling with all of my windows. I don't ever use tiling window management features of specific programs, outside of tabs in my browser. But I do sometimes miss out on things like sharing VIM registers, or TMUX session management.
Does anybody use tiling features at multiple points in their system?
- zwieback 7y agoNot in years although in Visual Studio there's the "preview" feature for function definitions that's kind of like a split. I appreciate that feature a lot.
- psalminen 7y agoI typically use I3 with multiple tabs in VIM, mainly for sharing VIM registers as you pointed out.
- ryu2k2 7y agoI use dwm for my windows and both tabs and splits in vim
- tutfbhuf 7y agoI use bspwm splits, tmux splits and vim splits simultaneously on up to three monitors. I would recommend to create keybindings for split rotation, clockwise and counterclockwise.
- monkin 7y agoIf you use macOS you can also use iTerm2 to make splits without additional keystrokes to move around them like in tmux.
- opan 7y agoI pretty much use them at every point. The only special window management I've never liked is tabs or splits at the level of the terminal emulator (like in terminator). It really does just feel like worse/clunkier tmux. I use Sway, tmux, and splits in vim/emacs. I like to have all my terminal stuff glued together and in a certain arrangement. I like that this whole layout of panes I'm used to can then neatly take up half my screen thanks to the wm. Vim has registers and macros that benefit from a single session. Emacs has commands to scroll the "other window", also it often opens a temporary window when you use something like M-x describe-mode or M-x describe-char. You could maybe remove some of this overlap if everything had some sort of ipc and your wm just sent commands to it all.
- scooble 7y agoYep. I often want a group of windows to behave as one window so that e.g. I don't have to alt tab through them individually. So I will use tmux to set up my editor, shell and dev server. I also use vim splits because that is more convenient than creating a new wm frame, opening a new terminal, navigating to the working directory and starting up vim again.