Some of this is outdated or explained insufficiently.
Basically you have to symlink
the config files. Install external/global dependencies if needed.
Working Neovim version:
nvim -v
NVIM v0.11.0
Build type: RelWithDebInfo
LuaJIT 2.1.1741730670
- https://github.com/BurntSushi/ripgrep
- https://github.com/sharkdp/fd
- Install Nerd Font
- Do
healthcheck
- Do
MasonInstallAll
May need some global dependencies that have to be installed manually, so just read the errors.
- Setup https://github.com/tmux-plugins/tmux-yank
- Install the defined plugins (check: https://github.com/tmux-plugins/tpm)
Now it doesn't automatically load TMUX by default.
In order to start TMUX automatically, just configure the launchers (desktop icons and keyboard shortcuts) to include an exec
of the tmux
command. The main requirement is that the process is replaced by tmux
(instead of becoming a nes
62D8
ted shell).
(The explanation below was meant for Gnome. For i3 anything works.)
Note that the xfce4-terminal
has a weird focusing behavior after it's launched (the window doesn't get automatically focused, and I can't type) which makes it useless for me, so I decided to try other terminals.
Setup a custom shortcut using CTRL+ALT+T
(e.g. in Gnome):
Terminal name | Transparency | Focusing | Launcher |
---|---|---|---|
Terminator | ✅ | ✅ | terminator -x tmux |
Gnome Terminal | ❌ | ✅ | gnome-terminal -- bash -c "exec tmux" |
xfce4-terminal | ✅ | ❌ | (Don't use) |
Keyboard mapping.
Install keyd
, then put the config file where it should go.
Remember to enable the service.