Skip to content

realpoke/config.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Neovim Configuration Setup

This repository contains my personal Neovim configuration, utilizing plugins and customizations for a modern workflow.

Warning

Strict Requirement: This configuration is designed for Neovim 0.12 and newer.

Prerequisites

Before installing, ensure your Linux system has the following software installed:

  • Neovim 0.12+
  • ripgrep (for fast searching)
  • composer (for PHP dependencies)
  • lazygit (for git management)
  • tree-sitter-cli (for syntax parsing)
  • node (Required, but I use bun to fulfill this)
  • npm (Required, but I use bun to fulfill this)
  • rustup (for building fuzzy finding)

The Node/NPM -> Bun Alias

This configuration expects node and npm to be available on the path. I prefer to use Bun to handle this. You must alias node and npm to bun on your system for language servers to install correctly.

Run this command to create the necessary symlink (Reference: Gist):

sudo ln -s "$(which bun)" /usr/local/bin/node
sudo ln -s "$(which bun)" /usr/local/bin/npm

Installation

  1. Clone the repository:
git clone [email protected]:realpoke/config.nvim.git ~/.config/nvim
  1. Done! Everything should be installing on first boot.

Note: This configuration is intended solely for Linux.

About

Personal Neovim setup

Resources

License

Stars

Watchers

Forks

Languages