summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbouzar Parvan <[email protected]>2021-07-12 15:54:13 +0000
committerGitHub <[email protected]>2021-07-12 15:54:13 +0000
commit14ce9d462cb16a0cd30c8fc307383f1caa406943 (patch)
treeaf08268a960c44118c169bcddaa2c155a402e478
parent076b8420d5754a075cb956bd7cb392b4f2dc0dad (diff)
updated according to #878
-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