evil, agenda, list of all todo items (basic question)
Hi everyone, Question: (background below) I'm using Evil in Emacs Org Mode, and I'm having trouble in trying to do something simple in the agenda. I type ";a" to enter the agenda, then I type "t" to filter my file into just the non-finished todo items, but it doesn't filter and instead gives me some kind of status buffer or something that I can't figure out (see below). I've tried typing various things that it seems to be suggesting, including ("N", "r", "N r"), but it still doesn't do the trick. I've also done some googling and manual searching, without success yet. What am I doing wrong? What I see when I try to filter my file to see a list of non-finished todo items: ================================================== * DONE text * PROJ A title for a multi-step item. :@computer:... * TODO Say hello. * NEXT Buy socks. * Not a todo item. -UU-:----F1 test.org All L1 <N> (Org Ind EvilOrg) -------------------------------------------------------------------- Global list of TODO items of type: ALL Available with `N r': (0)[ALL] ================================================== Background: I'm new to Emacs, Vim, and Org Mode, but I decided I wanted Vim keystrokes and Org Mode for organization. So it looks like my best options are Evil or VimOrganizer. I'm trying Evil right now, but I'm having trouble figuring out how to do basic things. Thanks for any help you can give! -Andrew
Background: I'm new to Emacs, Vim, and Org Mode, but I decided I wanted Vim keystrokes and Org Mode for organization. So it looks like my best options are Evil or VimOrganizer. I'm trying Evil right now, but I'm having trouble figuring out how to do basic things.
First, just to offer some personal experience on using vim key bindings in Emacs. I have found that it is best to use Evil for the basic set of vim key bindings and vim feature emulation, and let Emacs take care of the rest. Try not to go too crazy rebinding commands until you've at least spent a month or so familiarizing yourself with the defaults. It might seem like a duplication of effort learning both Vim AND Emacs keybindings, but 1) since everything else in Emacs follows Emacs's key binding paradigms (e.g., n/p to move up/down, g to refresh, k to kill, etc.), you'll save yourself a lot of time and effort familiarizing yourself with them and 2) the best parts of Vim key bindings are the basic text editing commands--which Evil provides by default anyway--and are few enough to learn in a few hours, easily.
Question: (background below) I'm using Evil in Emacs Org Mode, and I'm having trouble in trying to do something simple in the agenda. I type ";a" to enter the agenda, then I type "t" to filter my file into just the non-finished todo items, but it doesn't filter and instead gives me some kind of status buffer or something that I can't figure out (see below). I've tried typing various things that it seems to be suggesting, including ("N", "r", "N r"), but it still doesn't do the trick. I've also done some googling and manual searching, without success yet. What am I doing wrong?
What I see when I try to filter my file to see a list of non-finished todo items: ================================================== * DONE text * PROJ A title for a multi-step item. :@computer:... * TODO Say hello. * NEXT Buy socks. * Not a todo item.
-UU-:----F1 test.org All L1 <N> (Org Ind EvilOrg) -------------------------------------------------------------------- Global list of TODO items of type: ALL Available with `N r': (0)[ALL] ==================================================
This sounds like either you rebound something incorrectly (What's ";a"?) or a bug in Org mode (or a configuration error on your part). Your best bet would be to ask on the org mode mailing lists.
Allen, thanks for your quick and useful reply!
[...] I have found that it is best to use Evil for the basic set of vim key bindings and vim feature emulation, and let Emacs take care of the rest. Try not to go too crazy rebinding commands until you've at least spent a month or so familiarizing yourself with the defaults. [...]
Thanks for the advice. It's worth it to do this, since trouble-shooting is much easier this way.
[...] What am I doing wrong?
Apparently, I needed to set the variables dir-where-you-store-org-files and org-agenda-files, as shown here: http:// stackoverflow.com/questions/18011098/emacs-org-mode-todo-list-missing-items
[...] (What's ";a"?) [...]
That is a key binding for the agenda when using evil org mode: https://github.com/edwtjo/evil-org-mode I'm following your suggestion and now am not using this for the time being. -Andrew
participants (2)
-
Allen Li -
Andrew Forrester