Skip to content

Releases: lemarsu/sloth-flake.nvim

0.0.10

Choose a tag to compare

@lemarsu lemarsu released this 09 Jun 23:20

Features

  • Runtime is now optional
  • [breaking] init.lua configuration is now a mkNeovimPkg's option
  • Add option init config object to generate init.lua

Miscellaneous Tasks

  • Add alejandra to nix shell

0.0.9

Choose a tag to compare

@lemarsu lemarsu released this 09 Jun 00:11

Features

  • Sloth command has now completion
  • Add describe subcommand
  • Introduce mkPluginsFromInputs function

Bug Fixes

  • Init/config are loaded to on-the-fly build plugins
  • Plugins with init are now loaded as they should be

Refactor

  • Filters are now fully dynamic

Miscellaneous Tasks

  • Remove sourcesWith fn, using lib.fileset
  • Move back to flake-utils

0.0.8

Choose a tag to compare

@lemarsu lemarsu released this 04 Jun 01:42

Features

  • Can load lazy plugins on events
  • Can load lazy plugins on keymaps

Bug Fixes

  • Move files instead of copying them
  • Sloth list was broken since refactoring

Miscellaneous Tasks

  • Switch from nixpkgs 23.11 to unstable

0.0.7

Choose a tag to compare

@lemarsu lemarsu released this 03 Jun 01:50

Features

  • Add version Sloth subcommand
  • Add viAlias and vimAlias mkNeovimPkg options
  • Add vimdiffAlias and nvimdiffAlias mkNeovimPkg options

Bug Fixes

  • Init function is called before plugin is loaded

Documentation

  • Fix url in the import example

Refactor

  • Extract all dep logic in Dep object
  • Extract Sloth command code in its own module
  • Split Sloth subcommands in their own files
  • Deps provides accessors via metatables
  • Deps are now loaded via a FSM

0.0.6

Choose a tag to compare

@lemarsu lemarsu released this 30 May 01:03

Features

  • Can load lazy plugins
  • Can load lazy plugins via placeholder cmds
  • Loading plugins respect dependencies option
  • Can load lazy plugins on FileType autocommand
  • Introduce new Sloth command with list subcommand
  • Add Sloth load subcommand

Bug Fixes

  • Prevent setup function to be called twice

Refactor

  • Plugin normalization

Miscellaneous Tasks

  • Delete dead code
  • Add CHANGELOG with git-cliff

0.0.5

Choose a tag to compare

@lemarsu lemarsu released this 28 May 22:24

First public release.

Features

  • Add real documentation

Bug Fixes

  • Give default init.lua if none provided
  • Remove namePrefix and nameSuffix

Miscellaneous Tasks

  • Refactor lua generation
  • Remove dead code