1. 24 Apr, 2012 2 commits
    • Christophe Rhodes's avatar
      declare a version in `swank:connection-info` · 2b906424
      Christophe Rhodes authored
      Useful both for me, to track what slime version is most likely to be
      maximally compatible, and for SLIMV users, which dispatch on the
      version to know whether the protocol is byte-count-based or
    • Christophe Rhodes's avatar
      implement `swank:operator-arglist` properly · f26811f3
      Christophe Rhodes authored
      Now that slime-operator-at-point is overrideable, I can even test this
      from within Emacs -- but thanks to Philipp Marek for implementing this
      in his SLIMV-based environment first.
  2. 23 Apr, 2012 2 commits
    • Christophe Rhodes's avatar
      fix bug #21 · 24bb738d
      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's avatar
      log bug #21, regarding inspection of environments · 14bc3a0d
      Christophe Rhodes authored
      Reported by Philipp Marek
  3. 15 Dec, 2011 1 commit
  4. 09 Dec, 2011 3 commits
  5. 23 Oct, 2011 4 commits
  6. 19 Sep, 2011 2 commits
  7. 13 Sep, 2011 3 commits
  8. 10 Sep, 2011 3 commits
  9. 09 Sep, 2011 3 commits
  10. 20 Aug, 2011 1 commit
  11. 06 Apr, 2011 9 commits
  12. 08 Oct, 2010 6 commits
    • Christophe Rhodes's avatar
      add .htaccess for utf-8 html encoding · 7ca2fbcd
      Christophe Rhodes authored
    • Christophe Rhodes's avatar
      capture output from evaluating swank requests · d71a2190
      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
    • Christophe Rhodes's avatar
      log another wishlist bug · b5612664
      Christophe Rhodes authored
      This time about visibility of evaluation results.
    • Christophe Rhodes's avatar
      improve html export of org files · 74ab0ece
      Christophe Rhodes authored
      Allow ="foo"= to be exported as code.
    • Christophe Rhodes's avatar
      webup Makefile target · 5eb27952
      Christophe Rhodes authored
      for no better reason than my convenience
    • Christophe Rhodes's avatar
      srcrefs in swank:compile-string-for-emacs · 16e6dc8f
      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.
  13. 07 Oct, 2010 1 commit