Skip to content

dragfire/leetup.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ...