asyncedd
dots.nvim
Lua

My neovim dotfiles.

Last updated Feb 27, 2026
35
Stars
2
Forks
2
Issues
0
Stars/day
Attention Score
2
Language breakdown
Lua 100.0%
โ–ธ Files click to expand
README

๐Ÿ“œ TOC

๐Ÿ—๏ธ DotsDotNvim (dots.nvim)

:warning: This README is really really outdated since I'm too lazy.

My personal Neovim configuration

Size

ss

๐Ÿ‘‹ Introduction

This is my personal Neovim configuration. You can yank/put but you can only yank/put ONLY what you know!

Wow, a really good place to put: โš ๏ธ DISCLAIMER! โš ๏ธ

Here's some DISCLAIMERS!
  • If want to exit Neovim, just plug out your computer (or for laptop users...
:) You don't want to). I meant, that'll never work.

๐Ÿคจ Crash course: Installing

Dependencies:

| Programs | The why | | --------- | ------------------------------------- | | nvim | because, yes. | | fd | for Telescope.nvim | | rg | for Telescope.nvim | | sqlite3 | for sqlite.lua | | gcc | For Tressitter | | git | For Tressitter | | npm | for LSP servers written in Javascript | | cargo | For LSPs written in Rust. | | go | For LSPs writte in Go. |

Other Dependencies:

  • :checkhealth
  • :checkhealth mason
To install this configuration, you need a Neovim build. You can use your favorite package manager or, Install from source. Then clone this repository.
[!IMPORTANT]
Install requires Neovim 0.10 (Latest nightly). Always review the code before installing a configuration.

| Operation | Command | | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------- | | Installation |

git clone https://github.com/asyncedd/dots.nvim ~/.config/dots.nvim NVIM_APPNAME=dots.nvim/ nvim --headless +"Lazy! sync" +qa
| | Open |
NVIM_APPNAME=dots.nvim/ nvim
|

Then it should bootstrap lazy.nvim ๐Ÿ’ค. Then you can get a cup of mocha โ˜• while you wait. (Not that long btw) Then once it finished, you're done for! (actually) Just run a nvim in your terminal :D

LSP servers

With newer versions of this dotfiles, I'm removing mason.nvim. Use your package manager to install them.

Expand to see more!

| Language | Name | | ---------- | ------------------------------------------------------------------------ | | C/C++ | clang | | CSS | prettierd | | Haskell | Haskell-language-server (HLS) | | Lua | LuaLS, Stylua | | Markdown | Marksman, prettierd | | Rust | Rust analyzer, RustFMT | | Svelte | Svelte language server, prettierd, Emmet-LS, TailwindCSS-language-server | | TOML | Taplo |

โšก Performance

โš ๏ธ Super outdated!

Expand to see screenshots!

| Context | Screenshot | | --------------------------------- | ------------------------------------------------------- | | No arguments (nvim) | blank buffer | | With Arguments (nvim some.file) | a normal buffer |

๐Ÿ˜ฐ Quitting Nvim.

You're stuck here forever! Muahahahah! You fell RIGHT into my trap! There's no way out! >:D

Inspirations / Credits

Most parts of this configuration is either mine or it's from some configuration I forgot to credit. If you fell victim to this "asyncedd"'s barbaric actions and feel that you deserve to be more credited, feel free to open an issue.

| Repo | Why? | | ------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | NvChad | For some various "systemaitic stuff" lets say, and some plugins configurations, kudos to them! | | LazyVim | For a big portion of the configuration, lazy-loading, plugins configurations, etc... Kudos to them! | | Oli's dotfiles | I stole the whole heirline configuration from him |

Some of this README was generated by Dotfyle

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท asyncedd/dots.nvim ยท Updated daily from GitHub