# 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: - ctags - cmake - cargo - npm ripgrep is expected for `grep`. 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)