I like the idea... Here is another alternative:
 (font-lock-add-keywords
  'org-mode `(("\\[X\\]"
               (0 (progn (compose-region (match-beginning 0) (match-end 0)
                                         "☑")
                         nil)))
              ("\\[ \\]"
               (0 (progn (compose-region (match-beginning 0) (match-end 0)
                                         "☐")
                         nil)))))

-- Jon Miller

2012/2/11 Jambunathan K <kjambunat...@gmail.com>:
> Jambunathan K <kjambunat...@gmail.com> writes:
>
>> pin...@iro.umontreal.ca (François Pinard) writes:
>>
>>> I notice in org.el that [X] is hard-wired, while I would have liked the
>>> possibility of changing it by [✓] in my things, which I find both softer
>>> and cleaner.
>>
>> How about a variation of this
>>
>> #+begin_src emacs-lisp
>>   (font-lock-add-keywords
>>    'org-mode `(("\\[X\\]"
>>                 (0 (progn (compose-region (match-beginning 0) (match-end 0)
>>                                           "")
>>                           nil)))))
>> #+end_src
>>
>> along the lines of http://www.emacswiki.org/emacs/PrettyLambda
>
> Btw, C-h f org-toggle-pretty-entities does composition and decomposition.
> --
>

Reply via email to