Skip to content

Latest commit

History

95 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

My neovim config since 2024

A modular Neovim configuration built with lazy.nvim, featuring comprehensive LSP support, multiple language configurations, and tinted-theming integration.

Structure

├── config/ # Core Neovim settings (options, keymaps, autocmds, highlights, theme)
├── core/ # Plugin categories (editor, coding, colorscheme, LSP, treesitter)
├── langs/ # Language-specific configurations
├── plugins/ # Individual plugin configurations
├── utils/ # Shared utilities and helpers
└── lint/ # Custom linter configurations

Plugins

  • UI: bufferline, lualine, noice, mini.icons
  • Editor: fugitive, gitsigns, tmux-navigator, flash
  • Coding: nvim-cmp, conform, nvim-lint, ESLint integration
  • LSP: Full language server integration with diagnostics
  • Theme: tinted-theming + Catppuccin with custom highlights

Development

Use stylua . to format all Lua files according to stylua.toml config.

Sources

TODO

  • extract themes from tinted-theming, make your own onedark instead
  • multi-cursor?
  • test Biome formatter (install npm install -g @biomejs/biome and add biome.json to projects)

About

neovim config since 2024

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages