dotfiles VS lazy.nvim

Compare dotfiles vs lazy.nvim and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
dotfiles lazy.nvim
5 131
8 11,499
- -
7.7 9.4
about 1 month ago 7 days ago
Shell Lua
- Apache License 2.0
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.

dotfiles

Posts with mentions or reviews of dotfiles. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-03.
  • Working on Multiple Web Projects with Docker Compose and Traefik
    8 projects | news.ycombinator.com | 3 Oct 2023
    You can set this up with even less customization. Here's my snippet for doing so [0]. In this way, the default rule for all containers that are part of compose projects gets assigned a subdomain (service.compose-stack.lvh.me).

    However, even with my tweaks, the overall solution is still limited. Because it's not on "localhost", the browser considers it an "insecure context" unless you also set up local HTTPS.

    [0] https://github.com/CGamesPlay/dotfiles/blob/13659d19ca899cea...

  • VSCodium – Libre Open Source Software Binaries of VS Code
    10 projects | news.ycombinator.com | 4 Sep 2023
    I’ve started using Remote OSS [0] with some custom scripts to install and run the remote code host. Works great on remote servers and even with devcontainers on remote hosts. You can use a script like the one here to handle automatically installing and setting up the tunnel [1]. I’m working on a PR that adds a way to automatically run custom scripts to set up the tunnels as well [1].

    [0] https://open-vsx.org/extension/xaberus/remote-oss

    [1] https://github.com/CGamesPlay/dotfiles/blob/master/files/.lo...

    [2] https://github.com/xaberus/vscode-remote-oss/pull/9

  • Antonmedv/walk: Terminal file manager
    8 projects | news.ycombinator.com | 22 Aug 2023
    I built a "Control-P" feature for fish that would also be a good trigger for this tool. Basically, you activate the shortcut to run the program, then it will change the directory based on the selection, but restore your original command line after. So you can be halfway through a command before realizing you are in the wrong place. Also, can cd with one fewer keystroke. My version is at [0], but obviously modifiable for other tools like this one.

    [0] https://github.com/CGamesPlay/dotfiles/blob/master/files/.co...

  • LazyVim
    32 projects | news.ycombinator.com | 16 Jul 2023
    FWIW, I still use regular vim with ale [0] and it does everything I want. It formats files with Black and isort, shows ruff and pyright errors, supports jumping to definitions, and has variable information available on hover. I have collected my config over the past several years, but I pretty rarely encounter errors with it.

    [0]: https://github.com/dense-analysis/ale [1] https://github.com/CGamesPlay/dotfiles/blob/master/files/.co...

  • Improving Shell Workflows with Fzf
    15 projects | news.ycombinator.com | 30 Mar 2021
    I think the first example should have been done with direnv rather than having a manual step, but I supposed to each their own. The other examples are all pretty neat.

    I recently set up fasd, which I recommend, but I tied it together with fzf, which makes it really nice.

    fasd: https://github.com/clvv/fasd

    tie it with fzf: https://github.com/CGamesPlay/dotfiles/blob/master/files/.co...

lazy.nvim

Posts with mentions or reviews of lazy.nvim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-21.
  • How to override the colors of NeoSolarized in NeoVim
    3 projects | dev.to | 21 Apr 2024
    First, I installed NeoSolarized.nvim via lazy.nvim, so the code would be simple like the following one.
  • Easy Access to Terminal Commands in Neovim using FTerm
    6 projects | dev.to | 18 Mar 2024
    In my case, I have switched to Lazy.nvim for all of my Neovim plugin needs ( Thanks again Folke! ), so it would be great if you were at least minimally familiar with how Lazy works as well.
  • Neovim: creating keymaps in lua
    4 projects | dev.to | 11 Mar 2024
    If you've read old tutorials about Neovim configuration you've find the way they create keymaps is a little bit different from what people do now. And if you check other people's configuration sometimes you'll find they create their keymaps using lazy.nvim. This is causing confusion among Neovim users.
  • Enchula Mi Consola
    11 projects | dev.to | 19 Dec 2023
  • Pimp your CLI
    13 projects | dev.to | 19 Dec 2023
    The basic plugins will be downloaded on the first run using Lazy, a package manager for Neovim that loads only the necessary plugins as you use them. Once it's done you should be looking at a full-fledged IDE.
  • It’s been an hour and I have made no progress
    2 projects | /r/neovim | 9 Dec 2023
    it looks more like something is wrong with your neovim install rather than your config. based on this lazy.nvim issue you may have an updated neovim binary but your neovim runtime files are not up to date. try completely reinstalling neovim.
  • Do I need NeoVIM?
    11 projects | /r/neovim | 7 Dec 2023
    It is possible to manage plugins yourself, but I would recommend a plugin manager such as Lazy (https://github.com/folke/lazy.nvim). There are many more plugins that most would argue are virtually essential, but these should at least be able to get you some autocompletion and highlighting without too much messing about. Be sure to read the install instructions for each of these plugins!
  • neorg problem, all other plugins deactivate when added to init.lua
    2 projects | /r/neovim | 26 Nov 2023
    whenever i add this: ``` -- bootstrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath)
  • Ansible-based dotfiles with fancy nvchad-based neovim + tmux setup
    4 projects | /r/dotfiles | 23 Oct 2023
    Easily updatable. Versions are stored in manifests and can be easily updated with a single command. neovim's lazy-lock.json however is managed separately by lazy.
  • Packages only work when I install a new one
    1 project | /r/neovim | 21 Oct 2023
    require("keymaps") local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ "folke/tokyonight.nvim", {"nvim-treesitter/nvim-treesitter", build = ":TSUpdate"}, { 'nvim-telescope/telescope.nvim', tag = '0.1.4', dependencies = { 'nvim-lua/plenary.nvim' } } })

What are some alternatives?

When comparing dotfiles and lazy.nvim you can also consider the following projects:

fzf-tab - Replace zsh's default completion selection menu with fzf!

packer.nvim - A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

fzf - :cherry_blossom: A command-line fuzzy finder

AstroNvim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

jql - Easy JSON Query Processor with a Lispy syntax in Go

kickstart.nvim - A launch point for your personal nvim configuration

fzf-checkout.vim - Manage branches and tags with fzf

NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

setup - My config, system settings, utilities, etc.

LazyVim - Neovim config for the lazy

.vim - :v: My Vim config

nvim-treesitter - Nvim Treesitter configurations and abstraction layer