Skip to content
/ nvim Public

πŸ–₯ My beautiful Neovim configurations

License

Notifications You must be signed in to change notification settings

PlatyPew/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ε…‰ι€Ÿ β€” Speed Of Light ⚑️

ε…‰ι€Ÿ (Speed Of Light) is a Neovim setup that has been carefully crafted to be feature-rich yet blazingly fast due to lazy loading as much as possible!

JPG Compression Be Like

πŸ’» Installation

To install, simply run the ./install.sh script or run this command.

nvim --headless "+Lazy! sync" +qa

πŸ“¦ Dependencies

  • gcc or clang
  • git
  • imagemagick
  • node (with npm)
  • python3 (with pip and virtualenv)
  • ripgrep
  • tectonic

πŸ“ File Structure

Plugins are stored and automatically sourced in lua/plugins/

~/.config/nvim
β”œβ”€β”€ ftplugin
β”‚  └── *.lua
β”œβ”€β”€ init.lua
└── lua
   β”œβ”€β”€ core
   β”‚  β”œβ”€β”€ autocmd.lua
   β”‚  β”œβ”€β”€ functions.lua
   β”‚  β”œβ”€β”€ mappings.lua
   β”‚  └── options.lua
   └── plugins
      └── *.lua

πŸ€– AI Features

There are 2 AI features that are enabled by default:

  1. Supermaven
  2. Avante

Supermaven

Supermaven should already be enabled by default, but to use the pro version, run :SupermavenUsePro and follow the instructions.

Avante

Currently, Avante is configured to use the following models from the following providers:

Model Name Provider
codestral-latest Codestral Mistral AI
gemini-exp-1206 Google AI
gpt-4o GitHub Marketplace Models
gpt-4o-mini GitHub Marketplace Models
mistral-large-latest Mistral AI

macOS

# GitHub and Google API Keys
security add-generic-password -a "GitHub Token" -s "GITHUB_TOKEN" -w "<api_key>"
security add-generic-password -a "Gemini API Key" -s "GEMINI_API_KEY" -w "<api_key>"

Linux

# GitHub and Google API Keys
mkdir -p ~/.apikeys
echo "<api_key>" > ~/.apikeys/github_token
echo "<api_key>" > ~/.apikeys/gemini_api_key
chmod 600 ~/.apikeys/*

About

πŸ–₯ My beautiful Neovim configurations

Topics

Resources

License

Stars

Watchers

Forks