Skip to content

Abstract-IDE/Abstract

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lua
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.