* indentation (Indent More)
@ 2015-07-12 6:03 Russ P.
2015-07-15 20:34 ` Bobby Casey
[not found] ` <mailman.6971.1436992476.904.help-gnu-emacs@gnu.org>
0 siblings, 2 replies; 4+ messages in thread
From: Russ P. @ 2015-07-12 6:03 UTC (permalink / raw)
To: help-gnu-emacs
I recently decided to decrease my indentation from 4 spaces to 2 spaces (as recommended for Scala). I have the following in my .emacs file:
(global-set-key "\t" 'tab-to-tab-stop) ; "normal" tab key
(setq tab-stop-list '(2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36))
(setq-default indent-tabs-mode nil)
(setq-default tab-width 2)
It works fine, but when I try to use
Edit/Text Properties/Indentation/Indent More
it still adds 4 spaces. How can I change that to 2 spaces? Thanks
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: indentation (Indent More)
2015-07-12 6:03 indentation (Indent More) Russ P.
@ 2015-07-15 20:34 ` Bobby Casey
[not found] ` <mailman.6971.1436992476.904.help-gnu-emacs@gnu.org>
1 sibling, 0 replies; 4+ messages in thread
From: Bobby Casey @ 2015-07-15 20:34 UTC (permalink / raw)
To: Russ P.; +Cc: help-gnu-emacs
On Sun, Jul 12, 2015 at 2:03 AM, Russ P. <russ.paielli@gmail.com> wrote:
> I recently decided to decrease my indentation from 4 spaces to 2 spaces (as recommended for Scala). I have the following in my .emacs file:
>
> (global-set-key "\t" 'tab-to-tab-stop) ; "normal" tab key
> (setq tab-stop-list '(2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36))
> (setq-default indent-tabs-mode nil)
> (setq-default tab-width 2)
>
> It works fine, but when I try to use
>
> Edit/Text Properties/Indentation/Indent More
>
> it still adds 4 spaces. How can I change that to 2 spaces? Thanks
>
According to the help for `increase-left-margin' the variable
`standard-indent' is used to specify spacing. Setting that to 2
should fix the issue.
As an aside, are you sure you want two spaces for everything rather
than just in scala-mode?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: indentation (Indent More)
[not found] ` <mailman.6971.1436992476.904.help-gnu-emacs@gnu.org>
@ 2015-07-15 21:41 ` Russ P.
2015-07-19 0:34 ` Robert Thorpe
0 siblings, 1 reply; 4+ messages in thread
From: Russ P. @ 2015-07-15 21:41 UTC (permalink / raw)
To: help-gnu-emacs
On Wednesday, July 15, 2015 at 1:34:38 PM UTC-7, Bobby Casey wrote:
> On Sun, Jul 12, 2015 at 2:03 AM, Russ P. <russ.p@gmail.com> wrote:
> > I recently decided to decrease my indentation from 4 spaces to 2 spaces (as recommended for Scala). I have the following in my .emacs file:
> >
> > (global-set-key "\t" 'tab-to-tab-stop) ; "normal" tab key
> > (setq tab-stop-list '(2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36))
> > (setq-default indent-tabs-mode nil)
> > (setq-default tab-width 2)
> >
> > It works fine, but when I try to use
> >
> > Edit/Text Properties/Indentation/Indent More
> >
> > it still adds 4 spaces. How can I change that to 2 spaces? Thanks
> >
>
> According to the help for `increase-left-margin' the variable
> `standard-indent' is used to specify spacing. Setting that to 2
> should fix the issue.
>
> As an aside, are you sure you want two spaces for everything rather
> than just in scala-mode?
I only want it in scala-mode, but I don't really care enough to bother changing it unless there is a dirt-simple way to do it. Thanks for the help.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: indentation (Indent More)
2015-07-15 21:41 ` Russ P.
@ 2015-07-19 0:34 ` Robert Thorpe
0 siblings, 0 replies; 4+ messages in thread
From: Robert Thorpe @ 2015-07-19 0:34 UTC (permalink / raw)
To: Russ P.; +Cc: help-gnu-emacs
"Russ P." <russ.paielli@gmail.com> writes:
> On Wednesday, July 15, 2015 at 1:34:38 PM UTC-7, Bobby Casey wrote:
>> On Sun, Jul 12, 2015 at 2:03 AM, Russ P. <russ.p@gmail.com> wrote:
>> > I recently decided to decrease my indentation from 4 spaces to 2 spaces (as recommended for Scala). I have the following in my .emacs file:
>> >
>> > (global-set-key "\t" 'tab-to-tab-stop) ; "normal" tab key
>> > (setq tab-stop-list '(2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36))
>> > (setq-default indent-tabs-mode nil)
>> > (setq-default tab-width 2)
>> >
>> > It works fine, but when I try to use
>> >
>> > Edit/Text Properties/Indentation/Indent More
>> >
>> > it still adds 4 spaces. How can I change that to 2 spaces? Thanks
>> >
>>
>> According to the help for `increase-left-margin' the variable
>> `standard-indent' is used to specify spacing. Setting that to 2
>> should fix the issue.
>>
>> As an aside, are you sure you want two spaces for everything rather
>> than just in scala-mode?
>
> I only want it in scala-mode, but I don't really care enough to bother
> changing it unless there is a dirt-simple way to do it. Thanks for the
> help.
Look in the scala-mode documentation.
There are two aspects to tabs:
* How a tab character is displayed.
This is controlled by the variable tab-width. Usually in a programming
mode, the only way you can insert a tab character is with C-q TAB or C-q
C-i though. By default Emacs binds TAB to a command.
* What pressing tab inserts.
If a mode doesn't have an indentation convention then this is defined by
tab-stops-list and tab-to-tab-stop. If the mode does have an
indentation convention then that takes over and it's defined by a mode
specific variable.
So, Your editing of tab-stops-list, tab-to-tab-stop doesn't help you.
Editing tab-width only helps if scala-mode is inserting tabs and it's
probably inserting spaces. So, check scala-mode's sources.
I couldn't even find scala-mode on the web, only scala-mode2.
BR,
Robert Thorpe
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-07-19 0:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-12 6:03 indentation (Indent More) Russ P.
2015-07-15 20:34 ` Bobby Casey
[not found] ` <mailman.6971.1436992476.904.help-gnu-emacs@gnu.org>
2015-07-15 21:41 ` Russ P.
2015-07-19 0:34 ` Robert Thorpe
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).