Вы можете попытаться установить это в своем файле инициализации.
(setq ess-tab-complete-in-script t)
(add-hook 'ess-mode-hook
'(lambda()
(local-set-key (kbd "<tab>") 'ess-indent-or-complete)
))
Когда вы находитесь внутри фрагмента кода R, первое нажатие TAB сделает отступ строки, если она не выровнена должным образом, в противном случае слово будет автоматически дополнено. Вы можете дополнительно настроить это поведение с помощью переменной ess-first-tab-never-complete
и решить, должно ли завершение происходить только в конце строк, конце слов и т. Д. (См. Описание переменной).