Skip to content

Releases: doctorfree/nvim-lazyman

Lazyman Version 3.1.6r2

12 Jun 18:54
Compare
Choose a tag to compare

Lazyman Release Notes

This release addresses the breaking change in AstroNvim v4, released 01-Apr-2024. Version 4 AstroNvim configurations can be installed with lazyman -4 ... and version 3 AstroNvim configurations can be installed with lazyman -J .... Several Lazyman supported configurations switched from Packer to Lazy.nvim and this release addresses those changes.

In addition, an example AstroNvim v4 configuration is included in the lazyman supported Starter configurations and can be installed with lazyman -x AstroNvimV4. The AstroNvimV4 configuration can be managed using an interactive menu interface with lazyman -F anvmv4.

New Features

  • Support for Neovim 0.10
  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Dillon Elianiva
Elijah Enrique Heiker J4de Jdhao
Josean JustinNvim Kodo Kristijan LamarVim
Maddison Metis Mini OnMyWay ONNO
Optixal Orhun Primeagen Rafi RNvim
Roiz SeniorMars Simple Slydragonn Spider
Traap Wuelner xero Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-la...
Read more

Lazyman Version 3.1.6r1

12 Apr 18:00
Compare
Choose a tag to compare

Lazyman Release Notes

AstroNvim temporary fix

This release addresses the breaking change in AstroNvim v4, released 01-Apr-2024. Version 4 AstroNvim configurations can be installed with lazyman -4 ... and version 3 AstroNvim configurations can be installed with lazyman -J ....

In addition, an example AstroNvim v4 configuration is included in the lazyman supported Starter configurations and can be installed with lazyman -x AstroNvimV4. The AstroNvimV4 configuration can be managed using an interactive menu interface with lazyman -F anvmv4.

New Features

  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz SeniorMars Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.conf...
Read more

Lazyman Version 3.1.5r4

08 Apr 23:50
Compare
Choose a tag to compare

Lazyman Release Notes

AstroNvim temporary fix

This release addresses the breaking change in AstroNvim v4, released 01-Apr-2024.
Version 4 AstroNvim configurations can be installed with lazyman -4 ... and
version 3 AstroNvim configurations can be installed with lazyman -J ....

In addition, an example AstroNvim v4 configuration is included in the lazyman
supported Starter configurations and can be installed with lazyman -x AstroNvimV4.

New Features

  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz SeniorMars Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation...

Read more

Lazyman Version 3.1.5r3

06 Apr 14:29
Compare
Choose a tag to compare

Lazyman Release Notes

AstroNvim temporary fix

This release addresses the breaking change in AstroNvim v4, released 01-Apr-2024.
Version 4 AstroNvim configurations can be installed with lazyman -4 ... and
version 3 AstroNvim configurations can be installed with lazyman -J ....

In addition, an example AstroNvim v4 configuration is included in the lazyman
supported Starter configurations and can be installed with lazyman -x AstroNvimV4.

New Features

  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz SeniorMars Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation...

Read more

Lazyman Version 3.1.5r2

02 Apr 18:46
Compare
Choose a tag to compare

Lazyman Release Notes

AstroNvim temporary fix

This release addresses the breaking change in AstroNvim v4, released 01-Apr-2024.
Version 4 AstroNvim configurations can be installed with lazyman -4 ... and
version 3 AstroNvim configurations can be installed with lazyman -J ....

In addition, an example AstroNvim v4 configuration is included in the lazyman
supported Starter configurations and can be installed with lazyman -x AstroNvimV4.

New Features

  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz SeniorMars Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation...

Read more

Lazyman Version 3.1.4r3

24 Mar 16:25
Compare
Choose a tag to compare

Lazyman Release Notes

New Features

  • Support for Ubuntu 23.04 and greater
  • Use fzf and lsd to provide a preview in nvims shell function

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz SeniorMars Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation means that Neovim 0.9 must be installed in some other manner. Also, language servers and tools required by some Neovim configurations may not be present. However, some may prefer to handle the installation of Neovim 0.9, language servers, and tools on their own. In this case, the -Z option is your friend.

