* dabbrev-eliminate-newlines
@ 2008-05-09 12:01 Stephen Berman
0 siblings, 0 replies; only message in thread
From: Stephen Berman @ 2008-05-09 12:01 UTC (permalink / raw)
To: emacs-devel
If you have a buffer with this text:
------8<------
First. Second.
------>8------
and later in the buffer type `M-/ SPC M-/', Emacs (started with -Q)
inserts this:
------8<------
First. Second
------>8------
It was only by stepping through Dabbrev expansion with Edebug that I
learned that this behavior is due to dabbrev-eliminate-newlines, in
particular that it is t by default. Before that I wasn't even aware of
this variable. I think at the very least dabbrev-eliminate-newlines
should be documented in (emacs)Dabbrev Customization, and its doc string
should reflect the above behavior (currently it reads "*Non-nil means
dabbrev should not insert newlines. Instead it converts them to
spaces."). It might also be a good idea to go a step further and
separate the handling of newlines and spaces, letting them be
independently customizable.
Steve Berman
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-05-09 12:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-09 12:01 dabbrev-eliminate-newlines Stephen Berman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.