28 lines
751 B
Bash
Executable File
28 lines
751 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Step 1: Install Neovim using pacman
|
|
sudo pacman -Sy --noconfirm neovim
|
|
echo "✅ Neovim installed"
|
|
|
|
# Step 2: Create the Neovim config directory
|
|
mkdir -p ~/.config/nvim
|
|
|
|
# Step 3: Write your custom init.lua configuration
|
|
cat <<EOF > ~/.config/nvim/init.lua
|
|
vim.cmd("set expandtab")
|
|
vim.cmd("set tabstop=2")
|
|
vim.cmd("set softtabstop=2")
|
|
vim.cmd("set shiftwidth=2")
|
|
vim.cmd("set number relativenumber")
|
|
vim.cmd("highlight Normal guibg=transparent")
|
|
vim.opt.clipboard = "unnamedplus"
|
|
EOF
|
|
echo "✅ Config written (~/.config/nvim/init.lua)"
|
|
|
|
# Step 4: Install clipboard manager
|
|
sudo pacman -S wl-clipboard
|
|
echo "✅ Clipboard manager installed"
|
|
|
|
# Step 4: Notify user of success
|
|
echo "All done! You can now open Neovim with 'nvim' command"
|