Nice! Unfortunately, as a vim user this isn't much use to me.
My co-founder and I actually discussed this idea when we started using trello a few months ago. Our idea was that it would be great if you could have a yaml version of your board to play around with and load back in to the system.
Trello is a real pain to load with data, especially when bulk loading cards in to the system when you first start using it. It has keyboard shortcuts and I really tried to make them work effectively but it's just too clumsy to use without a mouse.
Can you give me an idea what keyboard shortcuts you were looking for you didn't have? I have no affiliation with Trello; I'm just curious, since they've been a good fit for my use patterns, and it'd probably be relatively easy to convince the team to add some new ones.
I think it's actually the context of where you're working - the highlighted card could be anywhere on your board.
Eg
- open Trello
- go to bottom of a list and click Add a card
- type the name, <enter>
- <esc> to leave the adding cards box
- 'e' for edit, but actually, you're on the first card in the first list
- <esc> to leave the editor on the wrong card
- click on the card you want to edit (or arrow over / down until you get to it and hit 'e')
- 'e' to edit the desc
- cmd-<enter> to save
- <esc> to close
- 'n' to create another card
You need to be careful that you haven't touched the mouse and highlighted a different card during this process too.
It's simultaneously hard to be in the correct context and easy to move to the wrong context. And you have the situation where actions in one context don't move you there, generally.
Looking at it, it feels like it would be way better if creating a card set that as the currently highlighted card.
There are other things too - like you can't create a card in a blank list without clicking on the button. Not in itself a big deal but it's another thing that pushes you away from shortcuts.
Most of the pieces are there. Just that when I tried to use the shortcuts in earnest I found that I couldn't create smooth patterns to make it work. Now I mostly use the mouse because I feel like I'm going to get it wrong if I use the keyboard, and I have to remember too many things instead of concentrating on what I'm trying to enter.
I'm upvoting you in the hopes that your help goes towards making trello better (obviously I should have just sent this feedback myself, naughty me)
evil-mode is a very good emulation of vim in Emacs. I use spacemacs (https://github.com/syl20bnr/spacemacs) which builds on evil-mode with extra goodness. You might find you like one or the other.
With vim's python integration it shouldn't be too hard to add this; the elisp code for org-trello is reasonablly straightforward. I submitted a patch for a bug I found in org-trello when I first used it; it was the first elisp code I'd written.
My co-founder and I actually discussed this idea when we started using trello a few months ago. Our idea was that it would be great if you could have a yaml version of your board to play around with and load back in to the system.
Trello is a real pain to load with data, especially when bulk loading cards in to the system when you first start using it. It has keyboard shortcuts and I really tried to make them work effectively but it's just too clumsy to use without a mouse.