From mboxrd@z Thu Jan 1 00:00:00 1970 From: E Sabof Subject: org-bullets extension Date: Wed, 12 Dec 2012 17:16:58 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=14dae9340f0145235c04d0aaf705 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41260) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tipve-0006oD-F3 for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 12:17:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tipvb-0002wn-42 for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 12:17:06 -0500 Received: from mail-ie0-f176.google.com ([209.85.223.176]:56777) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tipva-0002we-Vo for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 12:17:03 -0500 Received: by mail-ie0-f176.google.com with SMTP id 13so2289825iea.35 for ; Wed, 12 Dec 2012 09:17:02 -0800 (PST) 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@gnu.org --14dae9340f0145235c04d0aaf705 Content-Type: text/plain; charset=ISO-8859-1 Hello, I am the author of org-bullets extension, which can be found at github.com/sabof/org-bullets I wondered whether you would like to include it in org-contrib, or perhaps integrate the functionality in org-mode? Evgeni --14dae9340f0145235c04d0aaf705 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello,
I am the author of org-bullets extension, which can be found at= =A0

I wondered whether you wou= ld like to include it in org-contrib, or perhaps integrate the functionalit= y in org-mode?

Evgeni
--14dae9340f0145235c04d0aaf705-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: org-bullets extension Date: Thu, 13 Dec 2012 00:48:47 +0100 Message-ID: <87mwxi6dcw.fsf@bzg.ath.cx> References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:57069) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiw2m-0008L8-Ub for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 18:48:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tiw2k-0002GW-P9 for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 18:48:52 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:36140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tiw2k-0002GM-B7 for emacs-orgmode@gnu.org; Wed, 12 Dec 2012 18:48:50 -0500 Received: by mail-wi0-f173.google.com with SMTP id hn17so3197228wib.12 for ; Wed, 12 Dec 2012 15:48:49 -0800 (PST) In-Reply-To: (E. Sabof's message of "Wed, 12 Dec 2012 17:16:58 +0000") 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: E Sabof Cc: emacs-orgmode@gnu.org Hi Evgeni, E Sabof writes: > I am the author of org-bullets extension, which can be found at  > github.com/sabof/org-bullets This is very nice, we have so many requests about changing the "*" character that I guess people will love this. > I wondered whether you would like to include it in org-contrib, or > perhaps integrate the functionality in org-mode? I would like to include this in contrib. Can you license it under GPLv3 and make all the related cosmetic changes? Also, if you can, don't require 'cl at run time... Use (eval-when-compile (require 'cl)) instead. And the defun* can simply be defun from what I've seen. Thanks in any case for sharing this! -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: org-bullets extension Date: Sat, 15 Dec 2012 14:40:39 +0530 Message-ID: <87fw37n0j4.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:50670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TjniX-0001xa-26 for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 04:07:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TjniV-00013m-Rv for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 04:07:32 -0500 Received: from mail-pb0-f41.google.com ([209.85.160.41]:63629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TjniV-00013c-MB for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 04:07:31 -0500 Received: by mail-pb0-f41.google.com with SMTP id xa7so2676959pbc.0 for ; Sat, 15 Dec 2012 01:07:30 -0800 (PST) In-Reply-To: (E. Sabof's message of "Wed, 12 Dec 2012 17:16:58 +0000") 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: E Sabof Cc: emacs-orgmode@gnu.org E Sabof writes: > Hello, > > I am the author of org-bullets extension, which can be found at > github.com/sabof/org-bullets > > I wondered whether you would like to include it in org-contrib, or > perhaps integrate the functionality in org-mode? I think what the package does can be achieved by the following snippet or with minor tweaks to it. Is my understanding correct? (font-lock-add-keywords 'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" (0 (progn (compose-region (match-beginning 1) (match-end 1) (pcase (length (match-string 1)) (1 ?\u2219) (2 ?\u2022) (3 ?\u25c9) (_ ?\u25CB))) nil))))) > Evgeni > -- From mboxrd@z Thu Jan 1 00:00:00 1970 From: E Sabof Subject: Fwd: org-bullets extension Date: Sun, 16 Dec 2012 01:37:52 +0000 Message-ID: References: <87fw37n0j4.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8f3b9dad2d4a8404d0ee507a Return-path: Received: from eggs.gnu.org ([208.118.235.92]:55456) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tk3Ay-0002lp-Nw for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 20:37:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tk3Aw-0007I5-9i for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 20:37:56 -0500 Received: from mail-ie0-f195.google.com ([209.85.223.195]:60106) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tk3Aw-0007I1-4f for emacs-orgmode@gnu.org; Sat, 15 Dec 2012 20:37:54 -0500 Received: by mail-ie0-f195.google.com with SMTP id k11so1258794iea.6 for ; Sat, 15 Dec 2012 17:37:53 -0800 (PST) In-Reply-To: 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@gnu.org --e89a8f3b9dad2d4a8404d0ee507a Content-Type: text/plain; charset=ISO-8859-1 * Currently the bullets get painted with background color on occasion. * Overlays are easy to turn on/off. Same might be true for font-lock, I just haven't figured out a way. * Org-bullets conflict with overlay-heavy modes (ex. org-columns). This probably won't be the case with font-lock. * An important point is that in my version every character in text translates to a single character on display. Which makes it easier to work with headlines. In any case, I'm open to the possibility that this approach might lead to a better/shorter solution. On Sat, Dec 15, 2012 at 9:10 AM, Jambunathan K wrote: > I think what the package does can be achieved by the following snippet > or with minor tweaks to it. Is my understanding correct? > > (font-lock-add-keywords > 'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" > (0 (progn (compose-region > (match-beginning 1) (match-end 1) > (pcase (length (match-string 1)) > (1 ?\u2219) > (2 ?\u2022) > (3 ?\u25c9) > (_ ?\u25CB))) > nil))))) > --e89a8f3b9dad2d4a8404d0ee507a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable * Currently=A0the bullets get painted with background color on occasion.
* Overlays=A0are eas= y to turn on/off. Same might be true for font-lock, I just haven't figu= red out a way.=A0
* Org-bullets conflict with overlay-heavy modes = (ex. org-columns). This probably won't be the case with font-lock.=A0
* An important point is that in my version e= very character in text translates to a single character on display. Which m= akes it easier to work with headlines.

In any case= , I'm open to the possibility that this=A0approach=A0might lead to a be= tter/shorter solution.

On Sat, Dec 15, 2012 at 9:10 AM, Jambunathan K <kjambunathan@gmail.co= m> wrote:
I think what the package does can be ac= hieved by the following snippet
or with minor tweaks to it. =A0Is my understanding correct?

=A0 =A0 (font-lock-add-keywords
=A0 =A0 =A0'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (0 (progn (compose-region
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(match-beginning= 1) (match-end 1)
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(pcase (length (= match-string 1))
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(1 ?\u2219)<= br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(2 ?\u2022)<= br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(3 ?\u25c9)<= br> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(_ ?\u25CB))= )
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 nil)))))


