[ESS] Introducing Polymode

Mathieu Basille basille at ase-research.org
Fri Mar 29 17:13:23 CET 2013


Ah, the attached file was removed in my previous message. Here it is in 
plain text:

=========================== test.Rmd ===========================

% Title
% Author
% March 29, 2013

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.

```{r test1}
1+1
bla[[i]]
```

Sed ut perspiciatis unde omnis iste natus error sit voluptatem
accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae
ab illo inventore veritatis et quasi architecto beatae vitae dicta
sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit
aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos
qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui
dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed
quia non numquam eius modi tempora incidunt ut labore et dolore magnam
aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum
exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex
ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in
ea voluptate velit esse quam nihil molestiae consequatur, vel illum
qui dolorem eum fugiat quo voluptas nulla pariatur?

```{r test2, include = FALSE}
2+2
```

Non eram nescius, Brute, cum, quae summis ingeniis exquisitaque
doctrina philosophi Graeco sermone tractavissent, ea Latinis litteris
mandaremus, fore ut hic noster labor in varias reprehensiones
incurreret. nam quibusdam, et iis quidem non admodum indoctis, totum
hoc displicet philosophari. quidam autem non tam id reprehendunt, si
remissius agatur, sed tantum studium tamque multam operam ponendam in
eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis
litteris, contemnentes Latinas, qui se dicant in Graecis legendis
operam malle consumere. postremo aliquos futuros suspicor, qui me ad
alias litteras vocent, genus hoc scribendi, etsi sit elegans, personae
tamen et dignitatis esse negent.

At vero eos et accusamus et iusto odio dignissimos ducimus qui
blanditiis praesentium voluptatum deleniti atque corrupti quos dolores
et quas molestias excepturi sint occaecati cupiditate non provident,
similique sunt in culpa qui officia deserunt mollitia animi, id est
laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita
distinctio. Nam libero tempore, cum soluta nobis est eligendi optio
cumque nihil impedit quo minus id quod maxime placeat facere possimus,
omnis voluptas assumenda est, omnis dolor repellendus. Temporibus
autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe
eveniet ut et voluptates repudiandae sint et molestiae non
recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut
reiciendis voluptatibus maiores alias consequatur aut perferendis
doloribus asperiores repellat.

Contra quos omnis dicendum breviter existimo. Quamquam philosophiae
quidem vituperatoribus satis responsum est eo libro, quo a nobis
philosophia defensa et collaudata est, cum esset accusata et
vituperata ab Hortensio. qui liber cum et tibi probatus videretur et
iis, quos ego posse iudicare arbitrarer, plura suscepi veritus ne
movere hominum studia viderer, retinere non posse. Qui autem, si
maxime hoc placeat, moderatius tamen id volunt fieri, difficilem
quandam temperantiam postulant in eo, quod semel admissum coerceri
reprimique non potest, ut propemodum iustioribus utamur illis, qui
omnino avocent a philosophia, quam his, qui rebus infinitis modum
constituant in reque eo meliore, quo maior sit, mediocritatem
desiderent.

```{r test3}
3+3
```

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.

================================================================

Mathieu.


Le 03/29/2013 12:09 PM, Mathieu Basille a écrit :
> Well, this one was difficult to isolate... From what I understand, this is
> the use of double brackets, such as [[i]] in a R code chunk that is the
> origin of the error messages. Then, the error messages arise every time a R
> code chunk is 'parsed' by Emacs (sorry if this is not the correct
> terminology: at startup, only the chunks on screen are affected, but moving
> the cursor to another code chunk makes a new message).
>
> And the number in the jit-lock-function seems to be related to some sort of
> character counter (from the beginning of the file).
>
> I attach a simple, although quite wordy, example. I just added enough Lorem
> ipsum to make sure that one R code chunk was not on screen after we open
> the file. See the first chunk with [[i]].
>
> Mathieu.
>
>
> Le 03/29/2013 11:30 AM, Vitalie Spinu a écrit :
>>    >> Mathieu Basille <basille at ase-research.org>
>>    >> on Fri, 29 Mar 2013 11:17:00 -0400 wrote:
>>
>>   > Error during redisplay: (jit-lock-function 1) signaled
>> (wrong-type-argument
>>   > stringp nil)
>>   > Error during redisplay: (jit-lock-function 522) signaled
>> (wrong-type-argument
>>   > stringp nil)
>>
>>   > And from time to time (but I can't seem to find the pattern when it
>> occurs), I
>>   > have the same error message, but for functions 110, 682, 1042, 1201,
>> 1561, 1720,
>>   > 2591...
>>
>>   > I really don't know if this is problematic, since I can't see any
>> troubles with
>>   > it...
>>
>> In a perfect world you should not see these messages. They come from
>> font-lock and are notoriously difficult to debug. Can you please send me
>> a small reproducible example where this happens? I will add it to the
>> test cases.
>>
>>      Vitalie
>>
>>
>
>
>
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>

-- 

~$ whoami
Mathieu Basille, PhD

~$ locate --details
University of Florida \\
Fort Lauderdale Research and Education Center
(+1) 954-577-6314
http://ase-research.org/basille

~$ fortune
« Le tout est de tout dire, et je manque de mots
Et je manque de temps, et je manque d'audace. »
  -- Paul Éluard



More information about the ESS-help mailing list