Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pwnwriter/pwnvim
👾 Neo(vim), the less is more.
https://github.com/pwnwriter/pwnvim
linux-rice neovim nvim-config pwnvim pwnwriter ricing unixporn vim
Last synced: about 14 hours ago
JSON representation
👾 Neo(vim), the less is more.
- Host: GitHub
- URL: https://github.com/pwnwriter/pwnvim
- Owner: pwnwriter
- License: mit
- Created: 2023-02-15T16:16:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T19:33:01.000Z (8 days ago)
- Last Synced: 2024-10-29T21:38:45.285Z (8 days ago)
- Topics: linux-rice, neovim, nvim-config, pwnvim, pwnwriter, ricing, unixporn, vim
- Language: Lua
- Homepage: https://ko-fi.com/pwnwriter
- Size: 315 KB
- Stars: 142
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: .github/readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
----
```bash
git clone https://github.com/pwnwriter/pwnvim ~/.config/nvim
nvim --headless +"Lazy! sync" +qa
```## 🍦 Tips
> [!IMPORTANT]
> ***This config requires latest [Neovim][Neovim] build !***- You can Set `NVIM_DEV` environment variable to modify where [**`lazy.nvim`**][Lazy.nvim]
should look for `dev = true` plugins.- To install [**`treesitter`**][Treesitter] of `x` language Run `:TSInstall [x]` !
- On [`NIX`][Nix] , run `nix develop` to enter a shell with `pwnvim` .
- Install `lsp servers` and configure inside [**`lsp.lua`**][LSP].
- See [**`:help lspconfig-all`**][Lspconfig] to get an understanding of how
you would setup a language server protocol.
```lua
-- plugins/servers.lua
local lspconfig = require("lspconfig")-- $ rustup component add rust-analyzer
lspconfig.rust_analyzer.setup({
cmd = { "rust-analyzer" },
})
```
Copyright © 2022 - present pwnwriter me 🍃
[Neovim]: https://github.com/neovim/neovim
[Lazy.nvim]: https://github.com/folke/lazy.nvim
[Lspconfig]: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md
[Treesitter]: https://github.com/nvim-treesitter/nvim-treesitter
[Mason]: https://github.com/williamboman/mason.nvim
[LSP]: /lua/plugins/lsp.lua
[Nix]: https://github.com/NixOS/nix