43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# NeoVS (aka NeoMacs)
|
|
|
|
It behaves like VSCodium but it's configured with a 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 [nvim-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)
|
|
- Completion and snippets via [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
|
|
- what Inside
|
|
- this like
|
|
|
|
## 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)
|
|
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
|