- Oct 03, 2014
-
-
Christophe Rhodes authored
finally! The slime connection got out of sync otherwise. This fix only works if the locale is a UTF-8 one, mind you.
-
- Jan 11, 2014
-
-
Christophe Rhodes authored
Adjust the README instructions to have --interactive in the R startup invocation, so base graphics display automatically.
-
- Apr 29, 2012
-
-
Christophe Rhodes authored
In the process, implement looking up foo$bar$baz, and passing those completions back. It's not completely robust to somewhat exotic syntax, as it assumes that the text being completed can be used directly as character vectors naming objects or fields; it is good enough to get started, and now a lot less annoying to use (particularly when lots of fields have underscores in them...)
-
Christophe Rhodes authored
Also note some other bugs as fixed.
-
- Apr 23, 2012
-
-
Christophe Rhodes authored
%in% needs a `vector' first argument, so make it so, listifying anything that isn't already a vector. (Note: there seem to be plenty of non-vector first arguments that work, such as as.Date("2012-01-01"), which returns FALSE to is.vector() -- but the new code seems to get that right anyway, based on very limited testing.
-
Christophe Rhodes authored
Reported by Philipp Marek
-
- Dec 15, 2011
-
-
Christophe Rhodes authored
Check for a zero-element character vector return from readChar. (This is not documented as the EOF return value, no, but it makes sense). Also commit bug reports #18 and #19, and some README rearrangement.
-
- Dec 09, 2011
-
-
Christophe Rhodes authored
-
- Oct 23, 2011
-
-
Christophe Rhodes authored
-
- Sep 19, 2011
-
-
Christophe Rhodes authored
-
- Sep 13, 2011
-
-
Christophe Rhodes authored
otherwise extended regexp metacharacters, particularly ".", get interpreted as those metacharacters rather than literals. (bug #12)
-
Christophe Rhodes authored
use new fancy :popup-buffer event in slime-media.
-
Christophe Rhodes authored
-
- Sep 10, 2011
-
-
Christophe Rhodes authored
It's easy really; just iterate over expressions. Resolves bug #10.
-
Christophe Rhodes authored
We've resolved and :FIXED: several. Log a bug related to repl handling of multiple expressions.
-
Christophe Rhodes authored
Makes C-c C-r substantially less painful, and also produces slightly fewer surprises at the REPL. (resolves #5)
-
- Sep 09, 2011
-
-
Christophe Rhodes authored
-
Christophe Rhodes authored
-
- Apr 06, 2011
-
-
Christophe Rhodes authored
-
- Oct 08, 2010
-
-
Christophe Rhodes authored
This fixes bug #1. It is somewhat on the risky side given that there are current known protocol problems in the presence of non-ASCII encodings, but it does make working in the slime repl much more pleasant.
-
Christophe Rhodes authored
This time about visibility of evaluation results.
-
Christophe Rhodes authored
Allow ="foo"= to be exported as code.
-
Christophe Rhodes authored
Wow, this was hard. parse() constructs a vector with mode "expression", consisting of multiple, possibly nested calls. Scattered throughout this structure are srcrefs with absolute locations. This means that we need to walk the parsed data structure and adjust every srcref that we can find, giving it an offset based on the location information passed to compile-string-for-emacs (which requires bleeding-edge 2010-10-08 slime, because earlier versions don't pass line/column information in the position argument). But we can't simply adjust the "srcref" attribute on our parsed data structure, because R tries very hard to be pure. Instead we need to return a copy with the right modifications (but preserving everything else of importance). It's straightforward once you know how, but there were many painful missteps to get to this point. Still, now M-. works on function names assigned with C-c C-c in source buffers.
-
- Oct 07, 2010
-
-
Christophe Rhodes authored
-
Christophe Rhodes authored
1:£ crashes the swank connection (and is fairly easy to mistype when demoing)
-
- Oct 01, 2010
-
-
Christophe Rhodes authored
-
Christophe Rhodes authored
Link to them from README for webby goodness. (Actually for webby goodness I have to call them BUGS.org and TODO.org, *sigh*).
-