Skip to content

marco-souza/ncm.nvim

Repository files navigation

🐙 Neovim Config Manager

Latest release Last commit Latest Neovim Made with Lua

This project is my neovim setup from ncm (ncm.nvim).

It setups up a few basic thigs like:

  • editor configs
  • colorscheme
  • plugins
  • treesitter

This was baes on:

Dependencies

Besideslazy.nvim you will also need the following dependencies:

-- with Lazy
{
  -- other stuff ...
  dependencies = {
    "nvim-lua/plenary.nvim",
    "nvim-telescope/telescope-ui-select.nvim",
  },
},

Development

For development,you will also need:

  • git to clone
  • stylua and luacheck to lint the project

Usage

-- with Lazy
{
  "marco-souza/ncm.nvim",
  event = "VeryLazy",
  opts = {
    -- startup config
    default = "nvchad.nvim",
  },
  dependencies = {
    "nvim-lua/plenary.nvim",
    "nvim-telescope/telescope-ui-select.nvim",
  },
},

After that you can use :Config command in your neovim:

# select a configuration
:Config

# create a config
:Config scratch marco-souza/scratch.nvim

# delete
:Config del scratch.nvim
# or
:Config del # then select which one to remove