ignis-nvim
ignis-nvim copied to clipboard
This are my neovim configurations. https://github.com/max397574/omega-nvim is more up to date
These are my configurations for nvim
Bloat but Blazing
Always WIP ¯\_(ツ)_/¯
Most likely this config won't work for you if you just clone it because there is so much local stuff. But feel free to use it as a reference and copy configs or code snippets you like.
- Tables of contents
- Structure
- Features
- Completion with nvim-cmp
- Telescope with custom pickers
- Custom layout strategy
- Colorscheme Switcher (live preview)
- LSP
- Custom Diagnostic Float (layout and messages)
- Errors in trouble.nvim
- Peek Definitions
- Mappings with which-key.nvim
- Startup.nvim
- Toggleterm
- Lazygit
- Run Code
- Neorg
- Credits
Table of contents generated with markdown-toc
Structure
All the configurations for plugins are in /lua/configs/.
General settings (options, mapping, plugins) are directly in /lua/.
In vimhelp there are some custom helpfiles which I can display with a local plugin.
Features
Completion with nvim-cmp

Telescope with custom pickers
Custom layout strategy

Colorscheme Switcher (live preview)
https://user-images.githubusercontent.com/81827001/148636889-94167d71-626f-4f1a-949a-30861423859b.mov
LSP
Easily see where errors are with underline and sign. Diagnostic count in statusline.

Custom Diagnostic Float (layout and messages)

Errors in trouble.nvim

Peek Definitions

Mappings with which-key.nvim

Startup.nvim

Toggleterm
Lazygit

Run Code

Neorg




Credits
I took inspiration (and code snippets 😄)from a lot of configs. The most important ones where: