• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    Lua
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

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.

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: