Skip to content

Latest commit

 

History

History
48 lines (42 loc) · 1.01 KB

README.md

File metadata and controls

48 lines (42 loc) · 1.01 KB

leetup.nvim

A neovim plugin for Leetup! Leet it up!

List Problems

List problems

Edit Problem

Edit problems

Usage

{
    "dragfire/leetup.nvim",
    dependencise = { "m00qek/baleia.nvim" }
    opts = {},
    config = function (_, opts)
        require("leetup").setup(opts)
    end
}

default config

{
  language = "rs",
  floating_window = {
    borderchars = {
      ul = "",
      ur = "",
      dl = "",
      dr = "",
      r = "",
      l = "",
    },
  },
}

TODO:

  • Open floating window and display leetup list
  • Filter problems (support bare minimum)
  • Selecting a problem opens the generated file
  • Split window vertically instead of floating window
  • Render list of problems in the split window
  • Provide a way to get/build leetup binary from inside the plugin
  • Make leetup configurable from init.lua (vimrc)
  • ... more ...