From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dov Grobgeld Subject: Idea, configurable markup Date: Mon, 19 Sep 2011 21:38:37 +0300 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=000e0cd52afab2cc8404ad4fa6eb Return-path: Received: from eggs.gnu.org ([140.186.70.92]:58628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5ijo-0004Mo-9A for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 14:38:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R5ijn-0005QN-0y for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 14:38:40 -0400 Received: from mail-iy0-f169.google.com ([209.85.210.169]:56436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5ijm-0005QI-Sw for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 14:38:38 -0400 Received: by iaen33 with SMTP id n33so7847472iae.0 for ; Mon, 19 Sep 2011 11:38:37 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode --000e0cd52afab2cc8404ad4fa6eb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I got the following idea regarding the use of markup characters in org-mode= . Currently it is possible to use *bold*, /italic/ and ~verbose~ and a few other markups. I would have liked to have this extended as follows: - Allow the toggling of the display of the "formatting" characters, *, ~= , /, etc. - Allow a system that allows the user to invent his own formatting. E.g. =C2=ABvariable=C2=BB, =E2=8C=A9function=E2=8C=AA, $math$, =E2=8C=9Estrin= g=E2=8C=9F, or whatever the user fancies. All these modes should be defined in an org-mode variable and the display attributes should be configurable, just like any other custom org-mode f= ont. If the user wants to expand beyond ASCII it should be up to him. - Alternately, use a system like "variable" where the tag var is user definable, just like the magic characters above. The display of = the tags should be toggable. Just like for [file:foo.bar] where the [] chara= cter are hidden, should the tags be hidden until someone erases one of the tw= o delimiters. Note that this is nothing more than ideas at the moment, and I'll probably never get around to implement any of it. Still I thought I'd share it if someone would like to have a go. Regards, Dov --000e0cd52afab2cc8404ad4fa6eb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I got the following idea regarding the use of markup c= haracters in org-mode. Currently it is possible to use *bold*, /italic/ and= ~verbose~ and a few other markups. I would have liked to have this extende= d as follows:
  • Allow the toggling of the display of the "fo= rmatting" characters, *, ~, /, etc.
  • Allow = a system that allows the user to invent his own formatting. E.g. =C2=ABvari= able=C2=BB, =E2=8C=A9function=E2=8C=AA, $math$, =E2=8C=9Estring=E2=8C=9F, o= r whatever the user fancies. All these modes should be defined in an org-mo= de variable and the display attributes should be configurable, just like an= y other custom org-mode font. If the user wants to expand beyond ASCII it s= hould be up to him.
  • Alternately, use a system like "<var>variable</var>= ;" where the tag var is user definable, just like the magic characters= above. The display of the tags should be toggable. Just like for [file:foo= .bar] where the [] character are hidden, should the tags be hidden until so= meone erases one of the two delimiters.
Note that this is nothing more than ideas at the moment, and I'll = probably never get around to implement any of it. Still I thought I'd s= hare it if someone would like to have a go.

Regards,
Dov
--000e0cd52afab2cc8404ad4fa6eb--