diff --git a/lunarvim/.config/lvim/config.lua b/lunarvim/.config/lvim/config.lua new file mode 100644 index 0000000..8b98ed4 --- /dev/null +++ b/lunarvim/.config/lvim/config.lua @@ -0,0 +1,33 @@ +-- General +lvim.log.level = "warn" +lvim.format_on_save = true +lvim.colorscheme = "onedarker" +lvim.transparent_window = true + +-- Keymappings +lvim.leader = "space" +lvim.keys.normal_mode[""] = ":w" + +-- Plugins +lvim.builtin.dashboard.active = true +lvim.builtin.terminal.active = true +lvim.builtin.nvimtree.setup.view.side = "left" +lvim.builtin.nvimtree.show_icons.git = 0 + +-- Parsers +lvim.builtin.treesitter.ensure_installed = { + "bash", + "c", + "javascript", + "json", + "lua", + "python", + "typescript", + "css", + "rust", + "java", + "yaml", +} + +lvim.builtin.treesitter.ignore_install = { "haskell" } +lvim.builtin.treesitter.highlight.enabled = true diff --git a/lunarvim/README.md b/lunarvim/README.md new file mode 100644 index 0000000..6d73e10 --- /dev/null +++ b/lunarvim/README.md @@ -0,0 +1,15 @@ +# LunarVim + +[LunarVim][LunarVim] is an IDE layer for neovim. + +## Use Cases + +LunarVim can be used to: + +- Have a sensible neovim config for working on real-world projects, with 0 configuration necessary + +You should not use LunarVim if: + +- You should use LunarVim. + +[LunarVim]: https://github.com/LunarVim/LunarVim