The following languages are supported by this human's nvim
- lua
- html / css
- python
- javascript / typescript
- sql
- futhark
- zig
- ocaml
- go
- markdown
- Install nvim
brew install neovim
- Install packer
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
- Go to
config directory
cd ~/.config
- Clone this repo
git clone <get link in github>
- Go inside
cd nvim
- Start nvim and ignore errors using the Enter key (also called '')
nvim .
- Use j(down), k(up), Enter(Go in/open). Find
lua/zolo/packer.lua
- Do the following step by step
- Source the file
:so
- Install Everything
:PackerSync
- Press q and
:q!
to quit neovim - Reopen neovim by
nvim .
- It will re-initialize everything, if something breaks, quit
:q!
and reopennvim .
- For python, install black and reorder-python-imports via pip
pip install reorder-python-imports
pip install black
- Install the language servers for python and markdown. By entering each one seperately
:MasonInstall jedi-language-server
:MasonInstall marksman
:MasonInstall mypy
- Install rocks as it is the easiest way to install neorg
- Leader =
<space>
- Find a file
<leader>fa
(fa = find all) - Go to file browser:
<leader>pv
- Comment a line:
<leader>cv
- Comment a block:
<leader>cc
- Q: Telescope does not ignore .gitignored files
- A: install
ripgrep
- A: install