ess-roxy-preview(-html): use (ess-force-buffer-current) to autostart R

git-svn-id: https://svn.r-project.org/ESS/trunk@5228 0bbaf3bd-34e0-0310-bf65-c717079852d4
don't use syntactic classes in imenu. etags don't understand them

git-svn-id: https://svn.r-project.org/ESS/trunk@5229 0bbaf3bd-34e0-0310-bf65-c717079852d4
new command ess-build-tags-for-directory (bound to C-c C-e C-t)

git-svn-id: https://svn.r-project.org/ESS/trunk@5230 0bbaf3bd-34e0-0310-bf65-c717079852d4
New single key command `ess-switch-to-inferior-or-script-buffer' bound to C-c
C-z in both ESS and iESS

Deprecate C-c C-y.

git-svn-id: https://svn.r-project.org/ESS/trunk@5231 0bbaf3bd-34e0-0310-bf65-c717079852d4
change the default of inferior-ess-same-window from t to nil

git-svn-id: https://svn.r-project.org/ESS/trunk@5232 0bbaf3bd-34e0-0310-bf65-c717079852d4
ess-switch-process: adding *new* alternative and fixing inconsistency with 0 processes

git-svn-id: https://svn.r-project.org/ESS/trunk@5233 0bbaf3bd-34e0-0310-bf65-c717079852d4
pretify a bit inserted commands when ess-eval-visibly-p is 'nowait

git-svn-id: https://svn.r-project.org/ESS/trunk@5234 0bbaf3bd-34e0-0310-bf65-c717079852d4
defvaralias ess-eval-visibly-p to ess-eval-visibly (which has 3 values now + emacs conventions recommend not using -p suffix for variables)

git-svn-id: https://svn.r-project.org/ESS/trunk@5235 0bbaf3bd-34e0-0310-bf65-c717079852d4
use comint-highlight-input face when evaluating linewise (consistent with over versions of eval)

git-svn-id: https://svn.r-project.org/ESS/trunk@5236 0bbaf3bd-34e0-0310-bf65-c717079852d4
check if ess-eval-visibly-p is bound and assign to ess-eval-visibly before defvaralias

git-svn-id: https://svn.r-project.org/ESS/trunk@5237 0bbaf3bd-34e0-0310-bf65-c717079852d4
A smarter way to solve ess-eval-visibly problem - change the order of defcustom and defvaralias :)

git-svn-id: https://svn.r-project.org/ESS/trunk@5238 0bbaf3bd-34e0-0310-bf65-c717079852d4
making C-M-\ work in julia + correcting indentation bug at bob

git-svn-id: https://svn.r-project.org/ESS/trunk@5239 0bbaf3bd-34e0-0310-bf65-c717079852d4
further indentation improvement in julia

git-svn-id: https://svn.r-project.org/ESS/trunk@5240 0bbaf3bd-34e0-0310-bf65-c717079852d4
make . _ and @ symbols in julia

git-svn-id: https://svn.r-project.org/ESS/trunk@5241 0bbaf3bd-34e0-0310-bf65-c717079852d4
refactor  imenu functionality and move it into specific dialect files

git-svn-id: https://svn.r-project.org/ESS/trunk@5242 0bbaf3bd-34e0-0310-bf65-c717079852d4
don't set ess-dialect in ess-force-buffer-current (not needed and cause buggy behavior if wrong dialect is set)

git-svn-id: https://svn.r-project.org/ESS/trunk@5243 0bbaf3bd-34e0-0310-bf65-c717079852d4
adjusting julia help system for recent changes load ess-julia.el fine at start-up.

git-svn-id: https://svn.r-project.org/ESS/trunk@5244 0bbaf3bd-34e0-0310-bf65-c717079852d4
make ess-help-command defvar instead of custom

git-svn-id: https://svn.r-project.org/ESS/trunk@5245 0bbaf3bd-34e0-0310-bf65-c717079852d4
remove ding on bogus buffer (julia has very short docs)

git-svn-id: https://svn.r-project.org/ESS/trunk@5246 0bbaf3bd-34e0-0310-bf65-c717079852d4
improve help action in indexed buffers (was R specific)

git-svn-id: https://svn.r-project.org/ESS/trunk@5247 0bbaf3bd-34e0-0310-bf65-c717079852d4