--e89a8f3b9dad2d4a8404d0ee507a-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: org-bullets extension Date: Tue, 18 Dec 2012 12:05:52 +0100 Message-ID: <87obhri9ta.fsf@bzg.ath.cx> References: <87fw37n0j4.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:48245) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tl0NE-0000PO-9a for emacs-orgmode@gnu.org; Tue, 18 Dec 2012 11:50:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tl0N9-0004s2-OI for emacs-orgmode@gnu.org; Tue, 18 Dec 2012 11:50:32 -0500 Received: from mail-wg0-f54.google.com ([74.125.82.54]:53426) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tl0N9-0004rU-Hq for emacs-orgmode@gnu.org; Tue, 18 Dec 2012 11:50:27 -0500 Received: by mail-wg0-f54.google.com with SMTP id fg15so411865wgb.21 for ; Tue, 18 Dec 2012 08:50:26 -0800 (PST) In-Reply-To: <87fw37n0j4.fsf@gmail.com> (Jambunathan K.'s message of "Sat, 15 Dec 2012 14:40:39 +0530") 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: Jambunathan K Cc: emacs-orgmode@gnu.org, E Sabof Hi Jambunathan, Jambunathan K writes: > (font-lock-add-keywords > 'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" > (0 (progn (compose-region > (match-beginning 1) (match-end 1) > (pcase (length (match-string 1)) > (1 ?\u2219) > (2 ?\u2022) > (3 ?\u25c9) > (_ ?\u25CB))) > nil))))) This does convert all headlines characters (*+) to a single unicode character. Close to what many users are looking for, but extending this snippet to handle converting several * characters would come closer. Are you working on this? If so, could this be a minor mode? Thanks, -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: E Sabof Subject: Re: org-bullets extension Date: Mon, 28 Jan 2013 00:41:26 +0000 Message-ID: References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=20cf3074d59482f9cc04d44e89d2 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:50239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tzcmw-00058D-2o for emacs-orgmode@gnu.org; Sun, 27 Jan 2013 19:41:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tzcmt-0002YG-Cy for emacs-orgmode@gnu.org; Sun, 27 Jan 2013 19:41:29 -0500 Received: from mail-qc0-f178.google.com ([209.85.216.178]:46509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tzcmt-0002YB-8N for emacs-orgmode@gnu.org; Sun, 27 Jan 2013 19:41:27 -0500 Received: by mail-qc0-f178.google.com with SMTP id j34so1064479qco.9 for ; Sun, 27 Jan 2013 16:41:26 -0800 (PST) In-Reply-To: <87obhri9ta.fsf@bzg.ath.cx> 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: Bastien Cc: emacs-orgmode@gnu.org, Jambunathan K --20cf3074d59482f9cc04d44e89d2 Content-Type: text/plain; charset=ISO-8859-1 What is the current status of the package? Was it accepted? Was it superseded? If it wasn't superseded, I might spend some time re-implementing it. Evgeni On Tue, Dec 18, 2012 at 11:05 AM, Bastien wrote: > Hi Jambunathan, > > Jambunathan K writes: > > > (font-lock-add-keywords > > 'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" > > (0 (progn (compose-region > > (match-beginning 1) (match-end 1) > > (pcase (length (match-string 1)) > > (1 ?\u2219) > > (2 ?\u2022) > > (3 ?\u25c9) > > (_ ?\u25CB))) > > nil))))) > > This does convert all headlines characters (*+) to a single > unicode character. Close to what many users are looking for, > but extending this snippet to handle converting several * > characters would come closer. > > Are you working on this? If so, could this be a minor mode? > > Thanks, > > -- > Bastien > --20cf3074d59482f9cc04d44e89d2 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
What is the current status of the package? Was it accepted= ? Was it superseded?=A0

