• Stars
    star
    186
  • Rank 206,259 (Top 5 %)
  • Language
    Lua
  • License
    MIT License
  • Created about 3 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

neovim as an IDE

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.