* Indent region
@ 2009-08-24 14:55 Rodolfo Medina
2009-08-24 15:02 ` Peter Brett
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-24 14:55 UTC (permalink / raw)
To: help-gnu-emacs
`C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want the
whole region to be indented, like:
The old lady pulled her spectacles down and looked over them about the
room; then she put them up and looked out under them. She seldom or never
looked through them for so small a thing as a boy; they were her state
pair, the pride of her heart, and were built for "style," not service --
she could have seen through a pair of stove-lids just as well. She looked
perplexed for a moment, and then said, not fiercely, but still loud enough
for the furniture to hear:
. In Emacs manual I couldn't find an answer to the problem.
Thanks for any help
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 14:55 Indent region Rodolfo Medina
@ 2009-08-24 15:02 ` Peter Brett
2009-08-24 15:16 ` Alan
2009-08-24 16:40 ` B. T. Raven
2 siblings, 0 replies; 22+ messages in thread
From: Peter Brett @ 2009-08-24 15:02 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina <rodolfo.medina@gmail.com> writes:
> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want the
> whole region to be indented, like:
>
> The old lady pulled her spectacles down and looked over them about the
> room; then she put them up and looked out under them. She seldom or never
> looked through them for so small a thing as a boy; they were her state
> pair, the pride of her heart, and were built for "style," not service --
> she could have seen through a pair of stove-lids just as well. She looked
> perplexed for a moment, and then said, not fiercely, but still loud enough
> for the furniture to hear:
>
> . In Emacs manual I couldn't find an answer to the problem.
If it's a one-off, have you tried picture-mode?
Peter ;-)
--
Peter Brett <peter@peter-b.co.uk>
Remote Sensing Research Group
Surrey Space Centre
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 14:55 Indent region Rodolfo Medina
2009-08-24 15:02 ` Peter Brett
@ 2009-08-24 15:16 ` Alan
2009-08-24 16:40 ` B. T. Raven
2 siblings, 0 replies; 22+ messages in thread
From: Alan @ 2009-08-24 15:16 UTC (permalink / raw)
To: help-gnu-emacs
On Aug 24, 9:55 am, Rodolfo Medina <rodolfo.med...@gmail.com> wrote:
> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want the
> whole region to be indented, like:
>
> The old lady pulled her spectacles down and looked over them about the
> room; then she put them up and looked out under them. She seldom or never
> looked through them for so small a thing as a boy; they were her state
> pair, the pride of her heart, and were built for "style," not service --
> she could have seen through a pair of stove-lids just as well. She looked
> perplexed for a moment, and then said, not fiercely, but still loud enough
> for the furniture to hear:
>
> . In Emacs manual I couldn't find an answer to the problem.
>
> Thanks for any help
> Rodolfo
C-x r t runs `string-rectangle'
`string-rectangle' is an interactive compiled Lisp function
-- loaded from "rect"
(string-rectangle START END STRING)
Documentation:
Insert STRING on each line of the region-rectangle, shifting text
right.
The left edge of the rectangle specifies the column for insertion.
If `pending-delete-mode' is active the string replace the region.
Otherwise this command does not delete or overwrite any existing text.
When called from a program, the rectangle's corners are START and END.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 14:55 Indent region Rodolfo Medina
2009-08-24 15:02 ` Peter Brett
2009-08-24 15:16 ` Alan
@ 2009-08-24 16:40 ` B. T. Raven
2009-08-24 18:22 ` Rodolfo Medina
2 siblings, 1 reply; 22+ messages in thread
From: B. T. Raven @ 2009-08-24 16:40 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want the
> whole region to be indented, like:
>
> The old lady pulled her spectacles down and looked over them about the
> room; then she put them up and looked out under them. She seldom or never
> looked through them for so small a thing as a boy; they were her state
> pair, the pride of her heart, and were built for "style," not service --
> she could have seen through a pair of stove-lids just as well. She looked
> perplexed for a moment, and then said, not fiercely, but still loud enough
> for the furniture to hear:
>
> . In Emacs manual I couldn't find an answer to the problem.
>
> Thanks for any help
> Rodolfo
At beginning of region do:
C-space
move to last line of region
move cursor rightward as far as you want the region indented
do:
C-x r o
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 16:40 ` B. T. Raven
@ 2009-08-24 18:22 ` Rodolfo Medina
2009-08-24 20:35 ` Lennart Borgman
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-24 18:22 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
>> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want
>> the whole region to be indented, like:
>>
>> The old lady pulled her spectacles down and looked over them about the
>> room; then she put them up and looked out under them. She seldom or
>> never looked through them for so small a thing as a boy; they were her
>> state pair, the pride of her heart, and were built for "style," not
>>
>> . In Emacs manual I couldn't find an answer to the problem.
"B. T. Raven" <nihil@nihilo.net> writes:
> At beginning of region do:
>
> C-space
>
> move to last line of region
> move cursor rightward as far as you want the region indented
>
> do:
> C-x r o
Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
region is indented separately, but not the region all together, as in my
example.
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 18:22 ` Rodolfo Medina
@ 2009-08-24 20:35 ` Lennart Borgman
2009-08-24 21:15 ` B. T. Raven
[not found] ` <mailman.5270.1251146161.2239.help-gnu-emacs@gnu.org>
2 siblings, 0 replies; 22+ messages in thread
From: Lennart Borgman @ 2009-08-24 20:35 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
On Mon, Aug 24, 2009 at 8:22 PM, Rodolfo Medina<rodolfo.medina@gmail.com> wrote:
> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
> region is indented separately, but not the region all together, as in my
> example.
>
> Rodolfo
I think some of us are trying to guess what you mean right now. Do you
perhaps mean that filling and indenting should work in concert here?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 18:22 ` Rodolfo Medina
2009-08-24 20:35 ` Lennart Borgman
@ 2009-08-24 21:15 ` B. T. Raven
2009-08-24 22:28 ` Rodolfo Medina
[not found] ` <mailman.5270.1251146161.2239.help-gnu-emacs@gnu.org>
2 siblings, 1 reply; 22+ messages in thread
From: B. T. Raven @ 2009-08-24 21:15 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
> Rodolfo Medina wrote:
>
>>> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want
>>> the whole region to be indented, like:
>>>
>>> The old lady pulled her spectacles down and looked over them about the
>>> room; then she put them up and looked out under them. She seldom or
>>> never looked through them for so small a thing as a boy; they were her
>>> state pair, the pride of her heart, and were built for "style," not
>>>
>>> . In Emacs manual I couldn't find an answer to the problem.
>
>
>
>
> "B. T. Raven" <nihil@nihilo.net> writes:
>
>> At beginning of region do:
>>
>> C-space
>>
>> move to last line of region
>> move cursor rightward as far as you want the region indented
>>
>> do:
>> C-x r o
>
>
> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
> region is indented separately, but not the region all together, as in my
> example.
>
> Rodolfo
I understand the distinction in theory. What does it amount to in
practice? If I copy-paste your original paragraph into Emacs (from
Thunderbird) there are linefeeds after the, never, state, service --,
etc. What you show above has changes (possibly due to word wrap or quote
prefixes). A paragraph is defined by paragraph-separate and
paragraph-start, I think. Is the original paragraph(s) one long line in
Emacs? If not then there are line-feeds within the paragraph(s) (or
region) and it will have to be treated as individual lines.
Another feature you might look at is fill prefixes:
C-x .
Btw, C-u 10 C-M-\ isn't exactly the same as C-space at beginning and C-x
r o at end since the former doesn't seem to preserve a possibly hanging
or over indented first line.
Ed
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 22:13 ` Rodolfo Medina
@ 2009-08-24 21:51 ` Lennart Borgman
[not found] ` <mailman.5272.1251150746.2239.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 22+ messages in thread
From: Lennart Borgman @ 2009-08-24 21:51 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
On Tue, Aug 25, 2009 at 12:13 AM, Rodolfo
Medina<rodolfo.medina@gmail.com> wrote:
> On Mon, Aug 24 Rodolfo Medina<rodolfo.medina@gmail.com> wrote:
>
>>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
>>> region is indented separately, but not the region all together, as in my
>>> example.
>
>
>
> Lennart Borgman <lennart.borgman@gmail.com> writes:
>
>> I think some of us are trying to guess what you mean right now. Do you
>> perhaps mean that filling and indenting should work in concert here?
>
>
> Yes, that's it: sorry for not having been clear. I'm driving mad about that
> because can't find a solution in Emacs manual, which seems strange.
>
> Any hint??
Can't you just indent first and then fill? Or doesn't that work for
you? (What version of Emacs are you using?)
If you have any better idea for how this could be done, then please
tell us. I can't see how Emacs should know that it should fill to when
it indents, but maybe there could be a command that does both. What do
you think?
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
[not found] ` <mailman.5270.1251146161.2239.help-gnu-emacs@gnu.org>
@ 2009-08-24 22:13 ` Rodolfo Medina
2009-08-24 21:51 ` Lennart Borgman
[not found] ` <mailman.5272.1251150746.2239.help-gnu-emacs@gnu.org>
0 siblings, 2 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-24 22:13 UTC (permalink / raw)
To: help-gnu-emacs
On Mon, Aug 24 Rodolfo Medina<rodolfo.medina@gmail.com> wrote:
>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
>> region is indented separately, but not the region all together, as in my
>> example.
Lennart Borgman <lennart.borgman@gmail.com> writes:
> I think some of us are trying to guess what you mean right now. Do you
> perhaps mean that filling and indenting should work in concert here?
Yes, that's it: sorry for not having been clear. I'm driving mad about that
because can't find a solution in Emacs manual, which seems strange.
Any hint??
Thanks
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 21:15 ` B. T. Raven
@ 2009-08-24 22:28 ` Rodolfo Medina
2009-08-25 2:04 ` B. T. Raven
0 siblings, 1 reply; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-24 22:28 UTC (permalink / raw)
To: help-gnu-emacs
"B. T. Raven" <nihil@nihilo.net> writes:
>>> Rodolfo Medina wrote:
>>>>
>>>> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want
>>>> the whole region to be indented, like:
>>>>
>>>> The old lady pulled her spectacles down and looked over them about the
>>>> room; then she put them up and looked out under them. She seldom or
>>>> never looked through them for so small a thing as a boy; they were her
>>>> state pair, the pride of her heart, and were built for "style," not
>>>>
>>>> . In Emacs manual I couldn't find an answer to the problem.
>>
>>
>>
>>
>> "B. T. Raven" <nihil@nihilo.net> writes:
>>
>>> At beginning of region do:
>>>
>>> C-space
>>>
>>> move to last line of region
>>> move cursor rightward as far as you want the region indented
>>>
>>> do:
>>> C-x r o
>>
>>
>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
>> region is indented separately, but not the region all together, as in my
>> example.
>>
>> Rodolfo
>
> I understand the distinction in theory. What does it amount to in practice? If
> I copy-paste your original paragraph into Emacs (from Thunderbird) there are
> linefeeds after the, never, state, service --,
> etc. What you show above has changes (possibly due to word wrap or quote
> prefixes). A paragraph is defined by paragraph-separate and paragraph-start, I
> think. Is the original paragraph(s) one long line in Emacs? If not then there
> are line-feeds within the paragraph(s) (or region) and it will have to be
> treated as individual lines.
All I want is the same that `M-q' does, only that the paragraph lines should
all begin from column, say, 10 instead of 1. It looks strange to me that it
is, as I see, difficult and original.
Thanks
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
[not found] ` <mailman.5272.1251150746.2239.help-gnu-emacs@gnu.org>
@ 2009-08-24 23:19 ` Rodolfo Medina
2009-08-26 9:42 ` Indent region in LaTeX mode Rodolfo Medina
0 siblings, 1 reply; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-24 23:19 UTC (permalink / raw)
To: help-gnu-emacs
Lennart Borgman <lennart.borgman@gmail.com> writes:
> On Tue, Aug 25, 2009 at 12:13 AM, Rodolfo
> Medina<rodolfo.medina@gmail.com> wrote:
>> On Mon, Aug 24 Rodolfo Medina<rodolfo.medina@gmail.com> wrote:
>>
>>>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of
>>>> the region is indented separately, but not the region all together, as in
>>>> my example.
>>
>>
>>
>> Lennart Borgman <lennart.borgman@gmail.com> writes:
>>
>>> I think some of us are trying to guess what you mean right now. Do you
>>> perhaps mean that filling and indenting should work in concert here?
>>
>>
>> Yes, that's it: sorry for not having been clear. I'm driving mad about that
>> because can't find a solution in Emacs manual, which seems strange.
>>
>> Any hint??
>
>
> Can't you just indent first and then fill? Or doesn't that work for
> you? (What version of Emacs are you using?)
Yes, it does, but not in LaTeX mode: that's why it didn't work for me: I was in
LaTeX mode. So, this seems to be an issue for AUCTeX mailing list.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region
2009-08-24 22:28 ` Rodolfo Medina
@ 2009-08-25 2:04 ` B. T. Raven
0 siblings, 0 replies; 22+ messages in thread
From: B. T. Raven @ 2009-08-25 2:04 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
> "B. T. Raven" <nihil@nihilo.net> writes:
>
>>>> Rodolfo Medina wrote:
>>>>> `C-u 10 C-x TAB' or `C-M-\' indent a region `line by line', whereas I want
>>>>> the whole region to be indented, like:
>>>>>
>>>>> The old lady pulled her spectacles down and looked over them about the
>>>>> room; then she put them up and looked out under them. She seldom or
>>>>> never looked through them for so small a thing as a boy; they were her
>>>>> state pair, the pride of her heart, and were built for "style," not
>>>>>
>>>>> . In Emacs manual I couldn't find an answer to the problem.
>>>
>>>
>>>
>>> "B. T. Raven" <nihil@nihilo.net> writes:
>>>
>>>> At beginning of region do:
>>>>
>>>> C-space
>>>>
>>>> move to last line of region
>>>> move cursor rightward as far as you want the region indented
>>>>
>>>> do:
>>>> C-x r o
>>>
>>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of the
>>> region is indented separately, but not the region all together, as in my
>>> example.
>>>
>>> Rodolfo
>> I understand the distinction in theory. What does it amount to in practice? If
>> I copy-paste your original paragraph into Emacs (from Thunderbird) there are
>> linefeeds after the, never, state, service --,
>> etc. What you show above has changes (possibly due to word wrap or quote
>> prefixes). A paragraph is defined by paragraph-separate and paragraph-start, I
>> think. Is the original paragraph(s) one long line in Emacs? If not then there
>> are line-feeds within the paragraph(s) (or region) and it will have to be
>> treated as individual lines.
>
>
>
> All I want is the same that `M-q' does, only that the paragraph lines should
> all begin from column, say, 10 instead of 1. It looks strange to me that it
> is, as I see, difficult and original.
>
> Thanks
> Rodolfo
Well, you could wrap setq fill-column, fill-paragraph, and open
rectangle all in some function. Do you want indenting to be built into
the fill-paragraph (fill-region) functions? Why do you care how it's
done if the result is satisfactory? All M-q does is reformat paragraph
to break lines at the nearest space before or at fill-column. After
moving everthing over ten spaces you can still do M-q without losing
that 10 space margin. Remember to add 10 to fill-column or the result
will be narrower than you expect.
Ed
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-24 23:19 ` Rodolfo Medina
@ 2009-08-26 9:42 ` Rodolfo Medina
2009-08-26 11:24 ` Peter Dyballa
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-26 9:42 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina <rodolfo.medina@gmail.com> writes:
> Lennart Borgman <lennart.borgman@gmail.com> writes:
>
>> On Tue, Aug 25, 2009 at 12:13 AM, Rodolfo
>> Medina<rodolfo.medina@gmail.com> wrote:
>>> On Mon, Aug 24 Rodolfo Medina<rodolfo.medina@gmail.com> wrote:
>>>
>>>>> Thanks, but that's the same as `C-u 10 C-x TAB' or `C-M-\': each line of
>>>>> the region is indented separately, but not the region all together, as in
>>>>> my example.
>>
>>
>> Can't you just indent first and then fill? Or doesn't that work for
>> you? (What version of Emacs are you using?)
>
>
> Yes, it does, but not in LaTeX mode: that's why it didn't work for me: I was
> in LaTeX mode. So, this seems to be an issue for AUCTeX mailing list.
It seems that from AUCTeX ml no help could come about that issue, so I'm coming
back to the present list in the hope that some elisp expert can suggest a
proper code in order to achieve what I want.
I resume the problem: I want a certain paragraph to be indented and filled,
like this:
\item{1)} The old lady pulled her spectacles down and looked over them about
the room; then she put them up and looked out under them. She seldom
or never looked through them for so small a thing as a boy; they were
her state pair, the pride of her heart, and were built for "style,"
not service -- she could have seen through a pair of stove-lids just
. I get this easily in text mode with `C-u 10 C-x TAB' and then `M-q'.
Instead, in LaTeX mode, `M-q' does not fill the region. I don't know why it
works fine in text mode but not in LaTeX mode.
Can anyone suggest a proper code to make those above commands work _also_ under
LaTeX mode?
The issue looks important to me because, just in LaTeX, mode, you can often use
such \item environments.
Thanks for any help
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 9:42 ` Indent region in LaTeX mode Rodolfo Medina
@ 2009-08-26 11:24 ` Peter Dyballa
[not found] ` <mailman.5415.1251285889.2239.help-gnu-emacs@gnu.org>
2009-08-26 17:10 ` Ralf Angeli
2 siblings, 0 replies; 22+ messages in thread
From: Peter Dyballa @ 2009-08-26 11:24 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
Am 26.08.2009 um 11:42 schrieb Rodolfo Medina:
> Can anyone suggest a proper code to make those above commands work
> _also_ under
> LaTeX mode?
Make it an one-liner, i.e., fill-column set to 99999 or more.
--
Greetings
Pete
Let's face it; we don't want a free market economy either.
– James Farley, president, Coca-Cola Export Corp., 1959
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 13:23 ` Rodolfo Medina
@ 2009-08-26 12:54 ` Peter Dyballa
[not found] ` <mailman.5423.1251291261.2239.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 22+ messages in thread
From: Peter Dyballa @ 2009-08-26 12:54 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
Am 26.08.2009 um 15:23 schrieb Rodolfo Medina:
> ...and then? Can you be more clear?
Every \item will have its own dedicated line. And so the paragraphs.
Can't you simply try it?
--
Greetings
Pete
"A designer knows he has arrived at perfection not when there is no
longer anything to add, but when there is no longer anything to take
away."
– Antoine de Saint-Exupéry
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
[not found] ` <mailman.5415.1251285889.2239.help-gnu-emacs@gnu.org>
@ 2009-08-26 13:23 ` Rodolfo Medina
2009-08-26 12:54 ` Peter Dyballa
[not found] ` <mailman.5423.1251291261.2239.help-gnu-emacs@gnu.org>
0 siblings, 2 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-26 13:23 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo wrote:
> I want a certain paragraph to be indented and filled, like this:
>
> \item{1)} The old lady pulled her spectacles down and looked over them about
> the room; then she put them up and looked out under them. She seldom
> or never looked through them for so small a thing as a boy; were
> her state pair, the pride of her heart, and were built for "style,"
> not service -- she could have seen through a pair of stove-lids just
>
> . I get this easily in text mode with `C-u 10 C-x TAB' and then `M-q'.
> Instead, in LaTeX mode, `M-q' does not fill the region. I don't know why it
> works fine in text mode but not in LaTeX mode.
>
> Can anyone suggest a proper code to make those above commands work _also_
> under LaTeX mode?
>
> The issue looks important to me because, just in LaTeX, mode, you can often
> use such \item environments.
Peter Dyballa <Peter_Dyballa@Web.DE> writes:
> Make it an one-liner, i.e., fill-column set to 99999 or more.
...and then? Can you be more clear?
Thanks
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
[not found] ` <mailman.5423.1251291261.2239.help-gnu-emacs@gnu.org>
@ 2009-08-26 14:17 ` Rodolfo Medina
2009-08-26 14:23 ` Peter Dyballa
` (3 more replies)
0 siblings, 4 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-26 14:17 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo wrote:
> I want a certain paragraph to be indented and filled, like this:
>
> \item{1)} The old lady pulled her spectacles down and looked over them about
> the room; then she put them up and looked out under them. She seldom
> or never looked through them for so small a thing as a boy; were
> her state pair, the pride of her heart, and were built for "style,"
> not service -- she could have seen through a pair of stove-lids just
>
> . I get this easily in text mode with `C-u 10 C-x TAB' and then `M-q'.
> Instead, in LaTeX mode, `M-q' does not fill the region. I don't know why it
> works fine in text mode but not in LaTeX mode.
>
> Can anyone suggest a proper code to make those above commands work _also_
> under LaTeX mode?
>
> The issue looks important to me because, just in LaTeX, mode, you can often
> use such \item environments.
Peter Dyballa <Peter_Dyballa@Web.DE> writes:
> Make it an one-liner, i.e., fill-column set to 99999 or more.
> Every \item will have its own dedicated line. And so the paragraphs.
Then my example above becomes:
\item{1)} The old lady pulled her spectacles down and looked over them about the room; then she put them up and looked out under them. She seldom or never looked through them for so small a thing as a boy; they were her state pair, the pride of her heart, and were built for "style," not service -- she could have seen through a pair of stove-lids just
. It's not what I want. Maybe I misunderstood what you meant.
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 14:17 ` Rodolfo Medina
@ 2009-08-26 14:23 ` Peter Dyballa
2009-08-26 17:52 ` B. T. Raven
` (2 subsequent siblings)
3 siblings, 0 replies; 22+ messages in thread
From: Peter Dyballa @ 2009-08-26 14:23 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
Am 26.08.2009 um 16:17 schrieb Rodolfo Medina:
> . It's not what I want. Maybe I misunderstood what you meant.
It's what I want. Otherwise I would use M$ Word.
--
Greetings
Pete
Never be led astray onto the path of virtue
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 9:42 ` Indent region in LaTeX mode Rodolfo Medina
2009-08-26 11:24 ` Peter Dyballa
[not found] ` <mailman.5415.1251285889.2239.help-gnu-emacs@gnu.org>
@ 2009-08-26 17:10 ` Ralf Angeli
2 siblings, 0 replies; 22+ messages in thread
From: Ralf Angeli @ 2009-08-26 17:10 UTC (permalink / raw)
To: help-gnu-emacs
* Rodolfo Medina (2009-08-26) writes:
> It seems that from AUCTeX ml no help could come about that issue
Duly noted.
--
Ralf
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 14:17 ` Rodolfo Medina
2009-08-26 14:23 ` Peter Dyballa
@ 2009-08-26 17:52 ` B. T. Raven
2009-08-27 9:00 ` Peter Dyballa
[not found] ` <mailman.5507.1251363817.2239.help-gnu-emacs@gnu.org>
3 siblings, 0 replies; 22+ messages in thread
From: B. T. Raven @ 2009-08-26 17:52 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
> Rodolfo wrote:
>
>> I want a certain paragraph to be indented and filled, like this:
>>
>> \item{1)} The old lady pulled her spectacles down and looked over them about
>> the room; then she put them up and looked out under them. She seldom
>> or never looked through them for so small a thing as a boy; were
>> her state pair, the pride of her heart, and were built for "style,"
>> not service -- she could have seen through a pair of stove-lids just
>>
>> . I get this easily in text mode with `C-u 10 C-x TAB' and then `M-q'.
>> Instead, in LaTeX mode, `M-q' does not fill the region. I don't know why it
>> works fine in text mode but not in LaTeX mode.
>>
>> Can anyone suggest a proper code to make those above commands work _also_
>> under LaTeX mode?
>>
>> The issue looks important to me because, just in LaTeX, mode, you can often
>> use such \item environments.
>
>
>
> Peter Dyballa <Peter_Dyballa@Web.DE> writes:
>
>> Make it an one-liner, i.e., fill-column set to 99999 or more.
>> Every \item will have its own dedicated line. And so the paragraphs.
>
>
> Then my example above becomes:
>
> \item{1)} The old lady pulled her spectacles down and looked over them about the room; then she put them up and looked out under them. She seldom or never looked through them for so small a thing as a boy; they were her state pair, the pride of her heart, and were built for "style," not service -- she could have seen through a pair of stove-lids just
>
> . It's not what I want. Maybe I misunderstood what you meant.
>
> Rodolfo
If you can't get a guru interested in your problem then I guess you're
screwed. Here is an elisp function that doesn't work:
(defun my-latex-indent-item (&optional n)
(interactive "p")
(mark-paragraph)
(unless n (setq n 10))
(open-rectangle 1 n)
)
What this wants to do is move the \item paragraph (made into a region) n
spaces right if C-u n prefix exists, otherwise ten spaces. What it does
is go to the beginning of the buffer and move the first line n spaces.
???
Maybe it needs unwind-protect, save-excursion or something else I don't
understand. Or maybe you can't implicitly create a region in an elisp
program.
Ed
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
2009-08-26 14:17 ` Rodolfo Medina
2009-08-26 14:23 ` Peter Dyballa
2009-08-26 17:52 ` B. T. Raven
@ 2009-08-27 9:00 ` Peter Dyballa
[not found] ` <mailman.5507.1251363817.2239.help-gnu-emacs@gnu.org>
3 siblings, 0 replies; 22+ messages in thread
From: Peter Dyballa @ 2009-08-27 9:00 UTC (permalink / raw)
To: Rodolfo Medina; +Cc: help-gnu-emacs
Am 26.08.2009 um 16:17 schrieb Rodolfo Medina:
> Then my example above becomes:
>
> \item{1)} The old lady pulled her spectacles down and looked over
> them about the room; then she put them up and looked out under
> them. She seldom or never looked through them for so small a thing
> as a boy; they were her state pair, the pride of her heart, and
> were built for "style," not service -- she could have seen through
> a pair of stove-lids just
>
> . It's not what I want.
OK, another try! Reduce fill-column to previous value less the
indentation. Starting in a new and fresh line at first column. There
write your text and format it with M-Q. Now cut it as a rectangle and
insert the rectangle after the \item or whatever. It will be
automatically indented. Set fill-column back to the original value.
--
Greetings
Pete
A child of five could understand this! Fetch me a child of five.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Indent region in LaTeX mode
[not found] ` <mailman.5507.1251363817.2239.help-gnu-emacs@gnu.org>
@ 2009-08-27 11:58 ` Rodolfo Medina
0 siblings, 0 replies; 22+ messages in thread
From: Rodolfo Medina @ 2009-08-27 11:58 UTC (permalink / raw)
To: help-gnu-emacs
Rodolfo Medina wrote:
>> I want a certain paragraph to be indented and filled, like this:
>>
>> \item{1)} The old lady pulled her spectacles down and looked over them about
>> the room; then she put them up and looked out under them. She
>> or never looked through them for so small a thing as a boy; were
>> her state pair, the pride of her heart, and were built for "style,"
>> not service -- she could have seen through a pair of stove-lids
>>
>> . I get this easily in text mode with `C-u 10 C-x TAB' and then `M-q'.
>> Instead, in LaTeX mode, `M-q' does not fill the region. I don't know why it
>> works fine in text mode but not in LaTeX mode.
>>
>> Can anyone suggest a proper code to make those above commands work _also_
>> under LaTeX mode?
>>
>> The issue looks important to me because, just in LaTeX, mode, you can often
>> use such \item environments.
Peter Dyballa <Peter_Dyballa@Web.DE> writes:
> OK, another try! Reduce fill-column to previous value less the
> indentation. Starting in a new and fresh line at first column. There write
> your text and format it with M-Q. Now cut it as a rectangle and insert the
> rectangle after the \item or whatever. It will be automatically indented. Set
> fill-column back to the original value.
That seems to work, thanks.
"When you must specify a rectangle for a command to work on, you do it
by putting the mark at one corner and point at the opposite corner."
Then, `C-x r r R' to copy or `C-x r k' to kill it it and `C-x r y' to paste it
at the desired point.
It's not to jump for joy, it's a bit complicated, but it works. When I think
that in text mode it's very simple... So, another way could be to switch to
text mode, do the job and then switch back to LaTeX mode.
Maybe, then, we needn't become M$ Word users, do we? ;)
Rodolfo
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2009-08-27 11:58 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-24 14:55 Indent region Rodolfo Medina
2009-08-24 15:02 ` Peter Brett
2009-08-24 15:16 ` Alan
2009-08-24 16:40 ` B. T. Raven
2009-08-24 18:22 ` Rodolfo Medina
2009-08-24 20:35 ` Lennart Borgman
2009-08-24 21:15 ` B. T. Raven
2009-08-24 22:28 ` Rodolfo Medina
2009-08-25 2:04 ` B. T. Raven
[not found] ` <mailman.5270.1251146161.2239.help-gnu-emacs@gnu.org>
2009-08-24 22:13 ` Rodolfo Medina
2009-08-24 21:51 ` Lennart Borgman
[not found] ` <mailman.5272.1251150746.2239.help-gnu-emacs@gnu.org>
2009-08-24 23:19 ` Rodolfo Medina
2009-08-26 9:42 ` Indent region in LaTeX mode Rodolfo Medina
2009-08-26 11:24 ` Peter Dyballa
[not found] ` <mailman.5415.1251285889.2239.help-gnu-emacs@gnu.org>
2009-08-26 13:23 ` Rodolfo Medina
2009-08-26 12:54 ` Peter Dyballa
[not found] ` <mailman.5423.1251291261.2239.help-gnu-emacs@gnu.org>
2009-08-26 14:17 ` Rodolfo Medina
2009-08-26 14:23 ` Peter Dyballa
2009-08-26 17:52 ` B. T. Raven
2009-08-27 9:00 ` Peter Dyballa
[not found] ` <mailman.5507.1251363817.2239.help-gnu-emacs@gnu.org>
2009-08-27 11:58 ` Rodolfo Medina
2009-08-26 17:10 ` Ralf Angeli
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).