From 076b8420d5754a075cb956bd7cb392b4f2dc0dad Mon Sep 17 00:00:00 2001 From: Abouzar Parvan Date: Mon, 12 Jul 2021 16:40:53 +0430 Subject: we should have clearly defined goals (#891) --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 1fa16e69..27431665 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,29 @@ cd ~/.config/nvim && git pull To update Neovim use your package manager +## Project Goals + +1. Provide basic functionalities required from an IDE + - LSP + - Formatting/Linting + - Debugging + - Treesitter + - Colorschemes +2. Be as fast and lean as possible + - Lazy loading + - Not a single extra plugin + - User configurable lang/feature enable/disable +3. Provide a [simple and easy](https://github.com/LunarVim/LunarVimCommunity) way for users to share their own configuration or use others. +4. Hot reload of configurations + - Hot install of lsp/treesitter/formatter required upon openning a filetype for the first time +5. Provide a stable & maintainable error free configuration layer over neovim + - With the help of the community behind it + - Github workflow testing + - Freezing plugin versions +6. Provide detailed documentation + - Video series on how to configure LunarVim as an IDE for each lang +7. Valhalla + ## Resources - [YouTube](https://www.youtube.com/channel/UCS97tchJDq17Qms3cux8wcA) -- cgit v1.2.3