@ -57,10 +57,38 @@ and then you should be good to go!
*** Fonts (Nerd Fonts)
*** Fonts (Nerd Fonts)
(Nerd) Fonts are an important part of using lunarvim. Nerd fonts are just regular fonts that have been "patched" with glyphs. There's actually a website purely for looking up glyph codes so you can patch your own fonts: https://www.nerdfonts.com/cheat-sheet. The glyphs in nerd fonts are used as icons for a bunch of things like git, tabs, folders, etc. I use jet brains mono: https://www.jetbrains.com/lp/mono/ (free and open source font), but you can use whatever font you'd like. Here's a list of (pretty much) confirmed working fonts: https://www.nerdfonts.com/font-downloads
(Nerd) Fonts are an important part of using lunarvim. Nerd fonts are just regular fonts that have been "patched" with glyphs. There's actually a website purely for looking up glyph codes so you can patch your own fonts: https://www.nerdfonts.com/cheat-sheet. The glyphs in nerd fonts are used as icons for a bunch of things like git, tabs, folders, etc. I use jet brains mono: https://www.jetbrains.com/lp/mono/ (free and open source font), but you can use whatever font you'd like. Here's a list of (pretty much) confirmed working fonts: https://www.nerdfonts.com/font-downloads
** TODO Jumping into lunarvim
** WIP Jumping into lunarvim
*** TODO Documentation
*** Documentation
*** TODO Keybindings and the "Leader" Key
- Firstly, here's the official LunarVim quickstart guide: https://www.lunarvim.org/docs/quick-start.
Show all keybindings: <Spc L k>
There are also some YouTube videos created by the LunarVim creator, chris@machine. If you wish to see how he essentially created lunarvim, here's his [[https://www.youtube.com/watch?v=ctH-a-1eUME&list=PLhoH5vyxr6Qq41NFL4GvhFp-WLd5xzIzZ][neovim from scratch series]]. It's not an exact copy of the lunarvim config, but it is a very detailed guide on how to do everything LunarVim does in neovim.
- Remember to use =:help <phrase>= for information on vim and nvim functions. A lot of the time the function you need exists already, and it's in the documentation.
- Lastly, here's a really well written [[https://blog.devgenius.io/editing-in-lunar-vim-is-magic-8-tips-for-checking-out-lvim-69fd2083a47a][guide]] on general usage of vanilla lunarvim.
*** Keybindings and the "Leader" Key
The leader key is your entry point into executing most of your commands from normal mode. It is by default bound to space. This means most things will begin with hitting the spacebar.
The following lists of keybinds aren't exhaustive. They're just the important ones.
NOTE: These keybinds are viewable via your leader key. Just hit your leader key and wait a second, and a menu (provided by whichkey) will pop up like so:
#+attr_html: :alt :align left :class img
[[img/whichkey.jpg][whichkey prompt]]
**** [meta] LunarVim Keybinds:
| Keybind | Description |
|-------------+-------------------|
| =<SPC L k>= | List all keybinds |
| =<SPC L c>= | Edit config |
| =<SPC L u>= | Update LunarVim |
| =<SPC L i>= | LunarVim Info |
| =<SPC L r>= | Reload config |
**** Buffer Management Keybinds
| Keybind | Description |
|-----------------+----------------------|
| =<SPC w Down>= | Jump to below buffer |
| =<SPC w Left>= | Jump to left buffer |
| =<SPC w Right>= | Jump to right buffer |
| =<SPC w Up>= | Jump to above buffer |
| =<SPC w x>= | Close buffer |
| =<SPC w h>= | |
*** TODO Window Management vs Buffer Management
*** TODO Window Management vs Buffer Management
** TODO Configuring Lunarvim
** TODO Configuring Lunarvim
This section will include snippets from my config to explain what it is doing and why I am doing it.
This section will include snippets from my config to explain what it is doing and why I am doing it.