nvim-config/README.md
2023-07-28 07:47:43 -06:00

39 lines
1.2 KiB
Markdown

# NeoMacs
I've never used emacs but thanks to fennel I've been enlightened by LISP.
## How
- [hotpot](https://github.com/rktjmp/hotpot.nvim) is downloaded if not found via `init.lua` (to the `lazy` packages folder so it can be managed from there later)
- `fnl/init.fnl` is required from `init.lua`
- `fnl/init.fnl` wires up [`lazy.nvim`](https://github.com/folke/lazy.nvim) for package management
## Features
- Syntax highlighting via [Treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- Language Server Protocols via [Mason](https://github.com/williamboman/mason.nvim)
- Fuzzy finding via [Telescope](https://github.com/nvim-telescope/telescope.nvim)
## Dependencies
To build some of the packages you will need:
- cmake
- cargo
Inside Neovim this is useful:
```neovim
:checkhealth
```
## See Also
- [fennel](https://fennel-lang.org)
- [hotpot](https://github.com/rktjmp/hotpot.nvim)
- [Neovim and Lua](https://neovim.io/doc/user/lua.html#Lua)
- [lazy.nvim](https://github.com/folke/lazy.nvim)
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [mason](https://github.com/williamboman/mason.nvim)
- [telescope](https://github.com/nvim-telescope/telescope.nvim)