{"id":18354643,"url":"https://github.com/pwnwriter/pwnvim","last_synced_at":"2025-04-05T08:08:57.237Z","repository":{"id":132961900,"uuid":"602161814","full_name":"pwnwriter/pwnvim","owner":"pwnwriter","description":"👾 Neo(vim), the less is more.","archived":false,"fork":false,"pushed_at":"2024-10-29T19:33:01.000Z","size":323,"stargazers_count":142,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-29T21:38:45.285Z","etag":null,"topics":["linux-rice","neovim","nvim-config","pwnvim","pwnwriter","ricing","unixporn","vim"],"latest_commit_sha":null,"homepage":"https://ko-fi.com/pwnwriter","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pwnwriter.png","metadata":{"files":{"readme":".github/readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"pwnwriter"}},"created_at":"2023-02-15T16:16:36.000Z","updated_at":"2024-10-29T19:33:04.000Z","dependencies_parsed_at":"2024-01-09T06:32:48.776Z","dependency_job_id":"e1518a6a-a3f4-4054-84c5-968aeccddd5a","html_url":"https://github.com/pwnwriter/pwnvim","commit_stats":null,"previous_names":["pwnwriter/pwnvim"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwnwriter%2Fpwnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwnwriter%2Fpwnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwnwriter%2Fpwnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwnwriter%2Fpwnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pwnwriter","download_url":"https://codeload.github.com/pwnwriter/pwnvim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247305935,"owners_count":20917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linux-rice","neovim","nvim-config","pwnvim","pwnwriter","ricing","unixporn","vim"],"created_at":"2024-11-05T22:04:44.058Z","updated_at":"2025-04-05T08:08:57.218Z","avatar_url":"https://github.com/pwnwriter.png","language":"Lua","funding_links":["https://ko-fi.com/pwnwriter"],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"1680\" alt=\"Screenshot 2025-12-14 at 12 56 59 PM\" src=\"https://github.com/user-attachments/assets/1d092671-9175-46ec-922b-4293b549b113\" /\u003e\n\n\n\u003cimg width=\"1680\" alt=\"Screenshot 2025-12-14 at 12 57 41 PM\" src=\"https://github.com/user-attachments/assets/4e0655f9-c590-4e11-bf63-a3c070cc2605\" /\u003e\n\n\n----\n\n```bash\ngit clone https://github.com/pwnwriter/pwnvim ~/.config/nvim\nnvim --headless +\"Lazy! sync\" +qa\n```\n---\n```bash\nnix develop github:pwnwriter/pwnvim\n```\n\n## 🍦 Tips\n\n   \n\u003e [!IMPORTANT]\n\u003e ***This config requires latest [Neovim][Neovim] build !***\n\n-   You can Set `NVIM_DEV` environment variable to modify where [**`lazy.nvim`**][Lazy.nvim]\n    should look for `dev = true` plugins.\n\n-   To install [**`treesitter`**][Treesitter] of `x` language Run `:TSInstall [x]` !\n-   On [`NIX`][Nix] , run `nix develop` to enter a shell with `pwnvim` .\n-   Install `lsp servers` and configure inside [**`lsp.lua`**][LSP].\n-   See [**`:help lspconfig-all`**][Lspconfig] to get an understanding of how\n    you would setup a language server protocol.\n    ```lua\n    -- plugins/lsp.lua\n    local lspconfig = require(\"lspconfig\")\n\n    -- $ rustup component add rust-analyzer\n    lspconfig.rust_analyzer.setup({\n      cmd = { \"rust-analyzer\" },\n    })\n    ```\n  \n\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true\" /\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003eCopyright \u0026copy; 2022 - present \u003ca href=\"https://pwnwriter.me\" target=\"_blank\"\u003e pwnwriter me\u003ca\u003e 🍃\u003c/a\u003e \n\n[Neovim]: https://github.com/neovim/neovim\n[Lazy.nvim]: https://github.com/folke/lazy.nvim\n[Lspconfig]: https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md\n[Treesitter]: https://github.com/nvim-treesitter/nvim-treesitter\n[Mason]: https://github.com/williamboman/mason.nvim\n[LSP]: /lua/plugins/lsp.lua\n[Nix]: https://github.com/NixOS/nix\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwnwriter%2Fpwnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpwnwriter%2Fpwnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwnwriter%2Fpwnvim/lists"}