![Screenshot 2025-12-14 at 12 56 59 PM](https://private-user-images.githubusercontent.com/90331517/395809083-1d092671-9175-46ec-922b-4293b549b113.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAzMDcsIm5iZiI6MTczOTM4MDAwNywicGF0aCI6Ii85MDMzMTUxNy8zOTU4MDkwODMtMWQwOTI2NzEtOTE3NS00NmVjLTkyMmItNDI5M2I1NDliMTEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYzYmMzMDQ1MTQ1ZTU1MzVhMTExNmI4YTQ3YWMwMGFhNTJhYjgwMzc3ODQxODc2YjU3MzdhZmI4ODc0MTU4ZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NIU9B2QasUC2bcT0b298nvJRQvuQyUqshfEz2rj_pgs)
![Screenshot 2025-12-14 at 12 57 41 PM](https://private-user-images.githubusercontent.com/90331517/395809085-4e0655f9-c590-4e11-bf63-a3c070cc2605.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzODAzMDcsIm5iZiI6MTczOTM4MDAwNywicGF0aCI6Ii85MDMzMTUxNy8zOTU4MDkwODUtNGUwNjU1ZjktYzU5MC00ZTExLWJmNjMtYTNjMDcwY2MyNjA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDE3MDY0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJkYzY4ZDU3ZThmY2NmMTIxNDY2MDJmMTZkY2NiZGFlMmZlOGRjNTJjZjVkZGJhZDg5OTRkNmEyNmY0MjM0ODkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Rc5HKEdbgVrARpJDbTVqlXPVL5St6t3So43zrpe6RAw)
git clone https://github.com/pwnwriter/pwnvim ~/.config/nvim
nvim --headless +"Lazy! sync" +qa
nix develop github:pwnwriter/pwnvim
Important
This config requires latest Neovim build !
-
You can Set
NVIM_DEV
environment variable to modify wherelazy.nvim
should look fordev = true
plugins. -
To install
treesitter
ofx
language Run:TSInstall [x]
! -
On
NIX
, runnix develop
to enter a shell withpwnvim
. -
Install
lsp servers
and configure insidelsp.lua
. -
See
:help lspconfig-all
to get an understanding of how you would setup a language server protocol.-- plugins/lsp.lua local lspconfig = require("lspconfig") -- $ rustup component add rust-analyzer lspconfig.rust_analyzer.setup({ cmd = { "rust-analyzer" }, })
Copyright © 2022 - present pwnwriter me 🍃