Skip to content

Latest commit

 

History

History
30 lines (30 loc) · 1.41 KB

todo.md

File metadata and controls

30 lines (30 loc) · 1.41 KB

To-Do List

  • Expose as a flake?
  • Add tests where appropriate
    • Include a comprehensive example file in the book, which is itself tested
    • CT testin
  • Collect the hm/nixos/manual/etc. files into attributes off of a single file? plugin manager already \o/
  • Lazy-loading support
    • On filetype load
    • On mapping
    • On command
    • On Lua require?
    • On global Lua function call?
    • Throw a User event per-plugin on lazy loading, with a per-plugin option to use this from the Nix module
    • Track and account for outside runtimepath modifications, allowing lazy-loading to be compatible with the simultaneous use of some other plugin manager
  • Support Fennel nvimrc, for the hell of it?
  • Support YueScript nvimrc, for the hell of it?
  • Support Ruby-based remote plugins?
  • Support NodeJS-based remote plugins?
  • Detect and emit warnings for file collisions in config-nvim-builder
    • If we do see non-trivial (e.g. readme.md) collisions in the wild, look into detecting collisions in module.nix and disabling individual plugin merging as a result?
  • Improve the documentation with comprehensive option examples
  • Add a readme; mostly just point to the hosted docs
  • Determine the impact of compileMoon's jankiness on eval times
  • See issue #3 and finish deprecating .rtp stuff?