# Changing intendation ruby/emacs-mode?

**URL:** <https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357>\
**Category:** Ruby\
**Created:** [September 1, 2008, 12:50am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357 "2008-09-01T00:50:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ssecorp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@ssecorp](https://www.ruby-forum.com/u/ssecorp)\
**Post date:** [September 1, 2008, 12:50am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357/1 "2008-09-01T00:50:42Z")

</div>

emacs indents 2 chars only by defualt in ruby-mode.

how can I change to 4?

---

<div class="post-metadata">

**Author:** ![ssecorp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@ssecorp](https://www.ruby-forum.com/u/ssecorp)\
**Post date:** [September 1, 2008, 1:04am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357/2 "2008-09-01T01:04:09Z")

</div>

On Mon Sep 1 07:44:50 2008, ssecorp wrote:

> emacs indents 2 chars only by defualt in ruby-mode.
> 
> how can I change to 4?

Put this in your .emacs:

(setq-default tab-width 4)

---

<div class="post-metadata">

**Author:** ![ssecorp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@ssecorp](https://www.ruby-forum.com/u/ssecorp)\
**Post date:** [September 1, 2008, 1:53am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357/3 "2008-09-01T01:53:15Z")

</div>

Hi,

In message “Re: Changing intendation ruby/emacs-mode?”  
on Mon, 1 Sep 2008 07:44:50 +0900, ssecorp [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|emacs indents 2 chars only by defualt in ruby-mode.  
|  
|how can I change to 4?

Put this in your .emacs:

(setq-default ruby-indent-level 4)

```
          matz.

```

---

<div class="post-metadata">

**Author:** ![ssecorp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@ssecorp](https://www.ruby-forum.com/u/ssecorp)\
**Post date:** [September 1, 2008, 9:24am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357/4 "2008-09-01T09:24:08Z")

</div>

add line followed to the ruby-mode-hook:

as a sample:  
(add-hook 'ruby-mode-hook  
(lambda()  
(set (make-local-variable 'tab-width) 4)))

---

<div class="post-metadata">

**Author:** ![ssecorp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f04885/32.png) [@ssecorp](https://www.ruby-forum.com/u/ssecorp)\
**Post date:** [September 2, 2008, 2:03am UTC](https://www.ruby-forum.com/t/changing-intendation-ruby-emacs-mode/147357/5 "2008-09-02T02:03:28Z")

</div>

removed\_email\_address@domain.invalid wrote:

> add line followed to the ruby-mode-hook:
> 
> as a sample:  
> (add-hook 'ruby-mode-hook  
> (lambda()  
> (set (make-local-variable 'tab-width) 4)))  
> ^^^^^^^^^  
> I think you mean: ruby-indent-level
