[ESS] hitting return won't move the cursor down

Tiago R Magalhaes tiago17 at socrates.Berkeley.EDU
Fri Mar 18 17:09:58 CET 2005


Hi Stephen

thanks for the  email and sorry about not having followed the correct 
instructiong to report this

(M-x emacs-version)
XEmacs 21.4 (patch15) "Security Trough Obscurity" [Lucid} 
(powerpc-apple-darwin7.4.0) of Fri Jul 16 2004

"M-x set-variable RET debug-on-error RET t RET" and then the backtrace buffer:
Signaling: (void-variable enable-multibyte-characters)
   (if enable-multibyte-characters (if (not ...) 
(fill-find-break-point after-prefix)))
   (save-excursion (beginning-of-line) (setq after-prefix (point)) 
(and fill-prefix (looking-at ...) (setq after-prefix ...)) 
(move-to-column (1+ fc)) (while (or first ... ...) (setq first nil) 
(re-search-backward "[	]\\|\\c|.\\|.\\c|\\|^") (if ... ... ...)) (if 
enable-multibyte-characters (if ... ...)) (skip-chars-backward " 
	") (point))
   (let ((opoint ...) bounce (first t)) (save-excursion 
(beginning-of-line) (setq after-prefix ...) (and fill-prefix ... ...) 
(move-to-column ...) (while ... ... ... ...) (if 
enable-multibyte-characters ...) (skip-chars-backward "	") (point)))
   (let* (after-prefix (fill-point ...)) (if (save-excursion ... ...) 
(let ... ... ... ...) (setq give-up t)))
   (while (and (not give-up) (> ... fc)) (let* (after-prefix ...) (if 
... ... ...)))
   (if (or (not ...) (null ...) (and ... ...) (save-excursion ... ... 
...)) nil (if (memq justify ...) (save-excursion ...)) (if (and 
adaptive-fill-mode ...) (let ... ...)) (while (and ... ...) (let* ... 
...)) (justify-current-line justify t t) t)
   (let (fc justify bol give-up (fill-prefix fill-prefix)) (if (or ... 
... ... ...) nil (if ... ...) (if ... ...) (while ... ...) 
(justify-current-line justify t t) t))
   ess-do-auto-fill()
   self-insert-command(1)
   newline()
   #<compiled-function nil "...(14)" ["	" nil newline 
indent-according-to-mode] 3 784486 "*">()
   call-interactively(newline-and-indent)


>  > I have upgraded to the ESS-5.2.6 and now when I hit return at the end
>  > of the line, the cursor won't go down - although a new line is
>  > created and I get the following message
>  >
>  > "Symbol's value as variable is void: enable-multibyte-characters"
>  >
>  > I didn't change any setting - at least voluntarily - and I was
>  > wondering if there's any way to get back to the previous behaviour:
>  > hiting return "creates" another line AND moves the cursor to it.
>
>Hi,
>what version of emacs are you using (M-x emacs-version)
>
>Also, follow the next steps to help us debug:
>
>----------------------------------------------------------------------
>    If Emacs reports an error, backtraces can help us debug the problem.
>Type "M-x set-variable RET debug-on-error RET t RET".  Then run the
>command that causes the error and you should see a *Backtrace* buffer
>containing debug information; send us that buffer.
>----------------------------------------------------------------------
>
>Stephen




More information about the ESS-help mailing list