Skip to content

delphinus/lazy_require.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What's this?

A tiny module to define function to load another module lazily.

Usecase

A typical usecase for this plugin is for packer.nvim. This can add a plugin to use with defining configuration processes.

use {
  "rcarriga/nvim-notify",
  config = function()
    require("notify").setup {
      render = "minimal",
      on_open = function(win)
        vim.api.nvim_win_set_config(win, { focusable = false })
      end,
    }
  end
}

With lazy_require.nvim, you can write the setup call directly on its config callback.

local lazy_require = require "lazy_require"

use {
  "rcarriga/nvim-notify",
  config = lazy_require("notify").setup {
    render = "minimal",
    on_open = function(win)
      vim.api.nvim_win_set_config(win, { focusable = false })
    end,
  },
}

About

A tiny module to define function to load another module lazily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages