tab-rs
.tmux
Our great sponsors
tab-rs | .tmux | |
---|---|---|
13 | 21 | |
650 | 20,964 | |
- | - | |
0.0 | 7.1 | |
about 1 year ago | 3 days ago | |
Rust | Shell | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tab-rs
-
Another terminal multiplexer for team leads.
If you want to read some code, my project is tab-rs.
- Zellij – A Terminal Workspace and Multiplexer Written in Rust
-
Zellij: a Rusty terminal multiplexer releases a beta
I myself use the many (alacritty) terminals + tiling WM solution at the moment (switching between i3wm and LeftWM) but it doesn't feel optimal. I always though tmux looked too involved to learn so I've been on the lookout for alternatives such as Wezterm (a terminal with built-in multiplexing), tab (a command line controlled multiplexer) and now zellij.
-
What's everyone working on this week (9/2021)?
Plus a lot of cleanup in the tab-pty-process crate. It now exposes an interface similar to portable-pty, but with non-blocking file handles.
-
Actors with Tokio
The way I typically unify messages is define an enum, and map/merge channel receivers. tokio-stream would probably work with these examples. Here's an example from a fuzzy-finder implementation: https://github.com/austinjones/tab-rs/blob/main/tab-command/src/service/terminal/fuzzy.rs#L332
-
I wrote a terminal multiplexer called tab. It's designed to be intuitive, and config-driven.
Are you running v0.5.3? I just released a fix for a Kakoune issue that was caused by add-highlighter global/ number-lines -relative in kakrc. It sounds similar to what you described.
Sure! I wrote a comment on this issue that you might be interested in. I need to add this to the readme soon.
-
How To Write A Terminal Multiplexer With Rust
There are also some crazy ANSI sequences that cause the terminal emulator to write stdin - so applications can query the terminal state. Crazy stuff can happen when those sequences are copied from the scrollback buffer (which is why tab now filters them out).
.tmux
- Advice to be more efficient with the terminal?
-
Getting Started with Tmux
Looks like no one has mentioned https://github.com/gpakosz/.tmux
You still need to learn the basics but this lowers the learning curve a lot.
-
Help!
Totally! Lately (this last year or so) i am also using this on top of tmux https://github.com/gpakosz/.tmux I don't knmow if you know it, its very close to the old configuration I worte myself, but with more colors :P
-
Can you share your vim story?
- [-] The journey has began at some time 2020 - [x] Getting boring with `atom`, `vscode`, `sublime`. Why? 1. Too slow on managing projects, each project takes **2GB** storage 2. `atom` and `vscode` are electron-based app, so it's heavy 3. Sublime is quite good, but heavily on indexing project's files - [x] Try `vim`, doing `vimtutorial`, getting struggled and ... struggled with the new ugly motions `hjkl` - [x] Few weeks passed, still getting struggled with vim - [x] Retried with `doom emacs`, but with vim bindings. Doom also supports many cool plugins - [x] Wao, `doom` is cool, project management is super cool, searching is blazing fast too - [x] Keep trying `doom`, for few weeks - [-] Then, getting boring with `doom`, it's basically emacs with vi-binding layer - [x] Retry `vim` with `bootstrap` [config](https://vim-bootstrap.com/) - [x] After ~2 months, the vim feeling is much better - [x] Add some plugins: `fzf`, session management, `grep/ack` search - [x] Add lsp [coc](https://github.com/neoclide/coc.nvim) - [x] Add/play with more plugins, yay yay yay !!! - [x] `tpope` plugins are such amazing - [x] Try `tmux`, hmm, quite good - [x] Use this awesome `tmux` [config](https://github.com/gpakosz/.tmux) - [-] 2020-07-23 Start doing a personal dotfiles - [x] Keep using `vim` + `tmux` - [x] Move to `neovim` 0.4.0, then `0.5.0+` - [x] Start note-taking with `vimwiki`, then with other plugins - [-] Try `roam`, `obsidian` - [-] Stop using `vimwiki`, not sure what happened ??? Maybe boring mainly - [o] 2022-{01..06} Try other wiki tools, `taskwarrior`, `todoist`, and `orgmode` - [o] Still getting struggled on how to note-taking
-
Tmux hangs after SSH at git credential entry screen - pinentry-curses
I use this popular config. Running Ubuntu Server. I am using Git Credential Manager with pinentry-curses.
-
Useful software nobody told you about
To further this. Oh-my-tmux is a tmux conf file that makes tmux pretty and makes tmux plugins even easier than usual to load up. GitHub here -> https://github.com/gpakosz/.tmux
-
I FINALLY tried Tmux + Alacritty ... annnd thennn
For tmux I use a customised version of this for a bit of visual sugar: https://github.com/gpakosz/.tmux
-
Nvim colors change if on Tmux on Alacritty
I was having problems with cursor flicker in Alacritty/kitty and solved it by modifying the ohmytmux config to not show a battery indicator, as detailed here: https://github.com/gpakosz/.tmux/issues/285
-
Went straight back to Pop_OS! LOVE IT!
I used this configuration - and don't forget to change the terminal font to one of the patched nerd fonts :)
tmux: I used this configuration for tmux
What are some alternatives?
nerd-fonts - Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
nord-rofi-theme - An arctic, north-bluish clean and elegant rofi color theme.
catppuccin - 😸 Soothing pastel theme for the high-spirited!
spaceship-prompt - :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt
zellij - A terminal workspace with batteries included
TUI-ConsoleLauncher - Linux CLI Launcher for Android
starlark-rust - A Rust implementation of the Starlark language
Tmuxinator - Manage complex tmux sessions easily
starship - ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
komorebi - A beautiful and customizable wallpapers manager for Linux
pueue - :stars: Manage your shell commands.