GNU bug report logs - #15124
24.2; comment indentation functions are messed up

Previous Next

Packages: cc-mode, emacs;

Reported by: Łukasz Stelmach <stlman <at> poczta.fm>

Date: Sun, 18 Aug 2013 18:20:02 UTC

Severity: normal

Tags: unreproducible

Found in version 24.2

Done: Noam Postavsky <npostavs <at> users.sourceforge.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 15124 in the body.
You can then email your comments to 15124 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#15124; Package emacs. (Sun, 18 Aug 2013 18:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Łukasz Stelmach <stlman <at> poczta.fm>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 18 Aug 2013 18:20:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Łukasz Stelmach <stlman <at> poczta.fm>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.2; comment indentation functions are messed up
Date: Sun, 18 Aug 2013 13:31:37 +0200
I've got some problems with making my Emacs insert " *" at the beginning
of a new line of a comment block in cc-mode.

I have found what looks like a little mess-up.

1. M-j is bound to indent-new-comment-line (an alias for
comment-indent-new-line). Comments at the beginning of the newcomment.el
files say support for consulting c-comment-line-break-function is yet to
be developed.

2. cc-mode augments (cc-cmds.el) indent-new-comment-line to use
c-indent-new-comment-line unless comment-line-break-function is bound.

3. This variable is defined and set in simple.el and used in
default-indent-new-line. This however is is not bound to any key so
setting it to c-indent-new-comment-line in a mode hook won't help.

In GNU Emacs 24.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.12)
 of 2013-03-03 on kotik
Windowing system distributor `The X.Org Foundation', version 11.0.11301000
Configured using:
 `configure '--prefix=/usr' '--build=x86_64-pc-linux-gnu'
 '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man'
 '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc'
 '--localstatedir=/var/lib' '--libdir=/usr/lib64'
 '--disable-dependency-tracking' '--program-suffix=-emacs-24'
 '--infodir=/usr/share/info/emacs-24'
 '--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp'
 '--with-crt-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../lib64'
 '--with-gameuser=games' '--without-compress-info'
 '--disable-maintainer-mode' '--without-hesiod' '--with-kerberos'
 '--with-kerberos5' '--with-gpm' '--with-dbus' '--with-gnutls'
 '--without-xml2' '--without-selinux' '--without-wide-int'
 '--with-sound' '--with-x' '--without-ns' '--without-gconf'
 '--without-gsettings' '--with-toolkit-scroll-bars' '--with-gif'
 '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm'
 '--with-imagemagick' '--with-xft' '--without-libotf'
 '--without-m17n-flt' '--with-x-toolkit=gtk'
 'GENTOO_PACKAGE=app-editors/emacs-24.2-r1'
 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu'
 'CFLAGS=-march=nocona -O2 -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed'
 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: pl_PL.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Emacs-Lisp

Minor modes in effect:
  jabber-activity-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
