:help 'number
:help tabpage
. No plugin needed. Read :help buffers
first, too. You might not need tabs.
:help statusline
first. Are you really sure you want to install plugins right now? You haven't gotten down the basics yet. If you want to learn how, :help plugin
for starters.
:help tabstop
:help softtabstop
:help expandtab
:help :list
:help listchars
Todo.txt format. No plugin needed. It's not specific to Vim, all you need is a text editor. If you want a bit of convenience, there is a todo.txt plugin, but you'll have to understand how to use the Todo.txt format first (it's easy!).
vim .
to open whole directory
:help :edit_f
:help :find
As you will soon see, :help
has everything! It can explain anything Vim-related better than anyone else ever will. Go through it, it's one of the best pieces of documentation for any program ever written. Start with :help
, the topics will be laid out one by one.
I would go with http://todotxt.com/
It is just plaintext. You can write a vim syntaxfile for it and bind some keys to mark tasks as done or add/change the priority of a task.
There is a simple shellscript for it, that allows to filter your tasks by project, priority etc. and there are apps for various platforms (ios, android, win...).
Edit: There are syntax files for vim and even some keybindings for the todotxt format already available here https://github.com/freitass/todo.txt-vim
If you're "writing" stuff down and doing it, that's what matters.
And, I don't want to burst any bubbles, ToDo Text is a pretty minimal todo tracker (Link: http://todotxt.com/)
You can always go analog (Moleskine + pen/pencil)
No matter, I think this is about the process of ordering.
On a daily basis, always leave room for proper diet, exercise, and reflection/meditation. As for being industrious, pick 3 focused tasks that work towards your goals, do them, and then stop for the day.
That's 1,000+ tasks a year that go directly towards the life you're defining.
So, your method of doing is your choice. It's the doing that matters.
Good luck with all your goals.
Draft for Android can sync to Dropbox: https://play.google.com/store/apps/details?id=com.mvilla.draft
You might want to look into todo.txt for structured note taking format ideas: http://todotxt.com/
I'm a big note taking nerd but I've moved away from apps which railroad you into a specific workflow or data format.
Eventually you get restricted by using one format or another, and apps which hide their data in some proprietary format are risky, if the app has a fault that keeps you from your notes, it's as good as not having notes at all. All cloud-syncing note services I've used have come to an end and it's a pain to migrate to a different service.
I went full online for mine with Remember The Milk. Don't like having that out of my control, but it was the only way to get full synchronization without a ton of work. Free for use unless you need offline mode.
If you want something CLI based that'll work on Android as well, you might look at Todo.txt
Me too. Not sure why there's no open standard for recipes yet. Basically, todo.txt for recipes.
Grandchildren: "Hi Grandma, can you share some of your recipes?"
Grandma: "I can't darling, my recipe app got discontinued 25 years ago and I can't find a micro USB charger for old tablet."
I think your hybrid system may be what I need to work towards.
As you said having to do five steps to open a page is annoying. Which is why I end up taking a bunch of notes on one page, but they may cover a bunch of different projects. I never did have a system for reorganizing those in OneNote.
Recently I've been using todo.txt to keep my todo list and it's been working really well, when I remember to put things in. However since I always have a terminal screen open I am very good at getting the tasks completed, if they are entered.
I'm going to try a new approach, and please let me know if you have any advice or opinions on it.
Use bullet journals to take notes. Have a large physical notebook for meetings, and a small one for my pocket.
Set a time, say 4:00 every afternoon, shortly before I go home to go through my handwritten notes for the day. Move all todo's to todo.txt, and all notes to OneNote.
Setup OneNote as you described above. Just one journal with infinitely long pages. If things need to be broken out for some reason, then use the subpage feature.
I think in the above scenario I will have the best of all worlds. Physical note entry with pen and paper. A basic but functional todo list. Not to mention all my notes organized by project so in a meeting or while working on a task I can easily track down thoughts, requirements, documentation, or anything else.
I realize this isn't a simple one-size-fits-all scenario, but I do see it as fitting my lifestyle. Of course though there is one point of failure in that if I don't transfer the notes from paper to todo.txt/OneNote then it all falls apart. It does have the advantage being a bullet journal to help get me back on track though. If it's not moved forward, then it's not checked off.
You can download it here.
This is a skin that reads text files that use the todo.txt markup. If you don't know about it, you can check it out here.
You need to edit your skin, to set the path to your todo.txt and done.txt. (If you don't specify a done.txt, the line will just be deleted).
Tasks get sorted automatically, first by priority then by date. They also get colored according to Priority. So that (A) is fully red and all others get shaded inbetween white and red.
You can also search tasks by clicking the search icon and add new tasks by clicking the plus, if you dont specify a date, todays date will be added automatically.
Currently it only displays the first 10 Tasks, but it can be easily expanded, check the .ini file or ask here if you need help.
Make a backup of your text files to be sure. I tried to test everything, but I can't guarantee that it won't overwrite it, in some weird scenario.
Please let me know of any bugs. Suggestions for features are also welcome.
For simple tasks I need to do, I use todo.txt. It's a flat text file, which means I can use Geektool to show it on my desktop and a text editor (or the CLI tool) to manage it, but there's an iPhone app for keeping track of things on the go, and with some plugins I have priorities, due dates, contexts, and tags, so I still have the more complex features.
For larger project stuff, we use JIRA as a team, so I use that to keep track of the bigger, multi-step stuff that might need other people to do things.
Todo.txt. It's just a text file and a bunch of shell scripts to make editing it easier. Since it's just text, you can store it in your dropbox and access it from anywhere, display it with geektool, have a cron look at it and email you reminders, etc. And there's clients for Android and iPhone.
Alright. I guess a plaintext version might be a bit easier to edit on, say, a browser or PC. Something like todo.txt perhaps?
It's nice to see you replying to every single comment and taking feedback so constructively. Good luck! ☺
Way too late to the party but I'm surprised todo.txt (http://todotxt.com) isn't more popular here.
It's a standardised format for a flat text todo file that allows for priority, projects and contexts (following the GTD philosophy) with additional formatting suggestions for custom tags (like due date).
I've got one todo file for everything that's synched through a git repo (because Dropbox sucks at merge conflicts even for flat text). I then have a set of functions defined, one of which grabs high priority work stuff for today that's called in my .bashrc, so whenever I open a shell session I'm reminded of stuff that needs to get done.
I'm a huge fan of http://todotxt.com. your data is immediately accessible/portable/backup-able. It follows the GTD principles, and since the raw data is yours you can filter it, mash it, and do it any way you like.
I use it for my todo list.
But as mentioned elsewhere - SSH is a good use (controlling my linux VPS from my Mac).
I also tend to use it for a lot of small programs such as:
I'm the author and wrote this to scratch an itch. I'm interested in any feedback or suggestions for improvement. I link to other projects with a similar philosophy in my README. I want something very minimal, just to replace the todo list I scribble on a scrap of paper at the beginning of the day. For more long-range planning I use other tools.
Command-line tools which go for a more fully-featured approach include:
Wow. That look like it has a lot of features! I use todo for general TODO lists at home/mobile, and emacs org-mode at work. I wanted something simple that just focused on bills so I would know what was paid. I added a feature yesterday to show paid bills with dashes.
I know this is not by any means the best bill reminder, but it's simple to use and maintain. Also I like to write software and this was a project to practice C++11. It turned out to be more useful, for me, than I expected.
If you focus is on using mobile: I use http://todotxt.com with the simpletask app on Android. There is a great pomodoro time tracking app which takes the tasks from the text file called clockwork tomato.
The todotxt format is so flexible you can use it on any platform, even just opening the txt file is enough sometimes. Also importing and exporting is easy, it's just text you can copy anywhere. You can implement pretty much all gtd principles with todotxt too thanks to threshold and due dates, contexts, projects etc.
I only started with gtd a few months ago and having this setup really motivated me because it was so easy and fun.
I'm not familiar with The Secret Weapon methodology. I'll be checking it out. The way /I/ do GTD is inside of a single text file using the http://todotxt.com/ format. For me it's a no nonsense way to slam out tasks. Fairly slim on the features, but the data is in my complete control.
If mobile is a must-have I would say to use something like todo.txt. It's a very basic todo list app but the kicker is that it's just a fancy interface to read a text file, which means that you can pretty much keep all of the advantages above except that you need to learn the syntax todo.txt uses for some of its features (but you can still whip out your own custom tags and make a small python script to scan the file and do stuff with it). I don't know if they have a widget though.
Have a look at the todo.txt ( http://todotxt.com/ ) It uses a simple text-file format, and there are various GUI programs which use it, for Linux, Windows and Android. As well, you can use any text editor, including vim of course. There's even a vim plugin.
EDIT: Sorry, I didn't catch that you already considered this. Well, you CAN actually get different views based on projects or context. Here are some methods I use within the editor (this example looking for the +shopping project):
:g/+shopping/
:vimgrep /+shopping/ % | copen
I got these ideas from this vim wiki site
You can also sort the file by project, context, and back to "normal" sort order as follows:
:sort /^.*+/
:sort /^.*@/
:sort
If you use the command line a lot, you'll also find the TODO.TXT Command Line Interface utility very helpful.
If you're interested in task tracking in a file, you should checkout todo.txt
Essentially just keep a .txt file in a specific format and you can use it across multiple computers and devices.
Renamed Todo is very nice, if you want to use the todo.txt file format. The nice thing about it is that you put the todo.txt file on the dropbox share and then can also access it from your other devices and machines. There are a lot of apps around the todo.txt format.
I use todo.txt
It's a very simple to do file format that different apps understand, so you can keep it on your PC and phone and sync with Dropbox, then use the apps you like.
Personally I use a combination of a Gnome 3 shell extension that lists my current tasks, and a shell script (td ls will list all tasks, td a foo +metrics will add a new one to the metrics project)
Its super useful if you just need to keep track of what you're working on.
Will you keep this purely offline or would you consider cloud functionality? Either Google Tasks or maybe todo.txt format + some cloud provider.
I haven't yet tried it but some features I would like to see include:
If you're looking for inspiration with your todo list, check http://todotxt.com/
It's a command line todo list that works with a flat text file and is written in bash. (I'm unfamiliar with the smartphone apps.) I've been using a web frontend with it and using it for a grocery list.
I think you mean Todo.Txt
But may I also suggest something like GTasks There are a few command line interfaces to google tasks (and one for Remember the Milk) which allow for CRUD access to google tasks from the command line. And there are plenty of apps for IOS and Android that sync with google tasks.
I use http://todotxt.com/ Simple. The program just stores your todo's in a text file on dropbox.
I have an app on my Android phone so I can add a task wherever I am. On the desktop just open Notepad. I use Samurize to embed the .txt file on the desktop so I always see it.
I'm using todo.sh from todotxt.com… the iOS app and dropbox sync. It works pretty well for me. Taskpaper was my original first love when it comes to organization. You make me move back simply because todotxt doesn't support nested rules. :(
I've been using this for a while, got it from Gina Trapini. Not sure if she wrote it or not, but that was my impression at the time.
Modified a php script to give myself and my wife web access to it.