The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim
Posts with mentions or reviews of vim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-11-05.
dot
Posts with mentions or reviews of dot.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-05.
-
I love this bastard
I add more stuff on top of LazyVim. See my dots here https://github.com/folke/dot/tree/master/nvim
-
Some useful software customizations for my NyPhy Air60 (linux)
There's some customizations I did with keyd that could be useful for others. See here
-
tsserver launching multiple times
I found myself with the same problem and found a solution in LazyVim's maintainer's dotfiles. You have to configure `tsserver` like this, so it doesn't spawn multiple instances. Take a look [here](https://github.com/folke/dot/commit/aef729a076970e770ed84d817419551e82951d2c) to include it in your own configuration.
-
mini.hipatterns - highlight patterns in text
For anyone interested, I've added preliminary tailwindcss support in my dots here
- [Neovim] Yalc: encore une autre configuration paresseuse.nvim
-
Can anyone recommend a good github dotfiles repos for neovim that uses LazyVim as it's plugin manager?
Take a peek a the dotfiles of the dev who made lazy.nvim folke's dotfiles
-
Setting up copilot-cmp with Lazynvim
You can see here how I added copilot to my own config (with LazyVim)
-
possibility of dedicated sign-type columns in signcolumn?
-- @ref https://github.com/folke/dot/blob/master/config/nvim/lua/util/status.lua (modified) local M = {} _G.Status = M ---@return {name:string, text:string, texthl:string}[] function M.get_signs() local buf = vim.api.nvim_win_get_buf(vim.g.statusline_winid) return vim.tbl_map(function(sign) return vim.fn.sign_getdefined(sign.name)[1] end, vim.fn.sign_getplaced(buf, { group = "*", lnum = vim.v.lnum })[1].signs) end function M.column() local diagnostic_sign, git_sign for _, s in ipairs(M.get_signs()) do if s.name:find("GitSign") then git_sign = s elseif s.name:find("Diagnostic") then diagnostic_sign = s end end local nu = " " local number = vim.api.nvim_win_get_option(vim.g.statusline_winid, "number") if number and vim.wo.relativenumber and vim.v.virtnum == 0 then nu = vim.v.relnum == 0 and vim.v.lnum or vim.v.relnum end local git_column = git_sign and ("%#" .. git_sign.texthl .. "#" .. git_sign.text .. "%*") or " " -- two spaces necessary to avoid jumping local diagnostic_column = diagnostic_sign and ("%#" .. diagnostic_sign.texthl .. "#" .. diagnostic_sign.text .. "%*") or " " -- right-aligned number column (thanks to the %=) -- %= @ref :h statusline "Separation point between alignment sections. Each section will be separated by an equal number of spaces" local number_column = "%=" .. nu local fold_column = "%C" local columns = { git_column, diagnostic_column, number_column, " ", fold_column, " ", } return table.concat(columns, "") end if vim.fn.has("nvim-0.9.0") == 1 then vim.opt.statuscolumn = [[%!v:lua.Status.column()]] end return M
-
YALC: yet another lazy.nvim config!
I spent two weekends searching online repos about how to migrate from packer.nvim to lazy.nvim, and finally, I'm done! Big thanks to folke/lazy.nvim, folke/dot, and LazyVim!
-
Tradeoffs of using home manager for neovim plugins
Iām very happy with the new plugin manager lazy.nvim: 1. Powerful control over lazy loading plugins. Example: lazy load when command is run, or on certain events in neovim 2. I like how Iām able to layout the config. Each plugin I have has their own lua file for config (example from someone else dotfiles)
What are some alternatives?
When comparing vim and dot you can also consider the following projects:
lvim - š§āš Bloated LunarVim š
stackline - Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
defaults.nvim - A small, documented, and featureful neovim starter config [Moved to: https://github.com/nvim-lua/kickstart.nvim]
dotfiles - ~ š ~
nvim - neovim configuration written in lua
LazyVim - Neovim config for the lazy
dotfiles
config_manager - My configuration files and tools
dotfiles - vim, zsh, git, homebrew, neovim - my whole world
dotfiles - Sensible Defaults of My Computer
skeleton.nvim - My personal neovim config.
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.