max397574 / ignis-nvim

This are my neovim configurations. https://github.com/max397574/omega-nvim is more up to date

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

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

completion

Telescope with custom pickers

Custom layout strategy

custom_bottom

Colorscheme Switcher (live preview)
Screen.Recording.2022-01-08.at.09.00.55.mov

LSP

Easily see where errors are with underline and sign. Diagnostic count in statusline.

lsp_signs_count

Custom Diagnostic Float (layout and messages)

custom_diag_1 custom_diag_2

Errors in trouble.nvim

trouble

Peek Definitions

peek_definition

Mappings with which-key.nvim

which-key

Startup.nvim

startup

Toggleterm

Lazygit

lazygit

Run Code

run_code

Neorg

neorg_gtd

neorg_cpp_notes

neorg_cur_buf

neorg_insert_link

Credits

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

About

This are my neovim configurations. https://github.com/max397574/omega-nvim is more up to date

License:GNU General Public License v2.0


Languages

Language:Lua 98.6%Language:Scheme 0.8%Language:Vim Script 0.6%