Home

Awesome

<br/> <p align="center"> <img src="https://user-images.githubusercontent.com/41078534/175897440-adaa1da8-08d9-4f6a-9d80-f687b4e296e6.svg" height="400 widht="400" > </p> <div align="center" > <a href="https://github.com/Abstract-IDE/Abstract#screenshots">Screenshots</a> <a href="https://github.com/Abstract-IDE/Abstract/issues">Request Feature</a>

Contributors Issues License

</div>

Table Of Contents

About

Abstract, The NeoVim configuration to achieve the power of Modern IDE

2022-07-25_20-56

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. <br><br>

Screenshots

screenshot_buff_and_nerdtree screenshot_python_lsp screenshot_running_c screenshot_telescope_as_fuzzy_finder screenshot_packer screenshot_codeaction_in_flutter_app <br>

To-Do

Known Bugs