If it wasn't supersede= d, I might spend some time re-implementing it.

Evgeni


On Tue, Dec 18, 2012 at 11:05 AM, Bastien <bzg@altern.org>= wrote:
Hi Jambunathan,

Jambunathan K <kjambunathan@gm= ail.com> writes:

> =A0 =A0 (font-lock-add-keywords
> =A0 =A0 =A0'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)&qu= ot;
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (0 (progn (compose-region
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(match-begi= nning 1) (match-end 1)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(pcase (len= gth (match-string 1))
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(1 ?\u2= 219)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(2 ?\u2= 022)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(3 ?\u2= 5c9)
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(_ ?\u2= 5CB)))
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 nil)))))

This does convert all headlines characters (*+) to a single
unicode character. =A0Close to what many users are looking for,
but extending this snippet to handle converting several *
characters would come closer.

Are you working on this? =A0If so, could this be a minor mode?

Thanks,

--
=A0Bastien

--20cf3074d59482f9cc04d44e89d2-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: org-bullets extension Date: Mon, 11 Feb 2013 18:38:37 +0100 Message-ID: <87pq06agyq.fsf@bzg.ath.cx> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:40411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4xLD-0005s7-B7 for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 12:38:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U4xL9-0001Ul-7U for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 12:38:55 -0500 Received: from mail-wg0-f50.google.com ([74.125.82.50]:47702) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4xL9-0001UT-0z for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 12:38:51 -0500 Received: by mail-wg0-f50.google.com with SMTP id es5so4968773wgb.29 for ; Mon, 11 Feb 2013 09:38:50 -0800 (PST) In-Reply-To: (E. Sabof's message of "Mon, 28 Jan 2013 00:41:26 +0000") 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: E Sabof Cc: emacs-orgmode@gnu.org, Jambunathan K E Sabof writes: > What is the current status of the package? Was it accepted? Was it > superseded?  org-bullets.el is in the contrib/ directory. > If it wasn't superseded, I might spend some time re-implementing it. I think it would be nice to adapt Jambunathan's solution for Org's core: something like a `org-replace-leading-stars' that, when non-nil, would be used as the char/string for compose-region. Then users could turn this on/off using #+STARTUP. What do you think? -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Fran=C3=A7ois_Pinard?= Subject: Re: org-bullets extension Date: Mon, 11 Feb 2013 21:38:29 -0500 Message-ID: <86mwvafe8q.fsf@iro.umontreal.ca> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42788) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U55lR-0003C8-2u for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 21:38:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U55lP-00050i-PH for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 21:38:33 -0500 Received: from 206-248-137-202.dsl.teksavvy.com ([206.248.137.202]:52494 helo=mercure.bureau.ubity.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U55lP-00050V-H6 for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 21:38:31 -0500 In-Reply-To: <87pq06agyq.fsf@bzg.ath.cx> (Bastien's message of "Mon, 11 Feb 2013 18:38:37 +0100") 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@gnu.org Bastien writes: > org-bullets.el is in the contrib/ directory. By the way, I like using this one! It works as well with the newer Org than it did with the previous one, or at least so far that I know. I do not know if it is adequate to discuss contrib/ packages here, let me apologize if I should rather not. There is one small problem with org-bullets.el which existed then, and which still exists. Let me try to describe the problem. This is merely a display problem, the Org file is OK. With org-bullets active, and using capture, I insert a line starting with "- " and followed by a link as a last item under a header which was previously closed. The header gets opened, with all items visible, including the one just inserted. However, for that last item, this one that just got inserted, the bullet of the following header and header text is visually concatenated at the end of that item. Typing C-l (recenter-top-bottom) repairs the display: the bullet and its text visually jump on the next line, where they belong. Fran=C3=A7ois P.S. I very often do this kind of capture, the contents of the generated link come from a Google Chrome tab URL and title. It is just a bit annoying, after each capture, having to type C-l to correct the display. From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Fran=C3=A7ois_Pinard?= Subject: Re: org-bullets extension Date: Mon, 11 Feb 2013 23:36:01 -0500 Message-ID: <861ucmf8su.fsf@iro.umontreal.ca> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> <86mwvafe8q.fsf@iro.umontreal.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:39386) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U57bA-0007vM-88 for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:36:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U57b8-0002CN-Qh for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:36:04 -0500 Received: from 206-248-137-202.dsl.teksavvy.com ([206.248.137.202]:55130 helo=mercure.bureau.ubity.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U57b8-0002CI-Kt for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:36:02 -0500 In-Reply-To: <86mwvafe8q.fsf@iro.umontreal.ca> (=?utf-8?Q?=22Fran=C3=A7ois?= Pinard"'s message of "Mon, 11 Feb 2013 21:38:29 -0500") 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@gnu.org Fran=C3=A7ois Pinard writes: > Bastien writes: >> org-bullets.el is in the contrib/ directory. > Let me try to describe the problem. [...] Hmph! My description was not accurate, as I can now observe. Here is a correction. Instead of: > The header gets opened, with all items visible, including the one just > inserted. However, for that last item, this one that just got > inserted, the bullet of the following header and header text is > visually concatenated at the end of that item. Typing C-l > (recenter-top-bottom) repairs the display: the bullet and its text > visually jump on the next line, where they belong. I should have written: The header gets opened, with all items visible, *except* the one just inserted. For the *previous to last* item, that is, *the last item which is visible*, the bullet of the following header and header text is visually concatenated at the end of that item. Typing C-l (recenter-top-bottom) repairs the display: the *last inserted item reappears*, and the bullet and its text visually jump on the next line, where they belong. Sorry for my prior lack of precision. Fran=C3=A7ois From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: org-bullets extension Date: Tue, 12 Feb 2013 10:15:16 +0530 Message-ID: <87vc9yp2cj.fsf@gmail.com> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> <86mwvafe8q.fsf@iro.umontreal.ca> <861ucmf8su.fsf@iro.umontreal.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:40789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U57kT-0002yG-GL for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:45:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U57kS-0004Bh-1V for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:45:41 -0500 Received: from mail-da0-f47.google.com ([209.85.210.47]:64207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U57kR-0004BX-Qy for emacs-orgmode@gnu.org; Mon, 11 Feb 2013 23:45:39 -0500 Received: by mail-da0-f47.google.com with SMTP id s35so3020609dak.6 for ; Mon, 11 Feb 2013 20:45:38 -0800 (PST) In-Reply-To: <861ucmf8su.fsf@iro.umontreal.ca> (=?utf-8?Q?=22Fran=C3=A7ois?= Pinard"'s message of "Mon, 11 Feb 2013 23:36:01 -0500") 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: =?utf-8?Q?Fran=C3=A7ois?= Pinard Cc: emacs-orgmode@gnu.org Fran=C3=A7ois Pinard writes: > Fran=C3=A7ois Pinard writes: > >> Bastien writes: > >>> org-bullets.el is in the contrib/ directory. > >> Let me try to describe the problem. [...] > > Hmph! My description was not accurate, as I can now observe. Here is a > correction. Instead of: > >> The header gets opened, with all items visible, including the one just >> inserted. However, for that last item, this one that just got >> inserted, the bullet of the following header and header text is >> visually concatenated at the end of that item. Typing C-l >> (recenter-top-bottom) repairs the display: the bullet and its text >> visually jump on the next line, where they belong. > > I should have written: > > The header gets opened, with all items visible, *except* the one just > inserted. For the *previous to last* item, that is, *the last item > which is visible*, the bullet of the following header and header text > is visually concatenated at the end of that item. Typing C-l > (recenter-top-bottom) repairs the display: the *last inserted item > reappears*, and the bullet and its text visually jump on the next > line, where they belong. A screenshot is worth a 1000 words. Remember to CC the author. The author is keen to hear feedbacks and will act on it promptly. > Sorry for my prior lack of precision. > > Fran=C3=A7ois > > --=20 From mboxrd@z Thu Jan 1 00:00:00 1970 From: E Sabof Subject: Re: org-bullets extension Date: Wed, 13 Feb 2013 07:40:26 +0000 Message-ID: References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=20cf3074b1ba775b2604d5964121 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:56587) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U5WxI-0007B3-Iz for emacs-orgmode@gnu.org; Wed, 13 Feb 2013 02:40:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U5WxE-0002tj-3j for emacs-orgmode@gnu.org; Wed, 13 Feb 2013 02:40:36 -0500 Received: from mail-qe0-f51.google.com ([209.85.128.51]:36308) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U5WxD-0002rW-Mf for emacs-orgmode@gnu.org; Wed, 13 Feb 2013 02:40:32 -0500 Received: by mail-qe0-f51.google.com with SMTP id 6so403484qea.38 for ; Tue, 12 Feb 2013 23:40:27 -0800 (PST) In-Reply-To: <87pq06agyq.fsf@bzg.ath.cx> 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: Bastien Cc: emacs-orgmode@gnu.org, Jambunathan K --20cf3074b1ba775b2604d5964121 Content-Type: text/plain; charset=ISO-8859-1 I tend to agree. It might also be better to enable it by default. At the same time I'm not very familiar with org code base, so I'm probably not the best person to do it. Btw, the current version of org-bullets makes it possible to use a separate face for the bullets. It might make sense to implement that as well. Evgeni On Mon, Feb 11, 2013 at 5:38 PM, Bastien wrote: > E Sabof writes: > > > What is the current status of the package? Was it accepted? Was it > > superseded? > > org-bullets.el is in the contrib/ directory. > > > If it wasn't superseded, I might spend some time re-implementing it. > > I think it would be nice to adapt Jambunathan's solution for Org's > core: something like a `org-replace-leading-stars' that, when non-nil, > would be used as the char/string for compose-region. Then users could > turn this on/off using #+STARTUP. > > What do you think? > > -- > Bastien > --20cf3074b1ba775b2604d5964121 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I tend to agree. It might also be better to enable it by d= efault. At the same time I'm not very familiar with org code base, so I= 'm probably not the best person to do it.

Btw,= the current version of org-bullets makes it possible to use a separate fac= e for the bullets. It might make sense to implement that as well.

Evgeni


On Mon, Feb 11, 2013 at 5:38 PM, Basti= en <bzg@altern.org> wrote:
E Sabof <esabof@gmail.com> writes:

> What is the current status of the package? Was it accepted? Was it
> superseded?=A0

org-bullets.el is in the contrib/ directory.

> If it wasn't superseded, I might spend some time re-implementing i= t.

I think it would be nice to adapt Jambunathan's solution for Org&= #39;s
core: something like a `org-replace-leading-stars' that, when non-nil,<= br> would be used as the char/string for compose-region. =A0Then users could turn this on/off using #+STARTUP.

What do you think?

--
=A0Bastien

--20cf3074b1ba775b2604d5964121-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: E Sabof Subject: Re: org-bullets extension Date: Wed, 20 Feb 2013 22:58:29 +0000 Message-ID: References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=20cf3074d5748eb24204d62fe5d6 Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8IcZ-0005uZ-29 for emacs-orgmode@gnu.org; Wed, 20 Feb 2013 17:58:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8IcR-0005Gu-1e for emacs-orgmode@gnu.org; Wed, 20 Feb 2013 17:58:38 -0500 Received: from mail-qa0-f46.google.com ([209.85.216.46]:55286) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8IcQ-0005Gg-Te for emacs-orgmode@gnu.org; Wed, 20 Feb 2013 17:58:30 -0500 Received: by mail-qa0-f46.google.com with SMTP id o13so2710371qaj.12 for ; Wed, 20 Feb 2013 14:58:30 -0800 (PST) In-Reply-To: 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: Bastien Cc: emacs-orgmode@gnu.org, Jambunathan K --20cf3074d5748eb24204d62fe5d6 Content-Type: text/plain; charset=ISO-8859-1 In any case, I've updated org-bullets to use compose-region. You can get it from here: https://github.com/sabof/org-bullets Evgeni On Wed, Feb 13, 2013 at 7:40 AM, E Sabof wrote: > I tend to agree. It might also be better to enable it by default. At the > same time I'm not very familiar with org code base, so I'm probably not the > best person to do it. > > Btw, the current version of org-bullets makes it possible to use a > separate face for the bullets. It might make sense to implement that as > well. > > Evgeni > > > On Mon, Feb 11, 2013 at 5:38 PM, Bastien wrote: > >> E Sabof writes: >> >> > What is the current status of the package? Was it accepted? Was it >> > superseded? >> >> org-bullets.el is in the contrib/ directory. >> >> > If it wasn't superseded, I might spend some time re-implementing it. >> >> I think it would be nice to adapt Jambunathan's solution for Org's >> core: something like a `org-replace-leading-stars' that, when non-nil, >> would be used as the char/string for compose-region. Then users could >> turn this on/off using #+STARTUP. >> >> What do you think? >> >> -- >> Bastien >> > > --20cf3074d5748eb24204d62fe5d6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
In any case, I've updated org-bullets to use compose-r= egion. You can get it from here:


=
On Wed, Feb 13, 2013 at 7:40 AM, E Sabof <es= abof@gmail.com> wrote:
I tend to agree. It might a= lso be better to enable it by default. At the same time I'm not very fa= miliar with org code base, so I'm probably not the best person to do it= .

Btw, the current version of org-bullets makes it possible to= use a separate face for the bullets. It might make sense to implement that= as well.

Evgeni


On Mon, Fe= b 11, 2013 at 5:38 PM, Bastien <bzg@altern.org> wrote:
E Sabof <esabof@gmail.com> writes:

> What is the current status of the package? Was it accepted? Was it
> superseded?=A0

org-bullets.el is in the contrib/ directory.

> If it wasn't superseded, I might spend some time re-implementing i= t.

I think it would be nice to adapt Jambunathan's solution for Org&= #39;s
core: something like a `org-replace-leading-stars' that, when non-nil,<= br> would be used as the char/string for compose-region. =A0Then users could turn this on/off using #+STARTUP.

What do you think?

--
=A0Bastien


--20cf3074d5748eb24204d62fe5d6-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Fran=C3=A7ois_Pinard?= Subject: Re: org-bullets extension Date: Thu, 21 Feb 2013 12:58:25 -0500 Message-ID: <86y5eh4khq.fsf@iro.umontreal.ca> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:52433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8aPh-0003p3-Ng for emacs-orgmode@gnu.org; Thu, 21 Feb 2013 12:58:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8aPf-0006Rk-86 for emacs-orgmode@gnu.org; Thu, 21 Feb 2013 12:58:33 -0500 Received: from bureau.ubity.com ([64.254.249.42]:38949 helo=mercure.bureau.ubity.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8aPf-0006RY-4y for emacs-orgmode@gnu.org; Thu, 21 Feb 2013 12:58:31 -0500 In-Reply-To: (E. Sabof's message of "Wed, 20 Feb 2013 22:58:29 +0000") 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@gnu.org E Sabof writes: > In any case, I've updated org-bullets to use compose-region. You can > get it from here: https://github.com/sabof/org-bullets Hi, Evgeni (and gang). I've been trying this new org-bullets today, and I did not meet yet some of the problems I observed before. So, at first glance, it looks good: I'll use it more regularly in the incoming days. Thanks for this! :-) Fran=C3=A7ois From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: org-bullets extension Date: Sat, 23 Feb 2013 10:31:19 +0100 Message-ID: <87ip5j487q.fsf@bzg.ath.cx> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> <87pq06agyq.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9CeU-0004if-WE for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:48:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U9CeR-0000Ki-4z for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:48:22 -0500 Received: from mail-wi0-f180.google.com ([209.85.212.180]:56289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9CeQ-0000KN-W1 for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:48:19 -0500 Received: by mail-wi0-f180.google.com with SMTP id hi8so1623784wib.13 for ; Sat, 23 Feb 2013 02:48:18 -0800 (PST) In-Reply-To: (E. Sabof's message of "Wed, 20 Feb 2013 22:58:29 +0000") 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: E Sabof Cc: emacs-orgmode@gnu.org, Jambunathan K Hi Evgeni, E Sabof writes: > In any case, I've updated org-bullets to use compose-region. You can > get it from here: > > https://github.com/sabof/org-bullets I've updated the Org's repository with a fresh version of org-bullets.el. Do you want write access to the repository so that you can do the merge yourself? If so, just send me your public key. Thanks! -- Bastien From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: org-bullets extension Date: Sat, 23 Feb 2013 10:39:41 +0100 Message-ID: <87bobb487q.fsf@bzg.ath.cx> References: <87fw37n0j4.fsf@gmail.com> <87obhri9ta.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:42470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9Ckh-0007uw-51 for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:54:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U9Ckc-0001yN-Fq for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:54:47 -0500 Received: from mail-we0-x22e.google.com ([2a00:1450:400c:c03::22e]:48879) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U9Ckc-0001yF-94 for emacs-orgmode@gnu.org; Sat, 23 Feb 2013 05:54:42 -0500 Received: by mail-we0-f174.google.com with SMTP id r6so1211709wey.5 for ; Sat, 23 Feb 2013 02:54:41 -0800 (PST) In-Reply-To: (E. Sabof's message of "Mon, 28 Jan 2013 00:41:26 +0000") 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: E Sabof Cc: emacs-orgmode@gnu.org, Jambunathan K E Sabof writes: > Jambunathan K writes: >     (font-lock-add-keywords >      'org-mode `(("\\(?:^\\(?1:\\*+\\)[[:blank:]]\\)" >                   (0 (progn (compose-region >                              (match-beginning 1) (match-end 1) >                              (pcase (length (match-string 1)) >                                (1 ?\u2219) >                                (2 ?\u2022) >                                (3 ?\u25c9) >                                (_ ?\u25CB))) >                             nil))))) I have now added this snippet to the Worg FAQ (in the section "Can I use another character than "*" to start a headline?") and mentioned org-bullets.el there too. -- Bastien