Abstract-IDE / Abstract

neovim as an IDE

Home Page:https://abstract-ide.github.io/site/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

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

About

neovim as an IDE

https://abstract-ide.github.io/site/

License:MIT License


Languages

Language:Lua 97.4%Language:Python 2.6%