summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris <[email protected]>2021-07-12 12:17:59 -0400
committerChris <[email protected]>2021-07-12 12:17:59 -0400
commit83602dc56304d9b626860c4447d65430473207d0 (patch)
tree2827140eb26c8c2d36b2d4f3f0f28e8c52200057
parent7677f220b798050ef96776eccd2d5c8fceb6ddc8 (diff)
parent14ce9d462cb16a0cd30c8fc307383f1caa406943 (diff)
Merge branch 'rolling' of github.com:ChristianChiarulli/LunarVim into rolling
-rw-r--r--README.md45
1 files changed, 27 insertions, 18 deletions
diff --git a/README.md b/README.md
index 27431665..335d0230 100644
--- a/README.md
+++ b/README.md
@@ -51,6 +51,7 @@ Example:
-- THESE ARE EXAMPLE CONFIGS FEEL FREE TO CHANGE TO WHATEVER YOU WANT
-- general
+-- O.default_options.wrap = true -- wrap long lines
O.completion.autocomplete = true
O.default_options.relativenumber = true
O.colorscheme = 'spacegray'
@@ -91,11 +92,16 @@ O.lang.python.analysis.use_library_code_types = true
-- Additional Plugins
-- O.user_plugins = {
--- {"folke/tokyonight.nvim"}, {
--- "ray-x/lsp_signature.nvim",
--- config = function() require"lsp_signature".on_attach() end,
--- event = "InsertEnter"
--- }
+-- {"folke/tokyonight.nvim"},
+-- {
+-- "ray-x/lsp_signature.nvim",
+-- config = function()
+-- require"lsp_signature".on_attach()
+-- end,
+-- event = "InsertEnter"
+-- },
+-- }
+
-- }
-- Autocommands (https://neovim.io/doc/user/autocmd.html)
@@ -109,6 +115,9 @@ O.lang.python.analysis.use_library_code_types = true
-- b = { "<cmd>echo 'second custom command'<cr>", "Description for b" },
-- },
-- }
+
+-- To link your init.vim (until you find Lua replacements)
+-- vim.cmd('source ' .. CONFIG_PATH .. '/lua/lv-user/init.vim')
```
## Updating LunarVim
@@ -132,24 +141,24 @@ To update Neovim use your package manager
## Project Goals
1. Provide basic functionalities required from an IDE
- - LSP
- - Formatting/Linting
- - Debugging
- - Treesitter
- - Colorschemes
+ - 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
+ - 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
+ - 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
+ - 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
+ - Video series on how to configure LunarVim as an IDE for each lang
7. Valhalla
## Resources