Planning all your projects with EMACS

Emacs org-mode rocks

Introduction

Every day I open EMACS to check my tasks and my schedule. Once I was wondering, why not plan and control my research projects. I checked some sites site 1, site 2, and site 3 and it was piece of cake. I split in 4 steps.

Step 1 - prepare your org file

Prepare a .org file like this:

* PROJECTS 
   :PROPERTIES:
   :COLUMNS:  %6TYPE %20ITEM  %OWNER  %13DEADLINE
   :TYPE_ALL: Proj Action
   :OWNER_ALL: Person1 Person2
   :Approved_ALL: "[ ]" "[X]"
   :DONE_ALL: Yes Nop
   :END:

** PROJECT 1
   :PROPERTIES:
   :TYPE: Pesq
   :END:
*** TODO Action 1 [33%]
   :PROPERTIES:
   :OWNER: Person1
   :DEADLINE: <2018-05-20 Fri>
   :DONE: Nop
   :END:
- [X] Version 1 
- [ ] Version 2 
*** TODO Action 2 [33%]
   :PROPERTIES:
   :OWNER: Person2
   :DEADLINE: <2018-07-20 Fri>
   :DONE: Nop
   :END:
- [X] Version 1 
- [ ] Version 2 

Step 2 - Almost there

Once your file is done, you can check it in column-view, just press C-c C-x C-c on PROJECT1. It turns each outline item into a table row displaying some of its properties.

You can switch the column view off and return to the normal view by pressing q while the cursor is on the highlighted entry – but you can turn the column view on from any location in the buffer (ORG-MODE).

Step 3 - Improving visualization

Column view is a dynamic block, so you can capture and and create an overview about all your projects. In the last line create a new item called Report or any name, and insert the block as follows:

** Report

#+BEGIN: columnview :maxlevel 5 :hlines t

#+END:

On the BEGIN press C-c C-c and you see the magic:

#+BEGIN: columnview :maxlevel 5 :hlines t
| TYPE | ITEM                   | OWNER  | DEADLINE       |
|------|------------------------|--------|----------------|
|      | * PROJECTS             |        |                |
| Pesq | ** Project 1           |        |                |
|      | *** TODO Action 1[33%] | Daniel | 2018-04-20 Fri |
|      | *** TODO Action 2 [%]  | Daniel | 2018-04-27 Fri |
|      | *** TODO PAPER [%]     | Daniel | 2018-04-27 Fri |
|      | ** Report              |        |                |
#+END:

Step 4 - See all in hmtl file

EMACS really rocks. You can export your file like .html, just C-c C-e, press h and h and set a name. Now in your web browser you can see all you plan like a web page with your own CSS.

Tip: I use pandoc to set the css

pandoc ALLPROJECT_MANAG.html -s --css ~/Dropbox/CSS/SIMONCED_pro_v2.css --toc -o ALLPROJECT_MANAG.html

Let me know you have some question, just send me a e-mail.

 Share!

 
comments powered by Disqus