![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MzAyOTIsIm5iZiI6MTczOTQyOTk5MiwicGF0aCI6Ii85MDMzMTUxNy8zOTU4MDkwODMtMWQwOTI2NzEtOTE3NS00NmVjLTkyMmItNDI5M2I1NDliMTEzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA2NTk1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTljNTM4YjM0MjBlMzVkMDZiYmI5MDgwYWYzZmU5YzkxNTk3ODUxNjNhODZkZThlMjYwNjQwN2MwNDM2ZmQxMTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.aOihHzQvVSkC1hP2EyKZpl-ajB40j2vvAl9FsG_pZh0)
![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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MzAyOTIsIm5iZiI6MTczOTQyOTk5MiwicGF0aCI6Ii85MDMzMTUxNy8zOTU4MDkwODUtNGUwNjU1ZjktYzU5MC00ZTExLWJmNjMtYTNjMDcwY2MyNjA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA2NTk1MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE1ZjAzNDQwMWQyNTE1NjhhMDU5M2M4MDc5N2Q1ZThlYzQwOWY1M2I3OGJlOGEzZTE0ZWFkYTZhNTQyZGE1MjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nDSJZkF2_djQpS2moOsp8azqWJSInSQcj16SF8j1Vx4)
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 🍃