<end> <left> <right> C-SPC C-SPC C-SPC <C-M-left> M-w 
<switch-frame> M-: <up> <down> C-y <return> M-: c o 
m m <tab> <backspace> e <tab> <backspace> C-g M-: c 
o m m e n t - l i <tab> <return> M-: <up> C-a C-k C-g 
C-h v C-y <return> C-x o C-x o C-x o C-x o C-x o <tab> 
<return> M-: c o m m e <tab> - l i o <tab> <backspace> 
<backspace> <tab> C-a ( s e t q SPC C-e SPC ' c - i 
n d <tab> - n <tab> <tab> ) C-k C-x o C-x b <return> 
M-: C-y <down> M-: C-y C-a s e t q SPC C-a * <backspace> 
) ( C-e <backspace> C-a C-d C-e <tab> SPC ' c - i n 
<tab> d <tab> - n <tab> ) <return> <return> <up> <delete> 
M-j c <up> <delete> C-x o C-h v <up> <return> C-x o 
C-x o C-x o <tab> <return> C-x b n e w <tab> <return> 
C-s c o m m e n t - = <backspace> l i n e C-s - b r 
r e <backspace> <backspace> e a k - f u C-s C-s <up> 
<up> <down> <down> <down> <up> <up> M-: u <backspace> 
M-( u n b <tab> C-a C-k C-x o C-x o C-x o C-g <switch-frame> 
<help-echo> <left> <switch-frame> C-x b b <tab> <return> 
M-: <up> <up> <up> <return> M-: <up> ( u n l e s s 
SPC C-e SPC " a " ) <return> <switch-frame> <down-mouse-1> 
<mouse-movement> <mouse-1> <home> M-f M-f M-f M-f M-f 
M-f C-x C-e q C-x C-g <end> C-x C-e <C-M-right> C-x 
C-e <switch-frame> <down-mouse-1> <mouse-movement> 
<mouse-1> <up> <up> <up> <up> <up> <up> <up> <end> 
M-j <help-echo> <switch-frame> <help-echo> <switch-frame> 
<switch-frame> M-x r e p o <tab> r <tab> <return>

Recent messages:
Mark saved where search started
Quit
t
nil
Entering debugger...
Back to top level.
c-inside-line-break-advice
indent-new-comment-line
Auto-saving...done
Making completion list...

Load-path shadows:
~/.emacs.d/ledger hides /usr/share/emacs/site-lisp/ledger/ledger
~/.local/share/emacs/site-lisp/org/org-install hides /usr/share/emacs/site-lisp/org/org-install
~/.local/share/emacs/site-lisp/org/org-gnus hides /usr/share/emacs/site-lisp/org/org-gnus
~/.local/share/emacs/site-lisp/org/ob-js hides /usr/share/emacs/site-lisp/org/ob-js
~/.local/share/emacs/site-lisp/org/ob-comint hides /usr/share/emacs/site-lisp/org/ob-comint
~/.local/share/emacs/site-lisp/org/org-bibtex hides /usr/share/emacs/site-lisp/org/org-bibtex
~/.local/share/emacs/site-lisp/org/org-entities hides /usr/share/emacs/site-lisp/org/org-entities
~/.local/share/emacs/site-lisp/org/org-crypt hides /usr/share/emacs/site-lisp/org/org-crypt
~/.local/share/emacs/site-lisp/org/org-capture hides /usr/share/emacs/site-lisp/org/org-capture
~/.local/share/emacs/site-lisp/org/ob-lilypond hides /usr/share/emacs/site-lisp/org/ob-lilypond
~/.local/share/emacs/site-lisp/org/ob-lisp hides /usr/share/emacs/site-lisp/org/ob-lisp
~/.local/share/emacs/site-lisp/org/ob-calc hides /usr/share/emacs/site-lisp/org/ob-calc
~/.local/share/emacs/site-lisp/org/org-table hides /usr/share/emacs/site-lisp/org/org-table
~/.local/share/emacs/site-lisp/org/ob-clojure hides /usr/share/emacs/site-lisp/org/ob-clojure
~/.local/share/emacs/site-lisp/org/ob-ledger hides /usr/share/emacs/site-lisp/org/ob-ledger
~/.local/share/emacs/site-lisp/org/org-footnote hides /usr/share/emacs/site-lisp/org/org-footnote
~/.local/share/emacs/site-lisp/org/ob-css hides /usr/share/emacs/site-lisp/org/ob-css
~/.local/share/emacs/site-lisp/org/ob-emacs-lisp hides /usr/share/emacs/site-lisp/org/ob-emacs-lisp
~/.local/share/emacs/site-lisp/org/ob-java hides /usr/share/emacs/site-lisp/org/ob-java
~/.local/share/emacs/site-lisp/org/ob-exp hides /usr/share/emacs/site-lisp/org/ob-exp
~/.local/share/emacs/site-lisp/org/ob-sql hides /usr/share/emacs/site-lisp/org/ob-sql
~/.local/share/emacs/site-lisp/org/ob-lob hides /usr/share/emacs/site-lisp/org/ob-lob
~/.local/share/emacs/site-lisp/org/ob-table hides /usr/share/emacs/site-lisp/org/ob-table
~/.local/share/emacs/site-lisp/org/org hides /usr/share/emacs/site-lisp/org/org
~/.local/share/emacs/site-lisp/org/ob-haskell hides /usr/share/emacs/site-lisp/org/ob-haskell
~/.local/share/emacs/site-lisp/org/org-mouse hides /usr/share/emacs/site-lisp/org/org-mouse
~/.local/share/emacs/site-lisp/org/org-inlinetask hides /usr/share/emacs/site-lisp/org/org-inlinetask
~/.local/share/emacs/site-lisp/org/ob-C hides /usr/share/emacs/site-lisp/org/ob-C
~/.local/share/emacs/site-lisp/org/ob-dot hides /usr/share/emacs/site-lisp/org/ob-dot
~/.local/share/emacs/site-lisp/org/ob-ditaa hides /usr/share/emacs/site-lisp/org/ob-ditaa
~/.local/share/emacs/site-lisp/org/ob-maxima hides /usr/share/emacs/site-lisp/org/ob-maxima
~/.local/share/emacs/site-lisp/org/ob-sass hides /usr/share/emacs/site-lisp/org/ob-sass
~/.local/share/emacs/site-lisp/org/ob-asymptote hides /usr/share/emacs/site-lisp/org/ob-asymptote
~/.local/share/emacs/site-lisp/org/org-bbdb hides /usr/share/emacs/site-lisp/org/org-bbdb
~/.local/share/emacs/site-lisp/org/ob-picolisp hides /usr/share/emacs/site-lisp/org/ob-picolisp
~/.local/share/emacs/site-lisp/org/org-mobile hides /usr/share/emacs/site-lisp/org/org-mobile
~/.local/share/emacs/site-lisp/org/org-list hides /usr/share/emacs/site-lisp/org/org-list
~/.local/share/emacs/site-lisp/org/org-id hides /usr/share/emacs/site-lisp/org/org-id
~/.local/share/emacs/site-lisp/org/org-irc hides /usr/share/emacs/site-lisp/org/org-irc
~/.local/share/emacs/site-lisp/org/org-element hides /usr/share/emacs/site-lisp/org/org-element
~/.local/share/emacs/site-lisp/org/ob-tangle hides /usr/share/emacs/site-lisp/org/ob-tangle
~/.local/share/emacs/site-lisp/org/org-pcomplete hides /usr/share/emacs/site-lisp/org/org-pcomplete
~/.local/share/emacs/site-lisp/org/org-mhe hides /usr/share/emacs/site-lisp/org/org-mhe
~/.local/share/emacs/site-lisp/org/org-ctags hides /usr/share/emacs/site-lisp/org/org-ctags
~/.local/share/emacs/site-lisp/org/ob-org hides /usr/share/emacs/site-lisp/org/ob-org
~/.local/share/emacs/site-lisp/org/org-attach hides /usr/share/emacs/site-lisp/org/org-attach
~/.local/share/emacs/site-lisp/org/ob-io hides /usr/share/emacs/site-lisp/org/ob-io
~/.local/share/emacs/site-lisp/org/org-archive hides /usr/share/emacs/site-lisp/org/org-archive
~/.local/share/emacs/site-lisp/org/org-timer hides /usr/share/emacs/site-lisp/org/org-timer
~/.local/share/emacs/site-lisp/org/ob-perl hides /usr/share/emacs/site-lisp/org/ob-perl
~/.local/share/emacs/site-lisp/org/ob-scheme hides /usr/share/emacs/site-lisp/org/ob-scheme
~/.local/share/emacs/site-lisp/org/ob-keys hides /usr/share/emacs/site-lisp/org/ob-keys
~/.local/share/emacs/site-lisp/org/org-src hides /usr/share/emacs/site-lisp/org/org-src
~/.local/share/emacs/site-lisp/org/ob-python hides /usr/share/emacs/site-lisp/org/ob-python
~/.local/share/emacs/site-lisp/org/org-agenda hides /usr/share/emacs/site-lisp/org/org-agenda
~/.local/share/emacs/site-lisp/org/ob-screen hides /usr/share/emacs/site-lisp/org/ob-screen
~/.local/share/emacs/site-lisp/org/ob-R hides /usr/share/emacs/site-lisp/org/ob-R
~/.local/share/emacs/site-lisp/org/ob-sh hides /usr/share/emacs/site-lisp/org/ob-sh
~/.local/share/emacs/site-lisp/org/ob-shen hides /usr/share/emacs/site-lisp/org/ob-shen
~/.local/share/emacs/site-lisp/org/ob-latex hides /usr/share/emacs/site-lisp/org/ob-latex
~/.local/share/emacs/site-lisp/org/ob-eval hides /usr/share/emacs/site-lisp/org/ob-eval
~/.local/share/emacs/site-lisp/org/ob-gnuplot hides /usr/share/emacs/site-lisp/org/ob-gnuplot
~/.local/share/emacs/site-lisp/org/ob hides /usr/share/emacs/site-lisp/org/ob
~/.local/share/emacs/site-lisp/org/org-rmail hides /usr/share/emacs/site-lisp/org/org-rmail
~/.local/share/emacs/site-lisp/org/ob-ocaml hides /usr/share/emacs/site-lisp/org/ob-ocaml
~/.local/share/emacs/site-lisp/org/ob-ruby hides /usr/share/emacs/site-lisp/org/ob-ruby
~/.local/share/emacs/site-lisp/org/org-indent hides /usr/share/emacs/site-lisp/org/org-indent
~/.local/share/emacs/site-lisp/org/ob-ref hides /usr/share/emacs/site-lisp/org/ob-ref
~/.local/share/emacs/site-lisp/org/org-version hides /usr/share/emacs/site-lisp/org/org-version
~/.local/share/emacs/site-lisp/org/org-feed hides /usr/share/emacs/site-lisp/org/org-feed
~/.local/share/emacs/site-lisp/org/org-w3m hides /usr/share/emacs/site-lisp/org/org-w3m
~/.local/share/emacs/site-lisp/org/org-datetree hides /usr/share/emacs/site-lisp/org/org-datetree
~/.local/share/emacs/site-lisp/org/org-clock hides /usr/share/emacs/site-lisp/org/org-clock
~/.local/share/emacs/site-lisp/org/ob-plantuml hides /usr/share/emacs/site-lisp/org/ob-plantuml
~/.local/share/emacs/site-lisp/org/org-protocol hides /usr/share/emacs/site-lisp/org/org-protocol
~/.local/share/emacs/site-lisp/org/org-colview hides /usr/share/emacs/site-lisp/org/org-colview
~/.local/share/emacs/site-lisp/org/ob-sqlite hides /usr/share/emacs/site-lisp/org/ob-sqlite
~/.local/share/emacs/site-lisp/org/org-plot hides /usr/share/emacs/site-lisp/org/org-plot
~/.local/share/emacs/site-lisp/org/org-info hides /usr/share/emacs/site-lisp/org/org-info
~/.local/share/emacs/site-lisp/org/ob-awk hides /usr/share/emacs/site-lisp/org/ob-awk
~/.local/share/emacs/site-lisp/org/org-eshell hides /usr/share/emacs/site-lisp/org/org-eshell
~/.local/share/emacs/site-lisp/org/org-faces hides /usr/share/emacs/site-lisp/org/org-faces
~/.local/share/emacs/site-lisp/org/org-docview hides /usr/share/emacs/site-lisp/org/org-docview
~/.local/share/emacs/site-lisp/org/ob-matlab hides /usr/share/emacs/site-lisp/org/ob-matlab
~/.local/share/emacs/site-lisp/org/org-macs hides /usr/share/emacs/site-lisp/org/org-macs
~/.local/share/emacs/site-lisp/org/ob-mscgen hides /usr/share/emacs/site-lisp/org/ob-mscgen
~/.local/share/emacs/site-lisp/org/ob-fortran hides /usr/share/emacs/site-lisp/org/ob-fortran
~/.local/share/emacs/site-lisp/org/org-compat hides /usr/share/emacs/site-lisp/org/org-compat
~/.local/share/emacs/site-lisp/org/ob-octave hides /usr/share/emacs/site-lisp/org/ob-octave
~/.local/share/emacs/site-lisp/org/ob-scala hides /usr/share/emacs/site-lisp/org/ob-scala
~/.local/share/emacs/site-lisp/org/org-habit hides /usr/share/emacs/site-lisp/org/org-habit
/usr/share/emacs/site-lisp/ruby-mode/ruby-mode hides /usr/share/emacs/24.2/lisp/progmodes/ruby-mode
~/.local/share/emacs/site-lisp/org/org-mouse hides /usr/share/emacs/24.2/lisp/org/org-mouse
~/.local/share/emacs/site-lisp/org/org-gnus hides /usr/share/emacs/24.2/lisp/org/org-gnus
~/.local/share/emacs/site-lisp/org/ob-css hides /usr/share/emacs/24.2/lisp/org/ob-css
/usr/share/emacs/site-lisp/org/org-latex hides /usr/share/emacs/24.2/lisp/org/org-latex
~/.local/share/emacs/site-lisp/org/ob-comint hides /usr/share/emacs/24.2/lisp/org/ob-comint
/usr/share/emacs/site-lisp/org/org-taskjuggler hides /usr/share/emacs/24.2/lisp/org/org-taskjuggler
~/.local/share/emacs/site-lisp/org/org-pcomplete hides /usr/share/emacs/24.2/lisp/org/org-pcomplete
~/.local/share/emacs/site-lisp/org/ob-ditaa hides /usr/share/emacs/24.2/lisp/org/ob-ditaa
~/.local/share/emacs/site-lisp/org/org-crypt hides /usr/share/emacs/24.2/lisp/org/org-crypt
~/.local/share/emacs/site-lisp/org/org-capture hides /usr/share/emacs/24.2/lisp/org/org-capture
~/.local/share/emacs/site-lisp/org/ob-sass hides /usr/share/emacs/24.2/lisp/org/ob-sass
~/.local/share/emacs/site-lisp/org/org-eshell hides /usr/share/emacs/24.2/lisp/org/org-eshell
/usr/share/emacs/site-lisp/org/org-publish hides /usr/share/emacs/24.2/lisp/org/org-publish
~/.local/share/emacs/site-lisp/org/ob-lilypond hides /usr/share/emacs/24.2/lisp/org/ob-lilypond
~/.local/share/emacs/site-lisp/org/ob-lisp hides /usr/share/emacs/24.2/lisp/org/ob-lisp
~/.local/share/emacs/site-lisp/org/ob-table hides /usr/share/emacs/24.2/lisp/org/ob-table
~/.local/share/emacs/site-lisp/org/ob-clojure hides /usr/share/emacs/24.2/lisp/org/ob-clojure
~/.local/share/emacs/site-lisp/org/ob-ledger hides /usr/share/emacs/24.2/lisp/org/ob-ledger
~/.local/share/emacs/site-lisp/org/org-footnote hides /usr/share/emacs/24.2/lisp/org/org-footnote
~/.local/share/emacs/site-lisp/org/ob-java hides /usr/share/emacs/24.2/lisp/org/ob-java
~/.local/share/emacs/site-lisp/org/ob-exp hides /usr/share/emacs/24.2/lisp/org/ob-exp
~/.local/share/emacs/site-lisp/org/ob-lob hides /usr/share/emacs/24.2/lisp/org/ob-lob
~/.local/share/emacs/site-lisp/org/org hides /usr/share/emacs/24.2/lisp/org/org
~/.local/share/emacs/site-lisp/org/ob-haskell hides /usr/share/emacs/24.2/lisp/org/ob-haskell
~/.local/share/emacs/site-lisp/org/org-inlinetask hides /usr/share/emacs/24.2/lisp/org/org-inlinetask
~/.local/share/emacs/site-lisp/org/ob-C hides /usr/share/emacs/24.2/lisp/org/ob-C
~/.local/share/emacs/site-lisp/org/ob-asymptote hides /usr/share/emacs/24.2/lisp/org/ob-asymptote
~/.local/share/emacs/site-lisp/org/ob-R hides /usr/share/emacs/24.2/lisp/org/ob-R
~/.local/share/emacs/site-lisp/org/org-timer hides /usr/share/emacs/24.2/lisp/org/org-timer
~/.local/share/emacs/site-lisp/org/org-bbdb hides /usr/share/emacs/24.2/lisp/org/org-bbdb
~/.local/share/emacs/site-lisp/org/ob-ref hides /usr/share/emacs/24.2/lisp/org/ob-ref
~/.local/share/emacs/site-lisp/org/ob-tangle hides /usr/share/emacs/24.2/lisp/org/ob-tangle
~/.local/share/emacs/site-lisp/org/org-archive hides /usr/share/emacs/24.2/lisp/org/org-archive
~/.local/share/emacs/site-lisp/org/ob-picolisp hides /usr/share/emacs/24.2/lisp/org/ob-picolisp
~/.local/share/emacs/site-lisp/org/org-bibtex hides /usr/share/emacs/24.2/lisp/org/org-bibtex
~/.local/share/emacs/site-lisp/org/org-datetree hides /usr/share/emacs/24.2/lisp/org/org-datetree
~/.local/share/emacs/site-lisp/org/org-mobile hides /usr/share/emacs/24.2/lisp/org/org-mobile
~/.local/share/emacs/site-lisp/org/org-habit hides /usr/share/emacs/24.2/lisp/org/org-habit
~/.local/share/emacs/site-lisp/org/org-list hides /usr/share/emacs/24.2/lisp/org/org-list
/usr/share/emacs/site-lisp/org/org-remember hides /usr/share/emacs/24.2/lisp/org/org-remember
~/.local/share/emacs/site-lisp/org/ob-plantuml hides /usr/share/emacs/24.2/lisp/org/ob-plantuml
~/.local/share/emacs/site-lisp/org/ob-dot hides /usr/share/emacs/24.2/lisp/org/ob-dot
~/.local/share/emacs/site-lisp/org/ob-js hides /usr/share/emacs/24.2/lisp/org/ob-js
~/.local/share/emacs/site-lisp/org/org-rmail hides /usr/share/emacs/24.2/lisp/org/org-rmail
~/.local/share/emacs/site-lisp/org/org-id hides /usr/share/emacs/24.2/lisp/org/org-id
~/.local/share/emacs/site-lisp/org/org-install hides /usr/share/emacs/24.2/lisp/org/org-install
~/.local/share/emacs/site-lisp/org/org-info hides /usr/share/emacs/24.2/lisp/org/org-info
~/.local/share/emacs/site-lisp/org/org-irc hides /usr/share/emacs/24.2/lisp/org/org-irc
/usr/share/emacs/site-lisp/org/org-freemind hides /usr/share/emacs/24.2/lisp/org/org-freemind
~/.local/share/emacs/site-lisp/org/org-mhe hides /usr/share/emacs/24.2/lisp/org/org-mhe
~/.local/share/emacs/site-lisp/org/ob hides /usr/share/emacs/24.2/lisp/org/ob
~/.local/share/emacs/site-lisp/org/ob-org hides /usr/share/emacs/24.2/lisp/org/ob-org
/usr/share/emacs/site-lisp/org/org-odt hides /usr/share/emacs/24.2/lisp/org/org-odt
~/.local/share/emacs/site-lisp/org/org-attach hides /usr/share/emacs/24.2/lisp/org/org-attach
/usr/share/emacs/site-lisp/org/org-docbook hides /usr/share/emacs/24.2/lisp/org/org-docbook
~/.local/share/emacs/site-lisp/org/ob-maxima hides /usr/share/emacs/24.2/lisp/org/ob-maxima
~/.local/share/emacs/site-lisp/org/org-src hides /usr/share/emacs/24.2/lisp/org/org-src
/usr/share/emacs/site-lisp/org/org-wl hides /usr/share/emacs/24.2/lisp/org/org-wl
~/.local/share/emacs/site-lisp/org/ob-mscgen hides /usr/share/emacs/24.2/lisp/org/ob-mscgen
~/.local/share/emacs/site-lisp/org/org-agenda hides /usr/share/emacs/24.2/lisp/org/org-agenda
~/.local/share/emacs/site-lisp/org/ob-perl hides /usr/share/emacs/24.2/lisp/org/ob-perl
~/.local/share/emacs/site-lisp/org/ob-sh hides /usr/share/emacs/24.2/lisp/org/ob-sh
~/.local/share/emacs/site-lisp/org/ob-sql hides /usr/share/emacs/24.2/lisp/org/ob-sql
/usr/share/emacs/site-lisp/org/org-icalendar hides /usr/share/emacs/24.2/lisp/org/org-icalendar
/usr/share/emacs/site-lisp/org/org-mew hides /usr/share/emacs/24.2/lisp/org/org-mew
~/.local/share/emacs/site-lisp/org/ob-gnuplot hides /usr/share/emacs/24.2/lisp/org/ob-gnuplot
~/.local/share/emacs/site-lisp/org/org-w3m hides /usr/share/emacs/24.2/lisp/org/org-w3m
/usr/share/emacs/site-lisp/org/org-lparse hides /usr/share/emacs/24.2/lisp/org/org-lparse
~/.local/share/emacs/site-lisp/org/ob-sqlite hides /usr/share/emacs/24.2/lisp/org/ob-sqlite
/usr/share/emacs/site-lisp/org/org-exp-blocks hides /usr/share/emacs/24.2/lisp/org/org-exp-blocks
~/.local/share/emacs/site-lisp/org/org-ctags hides /usr/share/emacs/24.2/lisp/org/org-ctags
~/.local/share/emacs/site-lisp/org/org-colview hides /usr/share/emacs/24.2/lisp/org/org-colview
/usr/share/emacs/site-lisp/org/org-ascii hides /usr/share/emacs/24.2/lisp/org/org-ascii
~/.local/share/emacs/site-lisp/org/ob-ocaml hides /usr/share/emacs/24.2/lisp/org/ob-ocaml
~/.local/share/emacs/site-lisp/org/org-protocol hides /usr/share/emacs/24.2/lisp/org/org-protocol
~/.local/share/emacs/site-lisp/org/ob-calc hides /usr/share/emacs/24.2/lisp/org/ob-calc
~/.local/share/emacs/site-lisp/org/org-indent hides /usr/share/emacs/24.2/lisp/org/org-indent
/usr/share/emacs/site-lisp/org/org-beamer hides /usr/share/emacs/24.2/lisp/org/org-beamer
~/.local/share/emacs/site-lisp/org/org-plot hides /usr/share/emacs/24.2/lisp/org/org-plot
~/.local/share/emacs/site-lisp/org/org-docview hides /usr/share/emacs/24.2/lisp/org/org-docview
/usr/share/emacs/site-lisp/org/org-jsinfo hides /usr/share/emacs/24.2/lisp/org/org-jsinfo
~/.local/share/emacs/site-lisp/org/ob-latex hides /usr/share/emacs/24.2/lisp/org/ob-latex
~/.local/share/emacs/site-lisp/org/org-feed hides /usr/share/emacs/24.2/lisp/org/org-feed
~/.local/share/emacs/site-lisp/org/org-entities hides /usr/share/emacs/24.2/lisp/org/org-entities
~/.local/share/emacs/site-lisp/org/ob-scheme hides /usr/share/emacs/24.2/lisp/org/ob-scheme
/usr/share/emacs/site-lisp/org/org-vm hides /usr/share/emacs/24.2/lisp/org/org-vm
~/.local/share/emacs/site-lisp/org/org-compat hides /usr/share/emacs/24.2/lisp/org/org-compat
~/.local/share/emacs/site-lisp/org/ob-screen hides /usr/share/emacs/24.2/lisp/org/ob-screen
~/.local/share/emacs/site-lisp/org/ob-eval hides /usr/share/emacs/24.2/lisp/org/ob-eval
~/.local/share/emacs/site-lisp/org/org-clock hides /usr/share/emacs/24.2/lisp/org/org-clock
~/.local/share/emacs/site-lisp/org/ob-python hides /usr/share/emacs/24.2/lisp/org/ob-python
/usr/share/emacs/site-lisp/org/org-mks hides /usr/share/emacs/24.2/lisp/org/org-mks
~/.local/share/emacs/site-lisp/org/ob-awk hides /usr/share/emacs/24.2/lisp/org/ob-awk
~/.local/share/emacs/site-lisp/org/ob-keys hides /usr/share/emacs/24.2/lisp/org/ob-keys
/usr/share/emacs/site-lisp/org/org-html hides /usr/share/emacs/24.2/lisp/org/org-html
/usr/share/emacs/site-lisp/org/org-special-blocks hides /usr/share/emacs/24.2/lisp/org/org-special-blocks
~/.local/share/emacs/site-lisp/org/ob-shen hides /usr/share/emacs/24.2/lisp/org/ob-shen
/usr/share/emacs/site-lisp/org/org-xoxo hides /usr/share/emacs/24.2/lisp/org/org-xoxo
~/.local/share/emacs/site-lisp/org/ob-fortran hides /usr/share/emacs/24.2/lisp/org/ob-fortran
~/.local/share/emacs/site-lisp/org/ob-matlab hides /usr/share/emacs/24.2/lisp/org/ob-matlab
~/.local/share/emacs/site-lisp/org/org-faces hides /usr/share/emacs/24.2/lisp/org/org-faces
~/.local/share/emacs/site-lisp/org/ob-emacs-lisp hides /usr/share/emacs/24.2/lisp/org/ob-emacs-lisp
/usr/share/emacs/site-lisp/org/org-exp hides /usr/share/emacs/24.2/lisp/org/org-exp
~/.local/share/emacs/site-lisp/org/org-table hides /usr/share/emacs/24.2/lisp/org/org-table
~/.local/share/emacs/site-lisp/org/org-macs hides /usr/share/emacs/24.2/lisp/org/org-macs
/usr/share/emacs/site-lisp/org/org-mac-message hides /usr/share/emacs/24.2/lisp/org/org-mac-message
~/.local/share/emacs/site-lisp/org/ob-octave hides /usr/share/emacs/24.2/lisp/org/ob-octave
~/.local/share/emacs/site-lisp/org/ob-ruby hides /usr/share/emacs/24.2/lisp/org/ob-ruby

Features:
(shadow sort hashcash cookie1 mail-extr spam spam-stat bbdb-com gnus-uu
yenc epa epg gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score
score-mode nnvirtual nntp gnus-cache gnus-msg gnus-art mm-uu mml2015
epg-config mm-view mml-smime smime password-cache dig gnus-sum nndraft
nnmh nnoo gnus-group gnus-undo gnus-start gnus-spec gnus-win nnmail
gnus-int gnus-range mail-source gnus gnus-ems nnheader emacsbug message
idna rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils cl-specs edebug pp cus-edit cus-start
cus-load debug two-column iso-transl derived jka-compr info newcomment
misearch multi-isearch xcscope cc-mode cc-fonts cc-guess cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs org-element
org-clock vc-git org-table org-w3m org-jsinfo org-infojs org-html
org-exp org-exp-blocks org-info org-habit org-agenda org-gnus gnus-util
org-depend org-bibtex bibtex org-bbdb org-geo diary-lib diary-loaddefs
ob-ditaa edmacro kmacro remember org-remember org-datetree org byte-opt
warnings bytecomp byte-compile cconv macroexp org-macro org-footnote
org-pcomplete pcomplete org-list org-faces org-entities noutline outline
easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob
ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs find-func cal-menu calendar cal-loaddefs help-mode easymenu
view polish-holidays jabber jabber-awesome jabber-osd jabber-wmii
jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison
jabber-screen jabber-socks5 jabber-ft-server jabber-si-server
jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common
jabber-feature-neg jabber-truncate jabber-time jabber-autoaway
jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard
jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline
advice help-fns advice-preload jabber-ahc-presence jabber-ahc
jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp
comint ansi-color ring jabber-browse jabber-search jabber-register
jabber-roster format-spec jabber-presence assoc jabber-muc
jabber-newdisco jabber-widget jabber-disco wid-edit jabber-chat ewoc
jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-keymap
jabber-core jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm
jabber-logon cl jabber-conn srv dns starttls tls jabber-xml xml
jabber-menu jabber-autoloads jabber-util site-gentoo org-install
erlang-start bbdb-autoloads bbdb regexp-opt timezone time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer loaddefs button faces cus-face files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind dynamic-setting font-render-setting move-toolbar gtk x-toolkit
x multi-tty emacs)

-- 
Było mi bardzo miło.                                  --- Rurku. --- ...
>Łukasz<                                --- To dobrze, że mnie słuchasz.

...Przez ulicę przechodzi na żółtym świetle, jabłka obiera żyletką, lubi ryzyko




Information forwarded to bug-gnu-emacs <at> gnu.org, bug-cc-mode <at> gnu.org:
bug#15124; Package emacs,cc-mode. (Sun, 18 Aug 2013 18:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 15124 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Łukasz Stelmach <stlman <at> poczta.fm>
Cc: 15124 <at> debbugs.gnu.org
Subject: Re: bug#15124: 24.2; comment indentation functions are messed up
Date: Sun, 18 Aug 2013 14:48:09 -0400
Łukasz Stelmach wrote:

> I've got some problems with making my Emacs insert " *" at the
> beginning of a new line of a comment block in cc-mode.
>
> I have found what looks like a little mess-up.
>
> 1. M-j is bound to indent-new-comment-line (an alias for
> comment-indent-new-line). Comments at the beginning of the
> newcomment.el files say support for consulting
> c-comment-line-break-function is yet to be developed.
>
> 2. cc-mode augments (cc-cmds.el) indent-new-comment-line to use
> c-indent-new-comment-line unless comment-line-break-function is bound.

Which in practice means it does not do this except in very old Emacs
versions that are no longer relevant.

> 3. This variable is defined and set in simple.el and used in
> default-indent-new-line. This however is is not bound to any key so
> setting it to c-indent-new-comment-line in a mode hook won't help.


Sorry, I can't understand what the bug is supposed to be.




Information forwarded to bug-gnu-emacs <at> gnu.org, bug-cc-mode <at> gnu.org:
bug#15124; Package emacs,cc-mode. (Sun, 18 Aug 2013 20:09:02 GMT) Full text and rfc822 format available.

Message #11 received at 15124 <at> debbugs.gnu.org (full text, mbox):

From: Lukasz Stelmach <stlman <at> poczta.fm>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 15124 <at> debbugs.gnu.org
Subject: Re: bug#15124: 24.2; comment indentation functions are messed up
Date: Sun, 18 Aug 2013 22:08:33 +0200
W dniu 18.08.2013 20:48, Glenn Morris pisze:
> Łukasz Stelmach wrote:
> 
>> I've got some problems with making my Emacs insert " *" at the
>> beginning of a new line of a comment block in cc-mode.
>>
>> I have found what looks like a little mess-up.
>>
>> 1. M-j is bound to indent-new-comment-line (an alias for
>> comment-indent-new-line). Comments at the beginning of the
>> newcomment.el files say support for consulting
>> c-comment-line-break-function is yet to be developed.
>>
>> 2. cc-mode augments (cc-cmds.el) indent-new-comment-line to use
>> c-indent-new-comment-line unless comment-line-break-function is bound.
> 
> Which in practice means it does not do this except in very old Emacs
> versions that are no longer relevant.
> 
>> 3. This variable is defined and set in simple.el and used in
>> default-indent-new-line. This however is is not bound to any key so
>> setting it to c-indent-new-comment-line in a mode hook won't help.
> 
> 
> Sorry, I can't understand what the bug is supposed to be.

Contrary to what the cc-mode info (4.4 Filling and Line breaking) says,
M-j does not call c-indent-new-comment-line. This makes it impossible,
like I wrote at the beginnig, to get " *" inserted automatically when
pressing M-j to end a line when editing a comment. The result is:

/*
 * Pressing M-j at the end of this line gives
  only a bad indent at the beginnig of this one. Instead of
 * the proper prefix which in this case should be " * ".
 */

-- 
Było mi bardzo miło.               Czwarta pospolita klęska, [...]
>Łukasz<                 Już nie katolicka lecz złodziejska.  (c)PP




Information forwarded to bug-gnu-emacs <at> gnu.org, bug-cc-mode <at> gnu.org:
bug#15124; Package emacs,cc-mode. (Wed, 21 Aug 2013 21:05:02 GMT) Full text and rfc822 format available.

Message #14 received at 15124 <at> debbugs.gnu.org (full text, mbox):

From: Alan Mackenzie <acm <at> muc.de>
To: Lukasz Stelmach <stlman <at> poczta.fm>
Cc: Glenn Morris <rgm <at> gnu.org>, 15124 <at> debbugs.gnu.org
Subject: Re: bug#15124: 24.2; comment indentation functions are messed up
Date: Wed, 21 Aug 2013 21:03:39 +0000
Hello, Lukasz

On Sun, Aug 18, 2013 at 10:08:33PM +0200, Lukasz Stelmach wrote:
> W dniu 18.08.2013 20:48, Glenn Morris pisze:
> > Łukasz Stelmach wrote:

> >> I've got some problems with making my Emacs insert " *" at the
> >> beginning of a new line of a comment block in cc-mode.

> >> I have found what looks like a little mess-up.

> >> 1. M-j is bound to indent-new-comment-line (an alias for
> >> comment-indent-new-line). Comments at the beginning of the
> >> newcomment.el files say support for consulting
> >> c-comment-line-break-function is yet to be developed.

> >> 2. cc-mode augments (cc-cmds.el) indent-new-comment-line to use
> >> c-indent-new-comment-line unless comment-line-break-function is bound.

> > Which in practice means it does not do this except in very old Emacs
> > versions that are no longer relevant.

> >> 3. This variable is defined and set in simple.el and used in
> >> default-indent-new-line. This however is is not bound to any key so
> >> setting it to c-indent-new-comment-line in a mode hook won't help.


> > Sorry, I can't understand what the bug is supposed to be.

I've fired up "emacs-24.2 -Q", created a new buffer "asdf.c", M-x c-mode.

> Contrary to what the cc-mode info (4.4 Filling and Line breaking) says,
> M-j does not call c-indent-new-comment-line. This makes it impossible,
> like I wrote at the beginnig, to get " *" inserted automatically when
> pressing M-j to end a line when editing a comment. The result is:

When I type in the text below, typing M-j where indicated, I get the
desired " *" on the next line.  When I do C-h c M-j, I get told that M-j
is bound to `c-indent-new-comment-line'.

Questions:
1: Are you certain your buffer was in a CC Mode?  What did you do that
put the buffer into the CC Mode (e.g. C-x C-f foo.c would do it)?  Please
report the actual keystrokes you use.

2: What did you do to determine that M-j was bound to
`indent-new-comment-line'?  Are you sure you were in the CC Mode buffer
when you did this?

3: (If 1: and 2: don't solve the problem), would you please dump out your
CC Mode configuration by C-c C-b and post it here.  Please also tell us
about anything else in your .emacs which might be relevant to the problem.

> /*
>  * Pressing M-j at the end of this line gives
>   only a bad indent at the beginnig of this one. Instead of
>  * the proper prefix which in this case should be " * ".
>  */

Thanks!

> -- 
> Było mi bardzo miło.               Czwarta pospolita klęska, [...]
> >Łukasz<                 Już nie katolicka lecz złodziejska.  (c)PP

-- 
Alan Mackenzie (Nuremberg, Germany).




Information forwarded to bug-gnu-emacs <at> gnu.org, bug-cc-mode <at> gnu.org:
bug#15124; Package emacs,cc-mode. (Wed, 14 Feb 2018 03:17:01 GMT) Full text and rfc822 format available.

Message #17 received at 15124 <at> debbugs.gnu.org (full text, mbox):

From: Noam Postavsky <npostavs <at> users.sourceforge.net>
To: Alan Mackenzie <acm <at> muc.de>
Cc: Glenn Morris <rgm <at> gnu.org>, 15124 <at> debbugs.gnu.org,
 Lukasz Stelmach <stlman <at> poczta.fm>
Subject: Re: bug#15124: 24.2; comment indentation functions are messed up
Date: Tue, 13 Feb 2018 22:16:40 -0500
tags 15124 unreproducible
close 15124
quit

Alan Mackenzie <acm <at> muc.de> writes:

> I've fired up "emacs-24.2 -Q", created a new buffer "asdf.c", M-x c-mode.
>
>> Contrary to what the cc-mode info (4.4 Filling and Line breaking) says,
>> M-j does not call c-indent-new-comment-line. This makes it impossible,
>> like I wrote at the beginnig, to get " *" inserted automatically when
>> pressing M-j to end a line when editing a comment. The result is:
>
> When I type in the text below, typing M-j where indicated, I get the
> desired " *" on the next line.  When I do C-h c M-j, I get told that M-j
> is bound to `c-indent-new-comment-line'.

Seems OP hasn't followed up, so there's no need to keep this open.




Added tag(s) unreproducible. Request was from Noam Postavsky <npostavs <at> users.sourceforge.net> to control <at> debbugs.gnu.org. (Wed, 14 Feb 2018 03:17:03 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 15124 <at> debbugs.gnu.org and Łukasz Stelmach <stlman <at> poczta.fm> Request was from Noam Postavsky <npostavs <at> users.sourceforge.net> to control <at> debbugs.gnu.org. (Wed, 14 Feb 2018 03:17:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 14 Mar 2018 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 103 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.