Abstract-IDE / Abstract

neovim as an IDE
https://abstract-ide.github.io/site/
MIT License
187 stars 13 forks source link
abstract-ide ide neovim neovim-config vim vscode


Screenshots Request Feature ![Contributors](https://img.shields.io/github/contributors/Abstract-IDE/Abstract?color=dark-green) ![Issues](https://img.shields.io/github/issues/Abstract-IDE/Abstract) ![License](https://img.shields.io/github/license/Abstract-IDE/Abstract)

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.

Screenshots

screenshot_buff_and_nerdtree screenshot_python_lsp screenshot_running_c screenshot_telescope_as_fuzzy_finder screenshot_packer screenshot_codeaction_in_flutter_app

To-Do

Known Bugs