Table Of Contents
About
Abstract, The NeoVim configuration to achieve the power of Modern IDE
Documentaton
more about Abstract and installation can be found on DOCS
Project Stracture
βββ extra/
β βββ snippets/ / custom defined snippets
β ...
βββ init.lua / load/source configs | heart of Abstract
βββ lua/
β βββ autocmd.lua / auto command configs
β βββ configs.lua / configs that's don't depends on plugins
β βββ mappings.lua / mappings that don't depends on plugins
β βββ packer_nvim.lua / manage plugins
β βββ customs/
β β βββ override_defalut.lua / configs to override defined config
β β βββ abstractline.lua / i am working on it. btw it's a status line
β βββ plugins/ / dir containing configs for plugins. each plugin has it's own config and can be locaed through init.lua file
β ...
βββ plugin/ / auto-created by plugin manager
βββ setup.py / python-script to install/update Abstract
License
Distributed under the MIT License.
Screenshots
To-Do
- add installer(setup.py) support for Windows and Mac os
Known Bugs
- there is no known bugs yet. Please open the issue if you find one.