{"id":20443073,"url":"https://github.com/patrick-web/lunarvimconfig","last_synced_at":"2026-04-19T02:33:36.378Z","repository":{"id":106045117,"uuid":"445247790","full_name":"Patrick-web/lunarvimConfig","owner":"Patrick-web","description":null,"archived":false,"fork":false,"pushed_at":"2022-01-06T17:10:27.000Z","size":1686,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-05T08:18:19.908Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Patrick-web.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":{"github":"christianchiarulli","patreon":"chrisatmachine"}},"created_at":"2022-01-06T17:05:34.000Z","updated_at":"2022-01-06T17:10:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"fff7e1da-8b17-4b75-b591-dd06095286b6","html_url":"https://github.com/Patrick-web/lunarvimConfig","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Patrick-web/lunarvimConfig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FlunarvimConfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FlunarvimConfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FlunarvimConfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FlunarvimConfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Patrick-web","download_url":"https://codeload.github.com/Patrick-web/lunarvimConfig/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Patrick-web%2FlunarvimConfig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31992010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-15T09:43:59.383Z","updated_at":"2026-04-19T02:33:36.358Z","avatar_url":"https://github.com/Patrick-web.png","language":"Lua","funding_links":["https://github.com/sponsors/christianchiarulli","https://patreon.com/chrisatmachine"],"categories":[],"sub_categories":[],"readme":"![LunarVim Demo](./utils/media/lunarvim_logo_dark.png)\n\n\u003cdiv align=\"center\"\u003e\u003cp\u003e\n    \u003ca href=\"https://github.com/lunarvim/LunarVim/releases/latest\"\u003e\n      \u003cimg alt=\"Latest release\" src=\"https://img.shields.io/github/v/release/lunarvim/LunarVim\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/lunarvim/LunarVim/pulse\"\u003e\n      \u003cimg alt=\"Last commit\" src=\"https://img.shields.io/github/last-commit/lunarvim/LunarVim\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/lunarvim/LunarVim/blob/main/LICENSE\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/license/lunarvim/lunarvim?style=flat-square\u0026logo=GNU\u0026label=License\" alt=\"License\"\n    /\u003e\n    \u003ca href=\"https://patreon.com/chrisatmachine\" title=\"Donate to this project using Patreon\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://twitter.com/intent/follow?screen_name=chrisatmachine\"\u003e\n      \u003cimg src=\"https://img.shields.io/twitter/follow/chrisatmachine?style=social\u0026logo=twitter\" alt=\"follow on Twitter\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n## Documentation\n\nYou can find all the documentation for LunarVim at [lunarvim.org](https://www.lunarvim.org)\n\n## Install In One Command!\n\nMake sure you have the release version of Neovim (0.5).\n\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh)\n```\n\n## Install Language support\n\n- Enter `:LspInstall` followed by `\u003cTAB\u003e` to see your options for LSP\n\n- Enter `:TSInstall` followed by `\u003cTAB\u003e` to see your options for syntax highlighting\n\n**NOTE** I recommend installing `lua` for autocomplete in `config.lua`\n\n![Demo1](./utils/media/demo1.png)\n![Demo2](./utils/media/demo2.png)\n![Demo3](./utils/media/demo3.png)\n\n## Configuration file\n\nTo install plugins configure LunarVim use the `config.lua` located here: `~/.config/lvim/config.lua`\n\nExample:\n\n```lua\n-- general\nlvim.format_on_save = true\nlvim.colorscheme = \"onedarker\"\n\nlvim.leader = \"space\"\n-- add your own keymapping\nlvim.keys.normal_mode[\"\u003cC-s\u003e\"] = \":w\u003ccr\u003e\"\n-- unmap a default keymapping\n-- lvim.keys.normal_mode[\"\u003cC-Up\u003e\"] = \"\"\n-- edit a default keymapping\n-- lvim.keys.normal_mode[\"\u003cC-q\u003e\"] = \":q\u003ccr\u003e\"\n-- set keymap with custom opts\n-- lvim.keys.insert_mode[\"po\"] = {'\u003cESC\u003e', { noremap = true }}\n\n-- Use which-key to add extra bindings with the leader-key prefix\n-- lvim.builtin.which_key.mappings[\"P\"] = { \"\u003ccmd\u003eTelescope projects\u003cCR\u003e\", \"Projects\" }\n\n-- Configure builtin plugins\nlvim.builtin.dashboard.active = true\nlvim.builtin.terminal.active = true\n\n-- Treesitter parsers change this to a table of the languages you want i.e. {\"java\", \"python\", javascript}\nlvim.builtin.treesitter.ensure_installed = \"maintained\"\nlvim.builtin.treesitter.ignore_install = { \"haskell\" }\n\n-- Disable virtual text\nlvim.lsp.diagnostics.virtual_text = false\n\n-- Select which servers should be configured manually. Requires `:LvimCacheRest` to take effect.\n-- See the full default list `:lua print(vim.inspect(lvim.lsp.override))`\nvim.list_extend(lvim.lsp.override, { \"pyright\" })\n\n-- set a formatter, this will override the language server formatting capabilities (if it exists)\nlocal formatters = require \"lvim.lsp.null-ls.formatters\"\nformatters.setup {\n  { exe = \"black\" },\n  {\n    exe = \"prettier\",\n    ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports.\n    filetypes = { \"typescript\", \"typescriptreact\" },\n  },\n}\n\n-- set additional linters\nlocal linters = require \"lvim.lsp.null-ls.linters\"\nlinters.setup {\n  { exe = \"black\" },\n  {\n    exe = \"eslint_d\",\n    ---@usage specify which filetypes to enable. By default a providers will attach to all the filetypes it supports.\n    filetypes = { \"javascript\", \"javascriptreact\" },\n  },\n}\n\n\n-- Additional Plugins\nlvim.plugins = {\n    {\"lunarvim/colorschemes\"},\n    {\"folke/tokyonight.nvim\"}, {\n        \"ray-x/lsp_signature.nvim\",\n        config = function() require\"lsp_signature\".on_attach() end,\n        event = \"BufRead\"\n    }\n}\n```\n\n## Updating LunarVim\n\n- inside LunarVim `:LvimUpdate`\n- from the command-line `lvim +LvimUpdate +q`\n\n### Update the plugins\n\n- inside LunarVim `:PackerUpdate`\n\n## Breaking changes\n\n- `lvim.lang.FOO` is no longer supported. Refer to \u003chttps://www.lunarvim.org/languages\u003e for up-to-date instructions.\n\n## Resources\n\n- [Documentation](https://www.lunarvim.org)\n\n- [YouTube](https://www.youtube.com/channel/UCS97tchJDq17Qms3cux8wcA)\n\n- [Discord](https://discord.gg/Xb9B4Ny)\n\n- [Twitter](https://twitter.com/chrisatmachine)\n\n## Testimonials\n\n\u003e \"I have the processing power of a potato with 4 gb of ram and LunarVim runs perfectly.\"\n\u003e\n\u003e - @juanCortelezzi, LunarVim user.\n\n\u003e \"My minimal config with a good amount less code than LunarVim loads 40ms slower. Time to switch.\"\n\u003e\n\u003e - @mvllow, Potential LunarVim user.\n\n\u003cdiv align=\"center\" id=\"madewithlua\"\u003e\n\t\n[![Lua](https://img.shields.io/badge/Made%20with%20Lua-blue.svg?style=for-the-badge\u0026logo=lua)](#madewithlua)\n\t\n\u003c/div\u003e\n# lunarvimConfig\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrick-web%2Flunarvimconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpatrick-web%2Flunarvimconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpatrick-web%2Flunarvimconfig/lists"}