Zen makes serious claims about performance and sandboxing, but do not forwardly present writings on how they do these things, leaving us with the impression there are some tweaks here and there but not much more.
Zen makes serious claims about performance and sandboxing, but do not forwardly present writings on how they do these things, leaving us with the impression there are some tweaks here and there but not much more.
Not saying such features in apps must also be appealing to you as well or anything equally silly, just whether or not they are appealing is more hinged on that base question of whether you like the idea of nested organizational structures than whether or not your window manager has a similar tiling feature.
Would I benefit from using native windows in sway? It often feels like vim splitting, tmux splitting, Firefox tabs, and sway windows are all fighting with against other or at the very least not cooperating when they could be doing a better job if they all deferred to sway. I’m just not sure how to do that well with easy switching between windows and I don’t know if vim even supports it at all unless I use gvim?
Edit: my journey of text editors has been vim -> neovim -> helix so I just have them open inside the tmux sessions.
But what that really means is, while ssh-tmux-vim is great when you need it, local UIs could be so much richer, and I would never know because I am still tied to using my local machine as if it were a remote host.
I should stop writing about it and just do something. I have a feeling that using native sway tabs for everything might be fantastic, if I can get over the hump of making the change.
I thought I'd miss the infinite extendability of neovim with all my plugins and such but it didn't end up mattering to me and it was quite freeing actually to be just bound to what is supported in the core editor (as long as it's enough for you). I've been waiting for editorconfig support since before switching but it doesn't look like it will be merged into core.
Afaik there's plans to add plugin support using some custom lisp language which I'm excited about (I wrote all my neovim config in fennel).
But overall it's really fast and comes with essentials built-in like LSP and tree sitter support. There's some learning curve coming from vim in terms of key commands and such as helix is inspired by kakoune in that realm.
I don't think I did a really good job at convincing you but that's what came from my head quickly :D
Tmux and vim splits, the competition between them can be a little annoying. Mostly I prefer tmux splits, but the shared yank buffers and ability to link scrolling in vim is really nice.
You can open a terminal in vim somehow IIRC, maybe vim as a multiplexer is the way to true enlightenment, haha.