/pwnvim

👾 Neo(vim), the less is more.

Primary LanguageLuaMIT LicenseMIT

Screenshot 2024-05-31 at 14 06 58 Screenshot 2024-06-14 at 09 55 23
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 = { "rust-analyzer" },
    })

Copyright © 2022 - present pwnwriter xyz 🍃