Switch to snacks_picker and snacks_explorer plugins, add language support for Haskell and Scala development. Add live-share.nvim for collaborative editing. Remove minimap and update editor configs. Add GHCup and Coursier install scripts.
23 lines
798 B
Bash
23 lines
798 B
Bash
#!/bin/bash
|
|
|
|
# Installing Vim
|
|
echo -e "${GREEN}Setting up Vim...${DEFAULT}"
|
|
check_installation "sudo pacman -S --noconfirm --needed" "vim"
|
|
mkdir -p $HOME/.vim/{autoload,backup,colors,plugged}
|
|
check_installation "yay -S --noconfirm --needed" "code-minimap"
|
|
|
|
# Installing NeoVim
|
|
echo -e "${GREEN}Setting up NeoVim...${DEFAULT}"
|
|
check_installation "sudo pacman -S --noconfirm --needed" "neovim wl-clipboard"
|
|
|
|
# Installing Kitty
|
|
echo -e "${GREEN}Setting up Kitty...${DEFAULT}"
|
|
check_installation "sudo pacman -S --noconfirm --needed" "kitty"
|
|
|
|
# Installing GHCup
|
|
echo -e "${GREEN}Setting up GHCup...${DEFAULT}"
|
|
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
|
|
|
|
# Installing Coursier
|
|
curl -fL "https://github.com/coursier/launchers/raw/master/cs-x86_64-pc-linux.gz" | gzip -d > cs
|