forked from extern/nix-config
Add LunarVim
So far my experience with LunarVim has been positive. Although there are some gotchas and your own configuration may be better in some cases, the defaults used are pretty nice and should enable developers to get up and going quickly with neovim.
This commit is contained in:
parent
180f676bc8
commit
8f802d42cc
33
lunarvim/.config/lvim/config.lua
Normal file
33
lunarvim/.config/lvim/config.lua
Normal file
@ -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["<C-s>"] = ":w<cr>"
|
||||
|
||||
-- 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
|
15
lunarvim/README.md
Normal file
15
lunarvim/README.md
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user