2013年3月2日 星期六

emacs "org mode"與perl協同作業

寫了一些emacs的插件,感覺上lisp除錯實在滿陽春的,某些與 regular expression 相關的作業,還是交給 perl 來作比較快速。很幸運的在網上找到三個 module可以剖析org mode

Wubot

http://search.cpan.org/~vvu/App-Wubot-0.5.0/docs/Tasks.pod

這是一個很大的計劃,作者想要進行 "被動式的自動化" , 參 http://search.cpan.org/~vvu/App-Wubot-0.5.0/lib/App/Wubot.pm

剖析org檔是一個副產品,據作者說他也將改寫程式,直接利用下面要提到的 org parser

Org Parser


http://search.cpan.org/~sharyanto/Org-Parser-0.30/
http://search.cpan.org/~sharyanto/Org-Parser-0.30/lib/Org/Parser.pm

這個modle的完成度目前看來已經很高了,搭配上perl本身強大的資料結構,可以很輕易地完成對 emacs lisp 很不好完成的功能

舉個例子,可以針對具有某個 tag / property 的節點,對其子節點的property進行統計,以決定資源的配置

App OrgUtils


http://search.cpan.org/dist/App-OrgUtils/lib/App/ListOrgTodos.pm

上文的作者寫的一些demo

沒有留言:

張貼留言