Update ess-mode.el

Updated ess-mode to allow indent and complete
Update ess-custom.el
Update ess-mode.el
Update ess-mode.el
developer: retrieve package name from DESCRIPTION file

git-svn-id: https://svn.r-project.org/ESS/trunk@5689 0bbaf3bd-34e0-0310-bf65-c717079852d4
better developer mode-line indicator

git-svn-id: https://svn.r-project.org/ESS/trunk@5690 0bbaf3bd-34e0-0310-bf65-c717079852d4
local mode-line indicator comes after the main indicator

git-svn-id: https://svn.r-project.org/ESS/trunk@5691 0bbaf3bd-34e0-0310-bf65-c717079852d4
refactor ess-mode-line-indicator into ess--mode-line-process-indicator

   This is "very" internal variable.

git-svn-id: https://svn.r-project.org/ESS/trunk@5692 0bbaf3bd-34e0-0310-bf65-c717079852d4
	* ess-site.el: Here is a workaround for an Emacs bug related to indirect
	buffers and spurious lockfiles that rears its ugly head with .Rd files
http://lists.gnu.org/archive/html/bug-gnu-emacs/2013-02/msg01368.html
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14328


git-svn-id: https://svn.r-project.org/ESS/trunk@5693 0bbaf3bd-34e0-0310-bf65-c717079852d4
add interoperability between ess-roxy and auto-fill-mode

git-svn-id: https://svn.r-project.org/ESS/trunk@5694 0bbaf3bd-34e0-0310-bf65-c717079852d4
** TODO Unit tests for testing common problems (like Sweave), previous bug regressions, etc.


git-svn-id: https://svn.r-project.org/ESS/trunk@5695 0bbaf3bd-34e0-0310-bf65-c717079852d4
	* ess-sas-l.el (SAS-mode-font-lock-defaults):  remove annoying 9.3
	note/news from the comment category; it's not a one-time 9.3 specific
	message; it is also in 12.1 and presumably it is now eternally
	annoying; but we can't font-lock it since it changes with every
	new SAS release and it is not worth the maintenance/vigilance


git-svn-id: https://svn.r-project.org/ESS/trunk@5696 0bbaf3bd-34e0-0310-bf65-c717079852d4
	* ess-help.el (ess-skip-to-help-section): this issue is documented in 2 places
http://www.xemacs.org/About/XEmacsVsGNUemacs.html
http://www.xemacs.org/Documentation/21.5/html/cl_4.html
So, the schism goes back many years: circa 1997-1998.  The fix is simple.
If the keypress is meant to be a character, then
you wrap last-command-event as follows...

(if (featurep 'xemacs) last-command-char last-command-event)


git-svn-id: https://svn.r-project.org/ESS/trunk@5697 0bbaf3bd-34e0-0310-bf65-c717079852d4
add roxy-tags "section" "details" and "inheritParams"

git-svn-id: https://svn.r-project.org/ESS/trunk@5698 0bbaf3bd-34e0-0310-bf65-c717079852d4
ess-function-call-face inherit from font-lock-function-name-face rather
than font-lock-builtin-face

   Many themes make bultin-face bold, and that very much sucks for function name.

git-svn-id: https://svn.r-project.org/ESS/trunk@5699 0bbaf3bd-34e0-0310-bf65-c717079852d4
recognize space in "? foo"

git-svn-id: https://svn.r-project.org/ESS/trunk@5700 0bbaf3bd-34e0-0310-bf65-c717079852d4
Add new keywords (taken from contrib/julia-mode.el) to julia.

git-svn-id: https://svn.r-project.org/ESS/trunk@5701 0bbaf3bd-34e0-0310-bf65-c717079852d4
Tidy imenu; Function should be tied to start of line.

git-svn-id: https://svn.r-project.org/ESS/trunk@5702 0bbaf3bd-34e0-0310-bf65-c717079852d4
in emacs 24.3.5 codding cannot be specified in .dir-locals

git-svn-id: https://svn.r-project.org/ESS/trunk@5703 0bbaf3bd-34e0-0310-bf65-c717079852d4
ess-site: don't require ancient dialects (vst, xls, s4-d)

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