diff options
-rw-r--r-- | README.md | 45 |
1 files changed, 27 insertions, 18 deletions
@@ -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 |