emacs-ess / ESS

Emacs Speaks Statistics: ESS
https://ess.r-project.org/
GNU General Public License v3.0
622 stars 162 forks source link

Auto-complete quick help writes directly in iESS buffer #846

Closed lo-zed closed 5 years ago

lo-zed commented 5 years ago

Hello, ac quick help works fine with function parameters (see screenshots 1&2) screenshot_1 screenshot_2 However for anything else it writes the help content directly in the iESS buffer (screenshots 3&4) screenshot_3 screenshot_4 This is very annoying because it erases the previously written command and if not careful one can execute the whole help file. I am running emacs 26.1-2 on archlinux, with ess 20190220.2125 and auto-complete 20170125.245 from melpa, with default configurations. I have found similar issues (https://github.com/emacs-ess/ESS/issues/109, https://stackoverflow.com/questions/27018075/strange-no-documentation-error-in-ess, https://stat.ethz.ch/pipermail/ess-help/2013-August/009288.html) but couldn't find an answer. Can anyone help? Thank you very much.

Edit: setting (setq ac-use-quick-help nil) helps, but I'd still like to be able to use the quick help.

jabranham commented 5 years ago

Duplicate of #842 I think.

Long story short is that auto-complete is unmaintained upstream. None of the ESS developers use auto-complete, so a fix is pretty low-priority. Patches are, of course, welcome. Company-mode is the more modern alternative, we're encouraging auto-complete users to switch to company.

lo-zed commented 5 years ago

Alright, thanks. I'll switch to company.