Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 2.46 KB

ROADMAP.md

File metadata and controls

68 lines (47 loc) · 2.46 KB

VimGolf Minor Mode Roadmap

Features

  1. Completing read of challenges by title rather than by challenge id

  2. M-x vimgolf-browse: Dired/Ibuffer/Magit-like interface to VimGolf challenges.

    Bindings:

    • Bindings should mimic Dired/Ibuffer wherever possible. Magit is listed primarily because I want TAB to open up the long description of the challenge.

      At least:

      • n/p
      • ENTER/o: launch vimgolf with the correct arg.

    Interface Mockup:

     VimGolf in Emacs! Compete on vimgolf with the One True Editor.
    
     Sort entries based on date - Sort some entries in a Ledger-file based on date.
     PHP Array Syntax -> MailChimp Merge Syntax - I recently needed to send an e-m...
     Refactor to Helpers
             This Rails partial is almost all template escapes. Put it into a helper,
             and refactor each case to methods so we can build out the controls for
             each. (I've converted to tabs - fighting with Vimgolf's default config
             shouldn't be part of the challenge.)
    
     Alphabetize the directory - Put the contacts and their information in alphabe...
     PHP <--> Java class conversion Part 2 - Same class but reverse!
     PHP <--> Java class conversion Part 1 - Convert this tiny php class to adequa...
     Multiplication table. - Create a multiplication table.
     Complete the hex array data (Part II) - Do not use external tools(e.g. tac, s...
     Interweave two blocks of text - Suppose you've got data on a list of things f...
     .
     .
     .
    

    Commentary:

    • Tab has been pressed on the Refactor to Helpers line and thus it's been expanded.

    • The challenges formatted text to markdown and Line Zipper have both been completed and thus are hidden. Could provide a customization setting that turns this off completely, as well as an M-x vimgolf-show-all function to toggle the hiding.

    • Fill column has been set to 80

    • It would be fun if a local cache of the vimgolf data could be kept together so that you could record solutions or at least play offline.

  3. Play anarchy golf?

    anarchy golf

    No reason to have anarchy golf because it's a code golf site not a text manipulation site.