Skip to content

installation.md

Theena Kumaragurunathan edited this page Dec 15, 2023 · 8 revisions

Installation Steps

MacOS/Linux

  1. Open Terminal: Launch the terminal emulator on your MacOS or Linux system.

  2. Package Manager Installation:

    • For MacOS: Install Homebrew by running the command:
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • For Linux: Use your system's package manager or follow specific instructions provided by your distribution.

Linux Package Manager Installation

Debian-based (e.g., Ubuntu)

Update Package Lists:

  • Open the terminal and update the package lists:
    sudo apt update

Install Dependencies:

  • Install necessary packages using apt:
    sudo apt install nodejs python3 neovim git fzf ripgrep pandoc npm wget
    sudo pip3 install neovim-remote
    pip3 install --user pynvim

**Additional steps may include installing LaTeX for document processing: shell sudo apt install texlive-full # For LaTeX support

Arch-based (e.g., Arch Linux)

Update Package Lists:

  • Open a terminal and update the package lists:
    sudo pacman -Syu

Install Dependencies:

  • Use pacman to install necessary packages:
    sudo pacman -S nodejs python neovim git fzf ripgrep pandoc npm wget
    sudo pip3 install neovim-remote
    pip3 install --user pynvim
  • Additional steps may include installing LaTeX for document processing:
    sudo pacman -S texlive-most # For LaTeX support

Fedora-based (e.g., Fedora)

Update Package Lists:

  • Open a terminal and update the package lists:
    sudo dnf update

Install Dependencies:

  • Use dnf to install necessary packages:
    sudo dnf install nodejs python3 neovim git fzf ripgrep pandoc npm wget
    sudo pip3 install neovim-remote
    pip3 install --user pynvim
  • Additional steps may include installing LaTeX for document processing:
    sudo dnf install texlive-scheme-full # For LaTeX support

Please note that the package names might slightly differ depending on the specific distributions or repository configurations. Adjust the commands accordingly based on the package names available in the respective package managers.

  1. Install Dependencies:

    • Update Homebrew (MacOS) or the package manager (Linux) using:
      brew update # For MacOS
      sudo apt update # For Debian/Ubuntu-based Linux
    • Install required packages:
      brew install node python nvim git fzf ripgrep pandoc npm wget
      sudo pip3 install neovim-remote
      pip3 install --user pynvim
    • Additional steps may include installing LaTeX for document processing.
  2. Configuration Check:

    • Reboot your machine and open NeoVim.
    • Type : to enter command mode and execute checkhealth to verify the setup.

Windows

Windows Installation Steps

PowerShell

  1. Install Chocolatey:

    • Open PowerShell as an administrator.
    • Run the following command to install Chocolatey (package manager for Windows):
      Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  2. Install Required Software:

    • Once Chocolatey is installed, use it to install necessary dependencies:
      choco install nodejs python git ripgrep pandoc neovim python3 wget
      pip3 install neovim-remote
      pip3 install pynvim
    • Additional steps may include installing a LaTeX compiler for document processing.

Command Prompt (cmd)

  1. Manual Installation:

    • Open Command Prompt as an administrator.
  2. Download Required Software:

    • Download and install required software manually:
      • Node.js: Visit Node.js website and download the installer.
      • Python: Visit Python website and download the installer.
      • Git: Visit Git website and download the installer.
      • Neovim, ripgrep, pandoc: Download from their respective websites and install.
  3. Configuration Check:

    • After installation, verify the setup by launching Neovim and checking the versions of installed software:
      nvim --version
      node --version
      python --version
      git --version

Please note that installing software manually through Command Prompt might involve downloading installers from various websites and running them individually. This process could vary based on the specific software versions and installation methods available for Windows.

Ensure that the downloaded software versions are compatible with your Windows system architecture (32-bit or 64-bit). Always download software from official sources to avoid security risks.

Android

  1. Install Termux:

    • Access the Google Play Store and download Termux, a terminal emulator for Android.
  2. Terminal Setup:

    • Open Termux and follow any initial setup instructions provided.
    • Use Termux's package manager to install required dependencies, such as NeoVim, Git, and others.
  3. Configuration Check:

    • Launch NeoVim within Termux and perform necessary configuration checks to ensure proper setup.
Clone this wiki locally