In my first attempt at actually adding functionality to an existing emacs 
library, I've written some code to make `org-clock-select-task' use 
completing-read instead of the built-in org menu if you set 
`org-select-task-completing', for those who would find this useful (it now 
works with Helm). It seems like my functions, which are backed by a hash table, 
ought to be more capable of removing (non-adjacent) duplicates from the list 
since the table keys are the strings themselves, but I still see them 
appearing. Why doesn't the hash table merge the entries (they seem to have 
identical keys)?

Should this adjustment be useful to anyone else, what would I do next to 
contribute? As this is a first forray into more public-use elisp, I'm also open 
to any other suggestions or tips. 

Code at: 
http://www.toryanderson.com/files/helm-org-clock.el

Reply via email to