Skip to content

pwnwriter/pwnvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2024-03-28 at 12 25 57 PM

Some of us don't give a shit how lean our vimrc is. What an arbitrary yardstick.
I prioritize minimizing the bloat.

Requires version: v0.10.{..}

Install 💧

git clone https://github.com/pwnwriter/pwnvim ~/.config/nvim
nvim --headless +"Lazy! sync" +qa

🍦 Tips

Important

This config requires latest Neovim build !

  • You can Set NVIM_DEV environment variable to modify where lazy.nvim should look for dev = true plugins.

  • To install treesitter of x language Run :TSInstall [x] !

  • On NIX , run nix develop to enter a shell with pwnvim .

  • Install lsp servers and configure inside servers.lua.

  • See :help lspconfig-all to get an understanding of how you would setup a language server protocol.

    -- plugins/servers.lua
    local lspconfig = require("lspconfig")
    
    -- $ rustup component add rust-analyzer
    lspconfig.rust_analyzer.setup({
      cmd = { "rustup", "run", "nightly", "rust-analyzer" },
    })

Copyright © 2022 - present pwnwriter xyz 🍃