Skip to content

qiine/nvim-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ My Fancy Neovim Config ✨

Surely overcomplicated
Absolutely not finished
Extremely heretical ;p

My text editor journey:
Code::Blocks → Notepad++ → Visual Studio → VSCode → Neovim


✏️Editing

  • Hundreds of custom keymaps (I am unable to stop myself ;p)
  • Extensive mouse support! (°)°) with mouse binds!
  • Native Word "speed dial" in normal mode with + / -
  • with Easy toggling of booleans: true/false, yes/no, on/off
  • and Capitalization flipping
  • Auto-pairing via nvim-autopairs
  • Built-in Whitespace trimming on save (+custom command)
  • Completion via fine tuned blink.cmp
  • Auto save on timer

🧠 Text Parsing

Supported languages:

  • Lua
  • Markdown
  • YAML
  • TOML

Tools:

  • Treesitter highlighting
  • LSP
  • Custom snippets
  • nvim-lint,
  • conform.nvim
  • Spell checking

📂 File Management

  • neo-tree
  • oil.nvim
  • telescope.nvim

🖼 UI

  • lualine with many custom components
  • barbar.nvim for tabs
  • trouble.nvim
  • indent-blankline.nvim

💾 Session Management

Tiny helpers:

  • Auto save on VimLeavePre
  • Command to save/edit session
  • Reload session with a custom command

Currently only supports one global session


🎨 Theme

  • Based on Nightfox
  • Custom highlight groups
  • Tweaked for a black & white eInk monitor — no colors for now

📦 Plugin Management

  • Managed via lazy.nvim

🧪 Environment

Dependencies

  • stylua
  • marksman
  • lua_ls
  • luacheck
  • eslint_d

About

My deeply customized neovim configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages