Dorian
Dorian

Reputation: 9055

Disable irb autocomplete

The latest version of irb introduced an autocomplete that is quite buggy and I don't generally like to be distracted by an autocomplete, any idea how I can disable it?

Related question: How to disable Pry autocomplete?

Upvotes: 83

Views: 13639

Answers (3)

Hallison Batista
Hallison Batista

Reputation: 171

If you using IRB remotely and do not have permission to update .irbrc file, try this:

Reline.autocompletion = IRB.conf[:USE_AUTOCOMPLETE] = false

This assignment changes the behaviour of the current session.

May the source be with you.

Upvotes: 17

HarlemSquirrel
HarlemSquirrel

Reputation: 10124

We can pass the --noautocomplete command line option when invoking IRB.

irb --noautocomplete

Alternatively we can set a configuration option in ~/.irbrc or one of the other locations specified in the documentation

IRB.conf[:USE_AUTOCOMPLETE] = false

Starting a Rails console will respect this configuration but for a one-off we can provide the command line option. Be sure to pass any Rails options before the --

rails console --sandbox -- --noautocomplete

Upvotes: 42

vkozyrev
vkozyrev

Reputation: 1978

Try putting this in your ~/.irbrc

IRB.conf[:USE_AUTOCOMPLETE] = false

Upvotes: 93

Related Questions