If, after initializing Lazyman with lazyman -Z, you wish to let Lazyman install Neovim 0.9, language servers and tools, then issu...

Read more

Lazyman Version 3.1.3r5

30 Dec 16:08
Compare
Choose a tag to compare

Lazyman Release Notes

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinLvim JustinNvim Kodo
Kristijan LamarVim Lukas Maddison Metis
Mini OnMyWay ONNO Optixal Orhun
Primeagen Rafi RNvim Roiz SeniorMars
Simple Slydragonn Spider Traap Wuelner
xero Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation means that Neovim 0.9 must be installed in some other manner. Also, language servers and tools required by some Neovim configurations may not be present. However, some may prefer to handle the installation of Neovim 0.9, language servers, and tools on their own. In this case, the -Z option is your friend.

If, after initializing Lazyman with lazyman -Z, you wish to let Lazyman install Neovim 0.9, language servers and tools, then issue the command lazyman -I or choose the Install Tools lazyman menu o...

Read more

Lazyman Version 3.1.2r7

23 Sep 21:51
Compare
Choose a tag to compare

Lazyman Release Notes

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Jdhao Josean JustinLvim JustinNvim Kodo
Kristijan LamarVim Lukas Maddison Metis
Mini OnMyWay ONNO Optixal Orhun
Primeagen Rafi RNvim Roiz Simple
Slydragonn Spider Traap Wuelner xero
Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
KickstartPython Kabin Micah Modern Normal
nvim2k NvPak PDE Rohit Scratch
SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation means that Neovim 0.9 must be installed in some other manner. Also, language servers and tools required by some Neovim configurations may not be present. However, some may prefer to handle the installation of Neovim 0.9, language servers, and tools on their own. In this case, the -Z option is your friend.

If, after initializing Lazyman with lazyman -Z, you wish to let Lazyman install Neovim 0.9, language servers and tools, then issue the command lazyman -I or choose the Install Tools lazyman menu option.

Bootstrap

To bootstrap the Lazyman Neovim ...

Read more

Lazyman Version 3.1.1r3

12 Sep 00:43
Compare
Choose a tag to compare

Lazyman Release Notes

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
Charles Chokerman Craftzdog Daniel Dillon
Elianiva Elijah Enrique Heiker J4de
Josean JustinLvim JustinNvim Kodo Kristijan
LamarVim Lukas Maddison Metis Mini
OnMyWay ONNO Optixal Orhun Primeagen
Rafi RNvim Roiz Simple Slydragonn
Spider Traap Wuelner xero Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
Kabin Micah Modern Normal nvim2k
NvPak PDE Rohit Scratch SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation means that Neovim 0.9 must be installed in some other manner. Also, language servers and tools required by some Neovim configurations may not be present. However, some may prefer to handle the installation of Neovim 0.9, language servers, and tools on their own. In this case, the -Z option is your friend.

If, after initializing Lazyman with lazyman -Z, you wish to let Lazyman install Neovim 0.9, language servers and tools, then issue the command lazyman -I or choose the Install Tools lazyman menu option.

Bootstrap

