* Comments in Org-mode @ 2009-07-15 0:09 Manuel Amador 2009-07-15 0:44 ` Russell Adams 0 siblings, 1 reply; 16+ messages in thread From: Manuel Amador @ 2009-07-15 0:09 UTC (permalink / raw) To: emacs-orgmode@gnu.org Hi everybody, I think I have found a bug (or a feature!). Sometimes when writing documents I tend to comment out a line by adding a "#" in the column 0. However, after doing this in a line at the middle of the document, I get the following behavior: ------------------------------------------------------------ * Random stuff Some initial things. # Then I comment this line out But when I keep writing a sufficiently long line such that # the cursor moves to the next line, a "#" character creeps in! # and will keep appearing for the remainder of the document. ---------------------------------------------------------- The last two starting "#" characters are unintentional, they are put there automatically by emacs. (I am using fill-mode, my org-mode is from the git repository, and my version of emacs is 23.0.91.1 running in Ubuntu) Manuel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 0:09 Comments in Org-mode Manuel Amador @ 2009-07-15 0:44 ` Russell Adams 2009-07-15 1:14 ` Sebastian Rose 0 siblings, 1 reply; 16+ messages in thread From: Russell Adams @ 2009-07-15 0:44 UTC (permalink / raw) To: emacs-orgmode I just tried that in 6.24b with auto-fill-mode, and no problems. On Tue, Jul 14, 2009 at 05:09:30PM -0700, Manuel Amador wrote: > Hi everybody, > > I think I have found a bug (or a feature!). Sometimes when > writing documents I tend to comment out a line by adding a "#" > in the column 0. However, after doing this in a line at the > middle of the document, I get the following behavior: > > ------------------------------------------------------------ > * Random stuff > > Some initial things. > > # Then I comment this line out > > But when I keep writing a sufficiently long line such that > # the cursor moves to the next line, a "#" character creeps in! > # and will keep appearing for the remainder of the document. > ---------------------------------------------------------- > > The last two starting "#" characters are unintentional, they are > put there automatically by emacs. > > (I am using fill-mode, my org-mode is from the git repository, > and my version of emacs is 23.0.91.1 running in Ubuntu) > > Manuel > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 0:44 ` Russell Adams @ 2009-07-15 1:14 ` Sebastian Rose 2009-07-15 3:45 ` Manuel Amador 0 siblings, 1 reply; 16+ messages in thread From: Sebastian Rose @ 2009-07-15 1:14 UTC (permalink / raw) To: emacs-orgmode Russell Adams <RLAdams@AdamsInfoServ.Com> writes: > I just tried that in 6.24b with auto-fill-mode, and no problems. Same here. Maybe it's the "old" emacs development-snappshot? There where quite some bugs - it's not a release version. I know I saw that problem... I use the current emacs CVS version and it's fine. emacs 23.1.50.1, org-mode 6.24a, Debian testing. Sebastian ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 1:14 ` Sebastian Rose @ 2009-07-15 3:45 ` Manuel Amador 2009-07-15 4:52 ` Russell Adams ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Manuel Amador @ 2009-07-15 3:45 UTC (permalink / raw) To: Sebastian Rose; +Cc: emacs-orgmode Hi Sebastian and Russell, You are correct. The problem appears after I comment a region in org-mode with: M-x comment-region <enter> # <enter> After that, every time auto-fill does its magic, I get a # at the beginning of each new line. Manuel On Tue, Jul 14, 2009 at 6:14 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: > Russell Adams <RLAdams@AdamsInfoServ.Com> writes: >> I just tried that in 6.24b with auto-fill-mode, and no problems. > > > > Same here. Maybe it's the "old" emacs development-snappshot? > There where quite some bugs - it's not a release version. > > I know I saw that problem... > > I use the current emacs CVS version and it's fine. > > > emacs 23.1.50.1, org-mode 6.24a, Debian testing. > > > Sebastian > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 3:45 ` Manuel Amador @ 2009-07-15 4:52 ` Russell Adams 2009-07-15 5:06 ` Samuel Wales 2009-07-15 11:15 ` Sebastian Rose 2009-08-03 4:29 ` Carsten Dominik 2 siblings, 1 reply; 16+ messages in thread From: Russell Adams @ 2009-07-15 4:52 UTC (permalink / raw) To: emacs-orgmode Wow! I can duplicate that! I did the same, and started typing after a region I had used comment-region on, and it commented new lines after that during fill. On Tue, Jul 14, 2009 at 08:45:32PM -0700, Manuel Amador wrote: > Hi Sebastian and Russell, > > You are correct. The problem appears after I comment a region in org-mode with: > > M-x comment-region <enter> # <enter> > > After that, every time auto-fill does its magic, I get a # at the > beginning of each new line. > > Manuel > > > On Tue, Jul 14, 2009 at 6:14 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: > > Russell Adams <RLAdams@AdamsInfoServ.Com> writes: > >> I just tried that in 6.24b with auto-fill-mode, and no problems. > > > > > > > > Same here. Maybe it's the "old" emacs development-snappshot? > > There where quite some bugs - it's not a release version. > > > > I know I saw that problem... > > > > I use the current emacs CVS version and it's fine. > > > > > > emacs 23.1.50.1, org-mode 6.24a, Debian testing. > > > > > > ?Sebastian > > > > > > _______________________________________________ > > Emacs-orgmode mailing list > > Remember: use `Reply All' to send replies to the list. > > Emacs-orgmode@gnu.org > > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 4:52 ` Russell Adams @ 2009-07-15 5:06 ` Samuel Wales 2009-07-15 5:23 ` Manuel Amador 0 siblings, 1 reply; 16+ messages in thread From: Samuel Wales @ 2009-07-15 5:06 UTC (permalink / raw) To: emacs-orgmode As far as I know, I fixed it in the thread whose subject is "Protecting comment lines from fill-paragraph". On Tue, Jul 14, 2009 at 21:52, Russell Adams<RLAdams@adamsinfoserv.com> wrote: > Wow! I can duplicate that! > > I did the same, and started typing after a region I had used > comment-region on, and it commented new lines after that during fill. > > > > On Tue, Jul 14, 2009 at 08:45:32PM -0700, Manuel Amador wrote: >> Hi Sebastian and Russell, >> >> You are correct. The problem appears after I comment a region in org-mode with: >> >> M-x comment-region <enter> # <enter> >> >> After that, every time auto-fill does its magic, I get a # at the >> beginning of each new line. >> >> Manuel >> >> >> On Tue, Jul 14, 2009 at 6:14 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: >> > Russell Adams <RLAdams@AdamsInfoServ.Com> writes: >> >> I just tried that in 6.24b with auto-fill-mode, and no problems. >> > >> > >> > >> > Same here. Maybe it's the "old" emacs development-snappshot? >> > There where quite some bugs - it's not a release version. >> > >> > I know I saw that problem... >> > >> > I use the current emacs CVS version and it's fine. >> > >> > >> > emacs 23.1.50.1, org-mode 6.24a, Debian testing. >> > >> > >> > ?Sebastian >> > >> > >> > _______________________________________________ >> > Emacs-orgmode mailing list >> > Remember: use `Reply All' to send replies to the list. >> > Emacs-orgmode@gnu.org >> > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > ------------------------------------------------------------------ > Russell Adams RLAdams@AdamsInfoServ.com > > PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ > > Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > -- Myalgic encephalomyelitis makes you die decades early (Jason et al. 2006) and suffer severely. Conflicts of interest are destroying research. Silence = death. Again. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 5:06 ` Samuel Wales @ 2009-07-15 5:23 ` Manuel Amador 2009-07-15 5:26 ` Samuel Wales 2009-07-15 14:35 ` Matthew Lundin 0 siblings, 2 replies; 16+ messages in thread From: Manuel Amador @ 2009-07-15 5:23 UTC (permalink / raw) To: Samuel Wales; +Cc: emacs-orgmode Samuel, Thanks for replying. The thread that you mentioned however, seems to be concerned with a different issue. My issue shows up not just in a line right after a commented line, but could happen anywhere later in the text. That is, after the comment-region command is used, every time a new line is automatically created, it starts with #. Manuel On Tue, Jul 14, 2009 at 10:06 PM, Samuel Wales<samologist@gmail.com> wrote: > As far as I know, I fixed it in the thread whose subject is > "Protecting comment lines from fill-paragraph". > > On Tue, Jul 14, 2009 at 21:52, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >> Wow! I can duplicate that! >> >> I did the same, and started typing after a region I had used >> comment-region on, and it commented new lines after that during fill. >> >> >> >> On Tue, Jul 14, 2009 at 08:45:32PM -0700, Manuel Amador wrote: >>> Hi Sebastian and Russell, >>> >>> You are correct. The problem appears after I comment a region in org-mode with: >>> >>> M-x comment-region <enter> # <enter> >>> >>> After that, every time auto-fill does its magic, I get a # at the >>> beginning of each new line. >>> >>> Manuel >>> >>> >>> On Tue, Jul 14, 2009 at 6:14 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: >>> > Russell Adams <RLAdams@AdamsInfoServ.Com> writes: >>> >> I just tried that in 6.24b with auto-fill-mode, and no problems. >>> > >>> > >>> > >>> > Same here. Maybe it's the "old" emacs development-snappshot? >>> > There where quite some bugs - it's not a release version. >>> > >>> > I know I saw that problem... >>> > >>> > I use the current emacs CVS version and it's fine. >>> > >>> > >>> > emacs 23.1.50.1, org-mode 6.24a, Debian testing. >>> > >>> > >>> > ?Sebastian >>> > >>> > >>> > _______________________________________________ >>> > Emacs-orgmode mailing list >>> > Remember: use `Reply All' to send replies to the list. >>> > Emacs-orgmode@gnu.org >>> > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> > >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Remember: use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >> >> >> ------------------------------------------------------------------ >> Russell Adams RLAdams@AdamsInfoServ.com >> >> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >> >> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > > -- > Myalgic encephalomyelitis makes you die decades early (Jason > et al. 2006) and suffer severely. Conflicts of interest are > destroying research. Silence = death. Again. > http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 5:23 ` Manuel Amador @ 2009-07-15 5:26 ` Samuel Wales 2009-07-15 14:35 ` Matthew Lundin 1 sibling, 0 replies; 16+ messages in thread From: Samuel Wales @ 2009-07-15 5:26 UTC (permalink / raw) To: amador; +Cc: emacs-orgmode I do not experience the problem you describe. Did you try the solution anyway? If it doesn't work, there are things to try. On Tue, Jul 14, 2009 at 22:23, Manuel Amador<amador.manuel@gmail.com> wrote: > Samuel, > > Thanks for replying. The thread that you mentioned however, seems to > be concerned with a different issue. > > My issue shows up not just in a line right after a commented line, but > could happen anywhere later in the text. That is, after the > comment-region command is used, every time a new line is automatically > created, it starts with #. > > Manuel > > On Tue, Jul 14, 2009 at 10:06 PM, Samuel Wales<samologist@gmail.com> wrote: >> As far as I know, I fixed it in the thread whose subject is >> "Protecting comment lines from fill-paragraph". >> >> On Tue, Jul 14, 2009 at 21:52, Russell Adams<RLAdams@adamsinfoserv.com> wrote: >>> Wow! I can duplicate that! >>> >>> I did the same, and started typing after a region I had used >>> comment-region on, and it commented new lines after that during fill. >>> >>> >>> >>> On Tue, Jul 14, 2009 at 08:45:32PM -0700, Manuel Amador wrote: >>>> Hi Sebastian and Russell, >>>> >>>> You are correct. The problem appears after I comment a region in org-mode with: >>>> >>>> M-x comment-region <enter> # <enter> >>>> >>>> After that, every time auto-fill does its magic, I get a # at the >>>> beginning of each new line. >>>> >>>> Manuel >>>> >>>> >>>> On Tue, Jul 14, 2009 at 6:14 PM, Sebastian Rose<sebastian_rose@gmx.de> wrote: >>>> > Russell Adams <RLAdams@AdamsInfoServ.Com> writes: >>>> >> I just tried that in 6.24b with auto-fill-mode, and no problems. >>>> > >>>> > >>>> > >>>> > Same here. Maybe it's the "old" emacs development-snappshot? >>>> > There where quite some bugs - it's not a release version. >>>> > >>>> > I know I saw that problem... >>>> > >>>> > I use the current emacs CVS version and it's fine. >>>> > >>>> > >>>> > emacs 23.1.50.1, org-mode 6.24a, Debian testing. >>>> > >>>> > >>>> > ?Sebastian >>>> > >>>> > >>>> > _______________________________________________ >>>> > Emacs-orgmode mailing list >>>> > Remember: use `Reply All' to send replies to the list. >>>> > Emacs-orgmode@gnu.org >>>> > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>>> > >>>> >>>> >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Remember: use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>>> >>> >>> >>> ------------------------------------------------------------------ >>> Russell Adams RLAdams@AdamsInfoServ.com >>> >>> PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ >>> >>> Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Remember: use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >> >> >> >> -- >> Myalgic encephalomyelitis makes you die decades early (Jason >> et al. 2006) and suffer severely. Conflicts of interest are >> destroying research. Silence = death. Again. >> http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > -- Myalgic encephalomyelitis makes you die decades early (Jason et al. 2006) and suffer severely. Conflicts of interest are destroying research. Silence = death. Again. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 5:23 ` Manuel Amador 2009-07-15 5:26 ` Samuel Wales @ 2009-07-15 14:35 ` Matthew Lundin 2009-07-15 16:03 ` Samuel Wales 2009-07-15 17:15 ` Sebastian Rose 1 sibling, 2 replies; 16+ messages in thread From: Matthew Lundin @ 2009-07-15 14:35 UTC (permalink / raw) To: amador; +Cc: emacs-orgmode Manuel Amador <amador.manuel@gmail.com> writes: > I think I have found a bug (or a feature!). Sometimes when > writing documents I tend to comment out a line by adding a "#" > in the column 0. However, after doing this in a line at the > middle of the document, I get the following behavior: > > ------------------------------------------------------------ > * Random stuff > > Some initial things. > > # Then I comment this line out > > But when I keep writing a sufficiently long line such that > # the cursor moves to the next line, a "#" character creeps in! > # and will keep appearing for the remainder of the document. > ---------------------------------------------------------- I cannot duplicate the problem (but only partially). I experienced extra comment lines inserted only when there was no space between the initial comment line and the uncommented line, i.e.: --8<---------------cut here---------------start------------->8--- # Then I comment this line out But when I keep writing a sufficiently long line such that # the cursor moves to the next line, a "#" character creeps in! # and will keep appearing for the remainder of the document. --8<---------------cut here---------------end--------------->8--- I did not experience extra comment lines in lines further down the text. I'm running the latest git org-mode and a recent development emacs -- GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.16.2) of 2009-07-01 -- on archlinux. > Samuel, > > Thanks for replying. The thread that you mentioned however, seems to > be concerned with a different issue. > > My issue shows up not just in a line right after a commented line, but > could happen anywhere later in the text. That is, after the > comment-region command is used, every time a new line is automatically > created, it starts with #. http://article.gmane.org/gmane.emacs.orgmode/13312 I can confirm that Samuel's advice above offers an interim fix for the problem I was experiencing (i.e., comment lines added on filled lines when there was no empty line between the initial commented line and the subsequent uncommented line --- now that's a mouthful!). I'm not sure whether the fix addresses the problem of unwanted comment lines father down in the text (which I could not replicate). Best, Matt ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 14:35 ` Matthew Lundin @ 2009-07-15 16:03 ` Samuel Wales 2009-07-15 16:23 ` Manuel Amador 2009-07-15 17:15 ` Sebastian Rose 1 sibling, 1 reply; 16+ messages in thread From: Samuel Wales @ 2009-07-15 16:03 UTC (permalink / raw) To: Matthew Lundin; +Cc: amador, emacs-orgmode If it does not fully solve the problem, make comment-start a local variable, check fill-prefix, and make sure your load and mode hooks don't affect filling, or if they do, that they are idempotent. (setq comment-empty-lines t) (set (make-local-variable 'comment-start) "#") On Wed, Jul 15, 2009 at 07:35, Matthew Lundin<mdl@imapmail.org> wrote: > http://article.gmane.org/gmane.emacs.orgmode/13312 -- Myalgic encephalomyelitis makes you die decades early (Jason et al. 2006) and suffer severely. Conflicts of interest are destroying research. Silence = death. Again. http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 16:03 ` Samuel Wales @ 2009-07-15 16:23 ` Manuel Amador 0 siblings, 0 replies; 16+ messages in thread From: Manuel Amador @ 2009-07-15 16:23 UTC (permalink / raw) To: Samuel Wales; +Cc: amador, Matthew Lundin, emacs-orgmode Samuel, Your previous fix does seem to work for me. Thanks! Manuel On Wed, Jul 15, 2009 at 09:03:44AM -0700, Samuel Wales wrote: > If it does not fully solve the problem, make comment-start a local > variable, check fill-prefix, and make sure your load and mode hooks > don't affect filling, or if they do, that they are idempotent. > > (setq comment-empty-lines t) > (set (make-local-variable 'comment-start) "#") > > On Wed, Jul 15, 2009 at 07:35, Matthew Lundin<mdl@imapmail.org> wrote: > > http://article.gmane.org/gmane.emacs.orgmode/13312 > > -- > Myalgic encephalomyelitis makes you die decades early (Jason > et al. 2006) and suffer severely. Conflicts of interest are > destroying research. Silence = death. Again. > http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: Comments in Org-mode 2009-07-15 14:35 ` Matthew Lundin 2009-07-15 16:03 ` Samuel Wales @ 2009-07-15 17:15 ` Sebastian Rose 2009-07-15 17:48 ` Manuel Amador 1 sibling, 1 reply; 16+ messages in thread From: Sebastian Rose @ 2009-07-15 17:15 UTC (permalink / raw) To: Matthew Lundin; +Cc: amador, emacs-orgmode Matthew Lundin <mdl@imapmail.org> writes: > Manuel Amador <amador.manuel@gmail.com> writes: > >> I think I have found a bug (or a feature!). Sometimes when >> writing documents I tend to comment out a line by adding a "#" >> in the column 0. However, after doing this in a line at the >> middle of the document, I get the following behavior: >> >> ------------------------------------------------------------ >> * Random stuff >> >> Some initial things. >> >> # Then I comment this line out >> >> But when I keep writing a sufficiently long line such that >> # the cursor moves to the next line, a "#" character creeps in! >> # and will keep appearing for the remainder of the document. >> ---------------------------------------------------------- > > I cannot duplicate the problem (but only partially). I experienced extra > comment lines inserted only when there was no space between the initial > comment line and the uncommented line, i.e.: > > > # Then I comment this line out > But when I keep writing a sufficiently long line such that > # the cursor moves to the next line, a "#" character creeps in! > # and will keep appearing for the remainder of the document. > > I did not experience extra comment lines in lines further down the text. I can reproduce it with `emacs -Q' here (transient-mark-mode is t in current emacs 23). The trick is to use `comment-region'. Here's the recipe: sh$ emacs -Q C-x d ~/emacs/lisp/ext/org-mode/lisp RET % m \.elc$ RET L y L y L y L y L y ... until files are loaded successfully C-x C-f file.org M-x auto-fill-mode To get the error, you must select a region: C-SPACE C-n C-n C-n M-x comment-region RET # RET Note here: the indentation is wrong. You might want to correct this, before going on (comment char not in first column). It doesn't change the behavior. Now type some `C-j' more text and see what happens. The bad thing is, once it started, it never ends. No matter where text is wrapped, you get the `#' at the start of line. Also, _no_ comment char is inserted, if add a comment by hand without a preceding new line. To try this, you'll have to restart emacs -Q weoru oeori tueportpoeiurptoeiurtopueoru toeuiroeuir topewrtoeoru toeu toe ewprou oeur poeuiopuwe rteowp ru erwoi uteo t. # Asdfsdf - NOW ADD A LOT OF TEXT TO THIS COMMENT ... Sebastian ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Re: Comments in Org-mode 2009-07-15 17:15 ` Sebastian Rose @ 2009-07-15 17:48 ` Manuel Amador 0 siblings, 0 replies; 16+ messages in thread From: Manuel Amador @ 2009-07-15 17:48 UTC (permalink / raw) To: Sebastian Rose; +Cc: emacs-orgmode Sebastian, The proposed fix by Samuel did seem to correct this problem for me. This is what I added to my .emacs file: (require 'filladapt) ;; fixes problems with autofill in orgmode (if (featurep 'filladapt) (filladapt-mode 1)) (setq filladapt-token-table '( ;; this must be first ("^" beginning-of-line) ;; Included text in news or mail replies (">+" citation->) ;; Included text generated by SUPERCITE. We can't hope to match all ;; the possible variations, your mileage may vary. ("\\(\\w\\|[0-9]\\)[^'`\"< \t\n]*>[ \t]*" supercite-citation) ;; Lisp comments (";+" lisp-comment) ;; UNIX shell comments ("#+" sh-comment) ;; Postscript comments ("%+" postscript-comment) ;; C++ comments ("///*" c++-comment) ;; Texinfo comments ("@c[ \t]" texinfo-comment) ("@comment[ \t]" texinfo-comment) ;; Bullet types. ;; ;; LaTex \item ;; ("\\\\item[ \t]" bullet) ;; ;; 1. xxxxx ;; xxxxx ;; ("^[ ]+[0-9]+\\.[ \t]" bullet) ;; ;; 2.1.3 xxxxx xx x xx x ;; xxx ;; ("^[ ]+[0-9]+\\(\\.[0-9]+\\)+[ \t]" bullet) ;; ;; a. xxxxxx xx ;; xxx xxx ;; ("^[ ]+[A-Za-z]\\.[ \t]" bullet) ;; ;; 1) xxxx x xx x xx or (1) xx xx x x xx xx ;; xx xx xxxx xxx xx x x xx x ;; ("^[ ]+(?[0-9]+)[ \t]" bullet) ;; ;; a) xxxx x xx x xx or (a) xx xx x x xx xx ;; xx xx xxxx xxx xx x x xx x ;; ("^[ ]+(?[A-Za-z])[ \t]" bullet) ;; ;; 2a. xx x xxx x x xxx ;; xxx xx x xx x ;; ("^[ ]+[0-9]+[A-Za-z]\\.[ \t]" bullet) ;; ;; 1a) xxxx x xx x xx or (1a) xx xx x x xx xx ;; xx xx xxxx xxx xx x x xx x ;; ("^[ ]+(?[0-9]+[A-Za-z])[ \t]" bullet) ;; ;; - xx xxx xxxx or * xx xx x xxx xxx ;; xxx xx xx x xxx x xx x x x ;; ("^[ ]+[-~*+]+[ \t]" bullet) ;; ;; o xx xxx xxxx xx x xx xxx x xxx xx x xxx ;; xxx xx xx ;; ("^[ ]+o[ \t]" bullet) ;; don't touch ("[ \t]+" space) ("$" end-of-line) )) Manuel On Wed, Jul 15, 2009 at 07:15:42PM +0200, Sebastian Rose wrote: > Matthew Lundin <mdl@imapmail.org> writes: > > Manuel Amador <amador.manuel@gmail.com> writes: > > > >> I think I have found a bug (or a feature!). Sometimes when > >> writing documents I tend to comment out a line by adding a "#" > >> in the column 0. However, after doing this in a line at the > >> middle of the document, I get the following behavior: > >> > >> ------------------------------------------------------------ > >> * Random stuff > >> > >> Some initial things. > >> > >> # Then I comment this line out > >> > >> But when I keep writing a sufficiently long line such that > >> # the cursor moves to the next line, a "#" character creeps in! > >> # and will keep appearing for the remainder of the document. > >> ---------------------------------------------------------- > > > > I cannot duplicate the problem (but only partially). I experienced extra > > comment lines inserted only when there was no space between the initial > > comment line and the uncommented line, i.e.: > > > > > > # Then I comment this line out > > But when I keep writing a sufficiently long line such that > > # the cursor moves to the next line, a "#" character creeps in! > > # and will keep appearing for the remainder of the document. > > > > I did not experience extra comment lines in lines further down the text. > > > I can reproduce it with `emacs -Q' here (transient-mark-mode is t in > current emacs 23). The trick is to use `comment-region'. > > Here's the recipe: > > > sh$ emacs -Q > > C-x d ~/emacs/lisp/ext/org-mode/lisp RET > % m \.elc$ RET > L y > L y > L y > L y > L y > > ... until files are loaded successfully > > C-x C-f file.org > M-x auto-fill-mode > > > > To get the error, you must select a region: > > C-SPACE C-n C-n C-n > M-x comment-region RET # RET > > Note here: the indentation is wrong. You might want to correct this, > before going on (comment char not in first column). It doesn't change > the behavior. > > > Now type some `C-j' more text and see what happens. > > > > > The bad thing is, once it started, it never ends. No matter where text > is wrapped, you get the `#' at the start of line. > > > > > > > > Also, _no_ comment char is inserted, if add a comment by hand without a > preceding new line. To try this, you'll have to restart emacs -Q > > weoru oeori tueportpoeiurptoeiurtopueoru toeuiroeuir topewrtoeoru > toeu toe ewprou oeur poeuiopuwe rteowp ru erwoi uteo t. > # Asdfsdf - NOW ADD A LOT OF TEXT TO THIS COMMENT ... > > > > > > Sebastian ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 3:45 ` Manuel Amador 2009-07-15 4:52 ` Russell Adams @ 2009-07-15 11:15 ` Sebastian Rose 2009-08-03 4:29 ` Carsten Dominik 2 siblings, 0 replies; 16+ messages in thread From: Sebastian Rose @ 2009-07-15 11:15 UTC (permalink / raw) To: amador; +Cc: emacs-orgmode Manuel Amador <amador.manuel@gmail.com> writes: > Hi Sebastian and Russell, > > You are correct. The problem appears after I comment a region in org-mode with: > > M-x comment-region <enter> # <enter> Ahh - yes. If I comment something with M-x comment-region <enter> # <enter> it happens here, too. I never did that in Org-mode - I simply add an `#' and that's OK. To comment a region I do C-x r t # RET as `comment-region' doesn't seem to do the right thing anyway (add the comment character in line 0) and it's faster to type (in c-mode we have `C-c C-c' which I use a lot though). Shouldn't Org-mode provide it's own `comment-region-function'? Or at least re-define `comment-start' et al? Sebastian ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-07-15 3:45 ` Manuel Amador 2009-07-15 4:52 ` Russell Adams 2009-07-15 11:15 ` Sebastian Rose @ 2009-08-03 4:29 ` Carsten Dominik 2009-08-03 22:43 ` Samuel Wales 2 siblings, 1 reply; 16+ messages in thread From: Carsten Dominik @ 2009-08-03 4:29 UTC (permalink / raw) To: amador; +Cc: emacs-orgmode On Jul 15, 2009, at 5:45 AM, Manuel Amador wrote: > Hi Sebastian and Russell, > > You are correct. The problem appears after I comment a region in org- > mode with: > > M-x comment-region <enter> # <enter> > > After that, every time auto-fill does its magic, I get a # at the > beginning of each new line. Yes. Running this command sets the variable comment-start, which then breaks automatic filling. I have never understood why, it would be nice to fix this problem, but I don't know how. Samuel's solution to use filladapt might work, but it replaces much of Org's wrapping code with something else - which I don't really want. - Carsten > > Manuel > > > On Tue, Jul 14, 2009 at 6:14 PM, Sebastian > Rose<sebastian_rose@gmx.de> wrote: >> Russell Adams <RLAdams@AdamsInfoServ.Com> writes: >>> I just tried that in 6.24b with auto-fill-mode, and no problems. >> >> >> >> Same here. Maybe it's the "old" emacs development-snappshot? >> There where quite some bugs - it's not a release version. >> >> I know I saw that problem... >> >> I use the current emacs CVS version and it's fine. >> >> >> emacs 23.1.50.1, org-mode 6.24a, Debian testing. >> >> >> Sebastian >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Comments in Org-mode 2009-08-03 4:29 ` Carsten Dominik @ 2009-08-03 22:43 ` Samuel Wales 0 siblings, 0 replies; 16+ messages in thread From: Samuel Wales @ 2009-08-03 22:43 UTC (permalink / raw) To: Carsten Dominik; +Cc: amador, emacs-orgmode Hi Carsten, On 2009-08-02, Carsten Dominik <carsten.dominik@gmail.com> wrote: > Yes. Running this command sets the variable comment-start, which > then breaks automatic filling. I have never understood why, it would > be nice to fix this problem, but I don't know how. It works for me. However, I don't know if the fix was my changes to filladapt or the fact that I set comment-start to be buffer-local. See my posts earlier in this thread. > Samuel's solution to use filladapt might work, but it replaces much > of Org's wrapping code with something else - which I don't really want. It does work for me, for what it's worth :). But perhaps suitable for contrib. ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2009-08-03 22:43 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-07-15 0:09 Comments in Org-mode Manuel Amador 2009-07-15 0:44 ` Russell Adams 2009-07-15 1:14 ` Sebastian Rose 2009-07-15 3:45 ` Manuel Amador 2009-07-15 4:52 ` Russell Adams 2009-07-15 5:06 ` Samuel Wales 2009-07-15 5:23 ` Manuel Amador 2009-07-15 5:26 ` Samuel Wales 2009-07-15 14:35 ` Matthew Lundin 2009-07-15 16:03 ` Samuel Wales 2009-07-15 16:23 ` Manuel Amador 2009-07-15 17:15 ` Sebastian Rose 2009-07-15 17:48 ` Manuel Amador 2009-07-15 11:15 ` Sebastian Rose 2009-08-03 4:29 ` Carsten Dominik 2009-08-03 22:43 ` Samuel Wales
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).