This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
technical:programming:env [2022/08/22 13:19] – jc | technical:programming:env [2023/03/09 07:02] (current) – jc | ||
---|---|---|---|
Line 3: | Line 3: | ||
Tmux is a terminal multiplexer for managing multiple virtual terminals and SSH connections. | Tmux is a terminal multiplexer for managing multiple virtual terminals and SSH connections. | ||
### Install | ### Install | ||
- | Create a `~/ | + | Create a `~/ |
``` bash | ``` bash | ||
- | mkdir -p ~/ | + | mkdir -p ~/ |
- | cd ~/ | + | cd ~/ |
# Tmux Plugin Manager | # Tmux Plugin Manager | ||
- | git clone https:// | + | git clone https:// |
# Tmux Dracula Theme | # Tmux Dracula Theme | ||
git clone https:// | git clone https:// | ||
Line 54: | Line 54: | ||
tmux -S $SERVER | tmux -S $SERVER | ||
tmux -S $SERVER send-keys -t $SESSION ' | tmux -S $SERVER send-keys -t $SESSION ' | ||
- | | + | # doom window |
tmux -S $SERVER new-window -t $SESSION | tmux -S $SERVER new-window -t $SESSION | ||
tmux -S $SERVER rename-window -t $SESSION doom | tmux -S $SERVER rename-window -t $SESSION doom | ||
Line 79: | Line 79: | ||
exec tmux_new | exec tmux_new | ||
``` | ``` | ||
+ | Now simply source or copy the function to a file and execute from the command line. | ||
+ | |||
</ | </ | ||
====== Emacs ====== | ====== Emacs ====== | ||
===== Doom ===== | ===== Doom ===== | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | I frequently run into problems with Doom Emacs upgrade failures. Most issues can be resolved by simply removing the offending package' | ||
+ | < | ||
+ | ``` bash | ||
+ | # Remove the package' | ||
+ | rm -rf ~/ | ||
+ | # Remove the package' | ||
+ | rm -rf ~/ | ||
+ | # Run then Doom Emacs upgrade command | ||
+ | doom upgrade | ||
+ | ``` | ||
+ | </ | ||
===== Elisp ===== | ===== Elisp ===== | ||
* [[https:// | * [[https:// | ||
====== Window Manager ====== | ====== Window Manager ====== | ||
===== Sway ===== | ===== Sway ===== | ||
- | Start sway with lightdm or shell. | + | Start sway from lightdm or a shell. |
==== Install | ==== Install | ||
**Dependencies: | **Dependencies: | ||
Line 134: | Line 148: | ||
exec sway | exec sway | ||
fi | fi | ||
- | </cod | + | </code> |
- | e> | + |