Our great sponsors
LazyVim | dot | |
---|---|---|
83 | 17 | |
12,879 | 661 | |
6.4% | - | |
9.8 | 8.6 | |
5 days ago | about 1 month ago | |
Lua | Lua | |
Apache License 2.0 | Apache License 2.0 |
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.
LazyVim
-
Neovim freezes when I type /
Please take a look at this issue. The culprit is the path source of nvim-cmp.
-
File structure with lazy
I’m having trouble understanding the preffered file structure when using lazy. I have a setup that works currently and I used this guide but I believe that this configuration defeats the purpose of lazy-loading. I also tried moving all of the plugin configs to the /nvim/plugins folder but that didn’t work, I think because when using lazy you want lazy to handle the loading not RTP. I’ve taken a look at the lazyvim github but I’m a little bit overwhelmed. I don’t understand how their nvim/init.lua doesn’t point to anything with require. Here is my config. So I think that the mistake I’m making is loading all my plugins in a table that gets passed to lazyvim but then requiring configs from my init.lua, when all of that info should get passed directly to lazy vim via multiple lua tables?
-
Lazyflex.nvim: Makes it easier to test and troubleshoot a neovim configuration.
Has presets for each default plugin module in LazyVim.
-
How does something like LazyVim or LazyNvim write the startup text?
I have been looking at LazyNvim and LazyVim and I would like to do something similar to in particular LazyNvim's startup text. How do configurations like this create this startup text?
-
Weird search behavior
See this Lazyvim issue.
-
lazy loading alpha.nvim
You can try to mimic how LazyVim loads alpha here https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/plugins/ui.lua
-
Help me understand this rtp LazyVim trick
As usual, I referred to how folke does stuff for inspiration, and I want to better understand what exactly is going with the Treesitter configuration in LazyVim.
-
I love this bastard
LazyVim (This is a distro in the form of a plugin, imo beats astronvimm nvchad, lunarvim for that reason alone. Check out the plugins/extras/lang directory in there. Has setup for a few languages. You can see the list here. Just raise a request for JAVA and someone will have your back))
-
neovim config
Anyways, although i have not used them, LazyVim and LunarVim comes highly recommended. You can try these and see what suits you .
-
Just started using LazyVim and this could be a really dumb question.
Am I reading this correctly, in the LazyVim starter, this line reads as it's importing all the plugins from the remote GitHub project, is that correct?
dot
-
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?
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
stackline - Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
dotfiles - ~ 🍭 ~
AstroNvim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
config_manager - My configuration files and tools
kickstart.nvim - A launch point for your personal nvim configuration
dotfiles - vim, zsh, git, homebrew, neovim - my whole world
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
dotfiles - Sensible Defaults of My Computer
nerd-fonts - Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
skeleton.nvim - My personal neovim config.