Skip to content
Muchang Bahng edited this page Jun 17, 2025 · 4 revisions
  1. Install zsh and omz, with autocompletion, suggestions, and highlighting.
  2. Install lazygit, alias it to lg, and install delta to see outputs.
  3. Install neovim, ripgrep (rg), mercurial (hd), along with npm/nvm.
  4. Install miniconda.

Clipboards

Making sure to get clipboards working is a real pain in the ass. I have tried multiple approaches, and two seem to work.

First, using lemonade tends to work fine, but there are some difficulties in setting it up with tmux. Unfortunately, if you are using srun to connect to a computing node within a cluster, that is within a different shell again, and I haven't found a way to configure lemonade through there.

The second is to use nvim-osc52 neovim plugin, which seamlessly works. However, some copy and paste mechanisms didn't work, so I had to modify a few keybindings. Most notably, the yanks y and yy copy text both into your local clipboard on your local machine and on neovim's clipboard on the remote server.

Clone this wiki locally