I've become a bit disenchanted with instabilities, lack of speed, and 
various other pain points in emacs. I also love Haskell and the idea of Yi.

I'm making it my goal to use Yi as my daily editor as quickly as possible 
so that I can dogfood it and make it work for my use cases. 

Can anyone give me any advice, offer suggestions, or let me know if I'm 
about to duplicate any work that's already been done, as well as let me 
know if there are any dragons lurking within my list of goals here I might 
not know about?

Here is a list of things I need in Yi to do so in org format:

* Features needed (in order or priority)
** TODO use space as a leader key (probably easy enough)
** TODO fuzzy file finder
*** I navigate emacs/helm (spacemacs) style from within my editor
*** improvements to current file finder
**** helm style buffer
**** project level file finding
***** like http://tuhdo.github.io/static/helm_projectile.gif
** TODO go mode
*** can possibly take advantage of 
http://hackage.haskell.org/package/language-go
** TODO minimal org-mode clone
*** org features used
**** hide extra *'s and provide face for last *
**** move node
**** promote/demote node
**** highlighting TODO's 
**** cycling TODO's
** TODO compilation buffer
*** MUST be at least as fast as emacs compilation buffer, one of my emacs 
pain points was the compilation buffer being slow when it encountered long 
lines
*** basic workflow is a function to give a command, a function to repeat a 
command, and within the buffer a key to repeat the command
*** nice to have features
**** highlighting filenames/linenumbers and letting user hit enter on an 
error to navigate to that file
** TODO helm style buffer list
*** fuzzy find within buffer list
** TODO projectile clone
*** maybe not a full clone, but at least narrow fuzzy find results to a 
project level within a project
* Features wanted
** TODO helm-swoop equivalent
** TODO which-key clone
** TODO haskell-mode or intero-mode clone
*** can I piggyback off of ide-backend or similar here?

-- 
-- 
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel
--- 
You received this message because you are subscribed to the Google Groups 
"yi.devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to yi-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to