To bootstrap the Lazyman Neovim configuration manager, the lazyman.sh script must be downloaded and executed. The download can be performed with git, curl, `wge...

Read more

Lazyman Version 3.1.0r3

08 Sep 17:46
Compare
Choose a tag to compare

Lazyman Release Notes

This major new release of lazyman supports over 100 Neovim configurations. The nvim-Lazyman Neovim configuration options and enabled plugins can be managed through the lazyman command menus. The Lazyman initialization defaults to using the native package manager rather than Homebrew to install Neovim dependencies and tools. Native package managers are supported on Debian based platforms (e.g. Ubuntu), RPM based platforms (e.g. Fedora), Arch Linux, Alpine Linux, SUSE Linux, and Void Linux. To use Homebrew rather than the native package manager, use lazyman -h ... when initializing the system. Homebrew is the default on macOS and used elsewhere if no supported native package manager is found.
Version 3.1 adds support for 3 namespaces in the Lazyman Neovim configuration - ecovim (the default), free (the original), and onno. All namespaces can be managed via menus (lazyman -F).

All that is needed to bootstrap Lazyman is the lazyman.sh script. Download and execute to get started:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

See below for detailed Installation instructions to bootstrap Lazyman. Once Lazyman is installed, execute the lazyman command to manage Neovim configurations. The lazyman command is located in ~/.local/bin/lazyman.

The Lazyman project can be used to install, initialize, manage, and explore multiple Neovim configurations. Currently over 100 popular Neovim configurations are supported in the following configuration categories:

Base Configs
Abstract AstroNvimPlus Basic IDE
Ecovim LazyVim LunarVim
MagicVim NvChad SpaceVim
Language Configs
AlanVim Allaman CatNvim Cpp Go Go2one Insis
Knvim LaTeX LazyIde LunarIde LvimIde Magidc Nv
NV-IDE Orange Python Rust SaleVim Shuvro Webdev
Personal Configs
Adib Ahsan Artur Beethoven Brain
CandyVim Charles Chokerman Craftzdog Daniel
Dillon Elianiva Elijah Enrique Heiker
J4de Josean JustinLvim JustinNvim Kodo
Kristijan LamarVim Lukas Maddison Metis
Mini OnMyWay ONNO Optixal Orhun
Primeagen Rafi Roiz Simple Slydragonn
Spider Traap Wuelner xero Xiao
Starter Configs
AstroNvimStart Barebones Basic CodeArt CosmicNvim
Ember Fennel HardHacker JustinOhMy Kickstart
Kabin Micah Modern Normal nvim2k
NvPak PDE Rohit Scratch SingleFile
VonHeikemen Starter Configs
BasicLsp BasicMason Extralight LspCmp Minimal
Modular Opinionated StartBase StartLsp StartMason

In addition, Lazyman installs and initializes the Lazyman Neovim configuration, a richly configured Neovim environment using Lua, Lazy, and Mason to support highlighting, completion, diagnostics, and more for many programming languages.

The installation and initialization of Neovim configurations are placed in separate directories and managed using the NVIM_APPNAME environment variable.

The lazyman command is installed as ~/.local/bin/lazyman and can be used to install, initialize, remove, and manage multiple Neovim configurations.

Installation

The Lazyman installation process consists of two steps:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh

These steps:

  1. Download the Lazyman Neovim configuration
  2. Initialize the Lazyman Neovim configuration which:
    1. Installs Homebrew if not already installed (macOS only)
    2. Installs the latest release version of Neovim if not already installed
    3. Installs language servers and tools for coding diagnostics
    4. Installs and initializes configured Neovim plugins

Lazyman installs Neovim if there is not already Neovim 0.9 or later installed and in the execution path. In addition, Lazyman installs Neovim dependencies, some language servers, and tools.

The installation of Neovim 0.9, language servers, and tools ensures a proper runtime environment. To avoid the installation of Neovim, language servers, and tools, execute lazyman -Z:

git clone https://github.com/doctorfree/nvim-lazyman $HOME/.config/nvim-Lazyman
$HOME/.config/nvim-Lazyman/lazyman.sh -Z

Note that circumventing the Neovim installation means that Neovim 0.9 must be installed in some other manner. Also, language servers and tools required by some Neovim configurations may not be present. However, some may prefer to handle the installation of Neovim 0.9, language servers, and tools on their own. In this case, the -Z option is your friend.

If, after initializing Lazyman with lazyman -Z, you wish to let Lazyman install Neovim 0.9, language servers and tools, then issue the command lazyman -I or choose the Install Tools lazyman menu option.

Bootstrap

To bootstrap the Lazyman Neovim configuration manager, the lazyman.sh script must be downloaded and executed. The download can be performed with git, curl...

Read more