unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: mccormick.bob@gmail.com
To: help-gnu-emacs@gnu.org
Subject: Plain text indentation problem
Date: Sun, 13 Jan 2008 21:17:37 -0800 (PST)	[thread overview]
Message-ID: <d7b9efcf-ed4f-468e-b2ea-063eeed0f1ad@d21g2000prf.googlegroups.com> (raw)

I'm having an odd problem with auto-indentation in Emacs in text-mode
that I'm hoping someone here can help me with.   I'm trying to edit a
file whose format needs to be similar to this:

--------------------------------------
Story: simple addition
  Scenario: add one plus one
    Given an addend of 1
    And an addend of 1
    When the addends are added
    Then the sum should be 2
  Scenario: add two plus five
    Given an addend of 2
    And an addend of 5
------------------------------------------------

The problem is, when I get to the second "Scenario" line that needs to
be indented less than the line before it.  Emacs automatically indents
it the same as the previous line (which I'd expect), but what's the
best way to get the line back to the same indentation as the previous
line?  I've been doing M-b's until I get to the beginning of the first
word ("Scenario"), then backspacing.  The problem is if I backspace
back to the beginning of the line, then hit tab again, emacs indents
the line in one space more than the first "Scenario" line.   In other
words, it looks kind of like this:

----------------------------
  Scenario: add one plus one
    Given an addend of 1
   Scenario: add two plus five
    Given an addend of 2
----------------------------------

Any ideas what I'm doing wrong?  Is there an easier way to move a line
back one TAB width?

(BTW.. For anyone whose interested, the file format in question is for
the Ruby Rspec Story Runner tool)

             reply	other threads:[~2008-01-14  5:17 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-14  5:17 mccormick.bob [this message]
2008-01-14 16:46 ` Plain text indentation problem oliver.g.charles
2008-01-14 22:51   ` mccormick.bob

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d7b9efcf-ed4f-468e-b2ea-063eeed0f1ad@d21g2000prf.googlegroups.com \
    --to=mccormick.bob@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).