ignis-nvim icon indicating copy to clipboard operation
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

completion

Telescope with custom pickers

Custom layout strategy

custom_bottom

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.

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: