/[slime]/slime/contrib/slime-repl.el
ViewVC logotype

Log of /slime/contrib/slime-repl.el

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.67 - (view) (annotate) - [select for diffs]
Mon May 13 13:16:24 2013 UTC (11 months, 1 week ago) by mbaringer
Branch: MAIN
CVS Tags: HEAD
Changes since 1.66: +17 -1 lines
Diff to previous 1.66
slime-repl.el (slime-repl-sexp-at-point): New function ; similar
to slime-sexp-at-point but ignore repl prompt text.
(slime-repl-inspect): New function; similar to slime-inspect but
default value is computed via slime-repl-sexp-at-point and not
slime-sexp-at-point.
(slime-repl-mode-map): Bind slime-repl-inspect it C-c I

Revision 1.66 - (view) (annotate) - [select for diffs]
Sun Feb 10 19:29:30 2013 UTC (14 months, 1 week ago) by sboukarev
Branch: MAIN
Changes since 1.65: +2 -1 lines
Diff to previous 1.65
* slime-repl.el (slime-open-stream-to-lisp): Use current
connection host instead of slime-lisp-host.

Revision 1.65 - (view) (annotate) - [select for diffs]
Fri Nov 23 11:37:53 2012 UTC (16 months, 4 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64
Rename slime-repl-print-right-margin-follows-window to slime-repl-auto-right-margin.

Revision 1.64 - (view) (annotate) - [select for diffs]
Fri Nov 23 11:28:27 2012 UTC (16 months, 4 weeks ago) by sboukarev
Branch: MAIN
Changes since 1.63: +27 -8 lines
Diff to previous 1.63
* slime-repl.el (slime-repl-print-right-margin-follows-window):
New variable, defaults to NIL.
(slime-repl-eval-string): Respect the above variable.
* swank-repl.lisp (listener-eval): New keyword parameter,
window-width, if supplied binds *print-right-margin* to its
value.
Based on a patch by Marco Baringer.

Revision 1.63 - (view) (annotate) - [select for diffs]
Fri Dec 23 20:03:15 2011 UTC (2 years, 4 months ago) by sboukarev
Branch: MAIN
Changes since 1.62: +15 -3 lines
Diff to previous 1.62
* slime.el (slime-cycle-connections): Add
`slime-cycle-connections-hook', to be used by slime-repl.

* contrib/slime-repl.el (slime-change-repl-to-default-connection): New
function.
Changes the current REPL to the REPL of the default connection. If
the current buffer is not a REPL, don't do anything.
Put it into `slime-cycle-connections-hook', so that when
connections are cycled through it will change the currently
displayed REPL.

Revision 1.62 - (view) (annotate) - [select for diffs]
Sun Dec 4 15:18:42 2011 UTC (2 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.61: +2 -1 lines
Diff to previous 1.61
* swank-repl.lisp: New file.
* slime-repl.el (slime-repl): Add swank-dependecy.

Revision 1.61 - (view) (annotate) - [select for diffs]
Fri Dec 2 22:12:09 2011 UTC (2 years, 4 months ago) by sboukarev
Branch: MAIN
Changes since 1.60: +0 -1 lines
Diff to previous 1.60
* slime-repl.el (slime-repl-send-input): Don't put `read-only'
property on an overlay, overlays don't support it.

Revision 1.60 - (view) (annotate) - [select for diffs]
Sun Nov 27 19:24:34 2011 UTC (2 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.59: +13 -2 lines
Diff to previous 1.59
* swank.lisp (create-server): Remove coding-system argument.
([defstruct] connection): Remove coding-system slot.
(connection.external-format, *coding-system*): Deleted.
(make-connection, start-server, create-server, setup-server)
(accept-connections): Drop coding-system arg.

(connection-info): Return supported coding systems.
(create-repl, open-dedicated-output-stream)
(open-streams, initialize-streams-for-connection): Add
coding-system arg.

* slime.el (slime-init-command): Ignore the coding-system arg.
(slime-connection-coding-systems): New connection variable.
(slime-set-connection-info): Set it.

Revision 1.59 - (view) (annotate) - [select for diffs]
Wed Nov 23 00:56:01 2011 UTC (2 years, 5 months ago) by sboukarev
Branch: MAIN
Changes since 1.58: +5 -2 lines
Diff to previous 1.58
* slime-repl.el (slime-open-stream-to-lisp): Convert "utf-8-unix"
to 'utf-8-unix.

Revision 1.58 - (view) (annotate) - [select for diffs]
Wed Nov 16 10:01:19 2011 UTC (2 years, 5 months ago) by sboukarev
Branch: MAIN
Changes since 1.57: +4 -5 lines
Diff to previous 1.57
* swank.lisp (open-dedicated-output-stream): Open a stream with
the right coding system.
Change (:open-dedicated-output-stream port) message to
(:open-dedicated-output-stream port coding-system), because Emacs
can no longer determine the coding system based on the main
network streams since they are binary now.

* contrib/slime-repl.el (slime-open-stream-to-lisp): Set the process coding system
to the right coding system.

Revision 1.57 - (view) (annotate) - [select for diffs]
Fri Oct 7 12:50:20 2011 UTC (2 years, 6 months ago) by sboukarev
Branch: MAIN
CVS Tags: FAIRLY-STABLE, SLIME-2-3, byte-stream
Changes since 1.56: +7 -5 lines
Diff to previous 1.56
* slime-repl.el (slime-repl-clear-output): Fix clearing output
when there's something entered after the prompt.

Revision 1.56 - (view) (annotate) - [select for diffs]
Wed Oct 5 11:58:00 2011 UTC (2 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.55: +6 -0 lines
Diff to previous 1.55
* swank.lisp (clear-repl-variables): New functions, clears *, /,
and + variables.

* contrib/slime-repl.el (slime-clear-repl-variables): New function, clears *, /,
and + variables.
(slime-repl-clear-buffer-hook): Add `slime-clear-repl-variables'
to it, now C-c M-o clears variables, allowing bound objects to be GCed.

Revision 1.55 - (view) (annotate) - [select for diffs]
Sat Oct 1 19:45:54 2011 UTC (2 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.54: +5 -3 lines
Diff to previous 1.54
* slime-repl.el (slime-repl-set-package): Don't redisplay the
prompt if it doesn't change.

Revision 1.54 - (view) (annotate) - [select for diffs]
Tue Aug 30 15:34:10 2011 UTC (2 years, 7 months ago) by nsiivola
Branch: MAIN
Changes since 1.53: +65 -19 lines
Diff to previous 1.53
slime-repl: new command: slime-eval-last-expression-in-repl

  For sending forms from other buffers to repl for evaluation.

  Default binding is C-c C-j. With prefix argument doesn't switch
  REPL back the original package.

Revision 1.53 - (view) (annotate) - [select for diffs]
Sun Jan 23 00:08:09 2011 UTC (3 years, 3 months ago) by sboukarev
Branch: MAIN
CVS Tags: SLIME-2-2
Changes since 1.52: +1 -2 lines
Diff to previous 1.52
* slime-repl.el (slime-repl-shortcut-help): Don't make ? an alias
for help, ? is bound to minibuffer-completion-help, and you can't
enter it.

Revision 1.52 - (view) (annotate) - [select for diffs]
Sun Sep 26 18:10:33 2010 UTC (3 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51
* slime-repl.el (slime-repl-history-pattern): Match \t too,
besides \  and \n.

Revision 1.51 - (view) (annotate) - [select for diffs]
Wed Sep 22 19:17:35 2010 UTC (3 years, 7 months ago) by sboukarev
Branch: MAIN
Changes since 1.50: +4 -4 lines
Diff to previous 1.50
* swank.lisp (eval-for-emacs): Send (:abort condition) where
condition is a condition which was aborted instead of just (:abort).
* slime.el: Handle the above change.

* contrib/slime-repl.el: Handle (:abort condition) message from lisp.

Revision 1.50 - (view) (annotate) - [select for diffs]
Fri Sep 3 19:04:28 2010 UTC (3 years, 7 months ago) by sboukarev
Branch: MAIN
Changes since 1.49: +6 -4 lines
Diff to previous 1.49
* slime-repl.el (slime-search-property-change): XEmacs may return
nil on previous/next-single-char-property-change, don't pass it to
goto-char.

Revision 1.49 - (view) (annotate) - [select for diffs]
Fri Sep 3 18:53:12 2010 UTC (3 years, 7 months ago) by sboukarev
Branch: MAIN
Changes since 1.48: +11 -7 lines
Diff to previous 1.48
* slime-repl.el (slime-repl-mode-end-of-defun)
(slime-repl-mode-beginning-of-defun): Take an optional argument
which specifies how many defuns it should move. GNU Emacs catches
wrong-number-of-arguments condition and does this by itself, but
XEmacs doesn't.

Revision 1.48 - (view) (annotate) - [select for diffs]
Sat Aug 21 06:40:12 2010 UTC (3 years, 8 months ago) by heller
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47
* slime-repl.el: Specify :on-unload action.

Revision 1.47 - (view) (annotate) - [select for diffs]
Fri Jul 16 07:34:23 2010 UTC (3 years, 9 months ago) by sboukarev
Branch: MAIN
Changes since 1.46: +18 -6 lines
Diff to previous 1.46
* slime-repl.el (slime-call-defun): Handle setf-functions.

Revision 1.46 - (view) (annotate) - [select for diffs]
Fri May 28 14:15:30 2010 UTC (3 years, 10 months ago) by heller
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45
Call provide at the end of the file.
* slime-c-p-c.el slime-fancy-inspector.el slime-fancy.el
slime-fontifying-fu.el slime-fuzzy.el slime-package-fu.el
slime-parse.el slime-presentations.el slime-references.el
slime-repl.el slime-scratch.el:

Revision 1.45 - (view) (annotate) - [select for diffs]
Wed May 19 06:55:15 2010 UTC (3 years, 11 months ago) by sboukarev
Branch: MAIN
Changes since 1.44: +14 -13 lines
Diff to previous 1.44
* slime-repl.el (slime-list-repl-short-cuts): Don't scroll to the
bottom, don't error if a shortcut has no documentation.

Revision 1.44 - (view) (annotate) - [select for diffs]
Thu May 13 15:31:07 2010 UTC (3 years, 11 months ago) by trittweiler
Branch: MAIN
Changes since 1.43: +29 -20 lines
Diff to previous 1.43
	* slime.el (define-slime-contrib): New macro.

	* slime-autodoc.el, slime-c-p-c.el, slime-compiler-notes-tree.el,
	slime-enclosing-context.el, slime-fancy.el, slime-fuzzy.el,
	slime-hyperdoc.el, slime-mdot-fu.el, slime-mrepl.el,
	slime-parse.el, slime-presentations.el, slime-repl.el,
	slime-snapshot.el, slime-tramp.el, slime-xref-browser.el:

	Use newly added `define-slime-contrib' macro to specify
	slime and swank dependencies, and to specify what should happen on
	contrib load/unload.

Revision 1.43 - (view) (annotate) - [select for diffs]
Fri May 7 08:27:20 2010 UTC (3 years, 11 months ago) by sboukarev
Branch: MAIN
Changes since 1.42: +5 -24 lines
Diff to previous 1.42
* slime-presentations.el (slime-presentation-write): Reuse
functions from slime-repl. This fixes spurious point jumps.

* slime-repl.el (slime-repl-show-maximum-output):
Don't search for a window of the buffer if the current window
already displays it.
(slime-with-output-end-mark): Removed, unused.

Revision 1.42 - (view) (annotate) - [select for diffs]
Wed May 5 16:00:44 2010 UTC (3 years, 11 months ago) by sboukarev
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41
* Make buffer names more consistent.
Patch by Leo Liu.

Revision 1.41 - (view) (annotate) - [select for diffs]
Sat May 1 06:12:30 2010 UTC (3 years, 11 months ago) by sboukarev
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
* contrib/slime-repl.el (slime-repl-update-banner): Use slime-move-point
instead of goto-char alone, ensuring that the point is moved even
if the window isn't currently selected.

* slime.el (slime-restart-sentinel): Don't pop to the inferior
buffer, since this command is usually run either from
*inferior-lisp* buffer or from REPL, it makes sense to reuse
current window instead of messing up window configuration.
(slime-move-point): New function, moves point in a buffer and
its window.

Revision 1.40 - (view) (annotate) - [select for diffs]
Mon Apr 5 23:45:23 2010 UTC (4 years ago) by sboukarev
Branch: MAIN
Changes since 1.39: +8 -0 lines
Diff to previous 1.39
* slime-repl.el (slime-repl-inside-string-or-comment-p): New
function, when in the REPL prompt, narrow the search to the
prompt, otherwise stray " from the previous prompts
or outputs may confuse slime-inside-string-or-comment-p.

* slime-autodoc.el (slime-autodoc): Use
slime-repl-inside-string-or-comment-p when fbound.

Revision 1.39 - (view) (annotate) - [select for diffs]
Tue Mar 9 14:10:37 2010 UTC (4 years, 1 month ago) by sboukarev
Branch: MAIN
Changes since 1.38: +10 -5 lines
Diff to previous 1.38
* contrib/slime-repl.el (slime-call-defun): When on defclass insert
 (make-instance 'name).

* slime.el (slime-parse-context): Add defclass.

Revision 1.38 - (view) (annotate) - [select for diffs]
Mon Mar 8 16:32:00 2010 UTC (4 years, 1 month ago) by sboukarev
Branch: MAIN
Changes since 1.37: +15 -7 lines
Diff to previous 1.37
* contrib/slime-repl.el (slime-call-defun): Work also on defvar/defparameter.

* slime.el (slime-extract-context): Add defvar and defparameter.

Revision 1.37 - (view) (annotate) - [select for diffs]
Sun Jan 31 20:17:27 2010 UTC (4 years, 2 months ago) by sboukarev
Branch: MAIN
Changes since 1.36: +0 -1 lines
Diff to previous 1.36
* slime-repl.el (slime-repl-mode): Don't do
 (use-local-map slime-repl-mode-map) because it will be used
through slime-repl-map-mode minor mode.
This fixes double entries in the menu bar.
Reported by RaceCondition from #lisp.

Revision 1.36 - (view) (annotate) - [select for diffs]
Thu Jan 14 21:53:11 2010 UTC (4 years, 3 months ago) by sboukarev
Branch: MAIN
Changes since 1.35: +10 -2 lines
Diff to previous 1.35
* contrib/slime-repl.el: Revert the previous change because it
didn't work in some cases.
(slime-repl-map-mode): New minor mode which sole purpose is to
enable `slime-repl-mode-map'.
(slime-repl-mode): Enable `slime-repl-map-mode' after enabling
`slime-editing-map'.
This will finally allow `slime-repl-mode-map' to take precedence of
`slime-editing-map'.

Revision 1.35 - (view) (annotate) - [select for diffs]
Thu Jan 14 15:53:33 2010 UTC (4 years, 3 months ago) by sboukarev
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34
* contrib/slime-repl.el (slime-repl-mode-map): Use both
`slime-editing-map' and `lisp-mode-map' as parent keymaps.
(slime-repl-mode): Don't use `slime-editing-mode' because
its keymap is already used above.
That way `slime-repl-mode-map' takes precedence of.
`slime-editing-map'.

Revision 1.34 - (view) (annotate) - [select for diffs]
Sun Jan 3 15:58:29 2010 UTC (4 years, 3 months ago) by sboukarev
Branch: MAIN
Changes since 1.33: +15 -0 lines
Diff to previous 1.33
* contrib/slime-repl.el (sldb-insert-frame-call-to-repl): New function
for inserting a call to a frame into the REPL. Bound to C-y in SLDB.

* swank-backend.lisp (frame-call): New function.
Returns a string representing a call to the entry point of a frame.
* swank-ccl.lisp (frame-call): Implementation of the above.
* swank-sbcl.lisp (frame-call): Ditto.

Revision 1.33 - (view) (annotate) - [select for diffs]
Mon Nov 30 14:47:40 2009 UTC (4 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.32: +5 -8 lines
Diff to previous 1.32
* slime.el (slime-editing-mode): New minor mode for use in the REPL.

* slime-repl.el (slime-repl-mode-map): Don't copy
slime-parent-map.  Instead ...
(slime-repl-mode): ... enable slime-editing-mode.

Revision 1.32 - (view) (annotate) - [select for diffs]
Mon Nov 23 12:25:42 2009 UTC (4 years, 5 months ago) by trittweiler
Branch: MAIN
Changes since 1.31: +4 -2 lines
Diff to previous 1.31
	* slime-repl.el (slime-repl-previous-matching-input)
	(slime-repl-next-matching-input): Read input by means of
	`slime-read-from-minibuffer' so TAB will complete symbols for us.

Revision 1.31 - (view) (annotate) - [select for diffs]
Sun Nov 22 13:03:11 2009 UTC (4 years, 5 months ago) by sboukarev
Branch: MAIN
Changes since 1.30: +29 -4 lines
Diff to previous 1.30
contrib/slime-repl.el:
(slime-repl-history-remove-duplicates): New variable,
if set to T previous matching history entries are removed before
appending a new item. Default value is NIL.
(slime-repl-history-trim-whitespaces): New variable, when T remove
whitespaces at the beginning and end of a new history item.
Default value is NIL.
(slime-repl-add-to-input-history): Implement behaviour of the variables
above.
(slime-string-trim): New function, works like cl:string-trim.

Revision 1.30 - (view) (annotate) - [select for diffs]
Fri Nov 20 15:48:18 2009 UTC (4 years, 5 months ago) by sboukarev
Branch: MAIN
Changes since 1.29: +11 -5 lines
Diff to previous 1.29
contrib/slime-repl.el:
(slime-repl-position-in-history): Add new optional
parameter `exclude-string'.
(slime-repl-history-replace): Don't replace history item if it's exactly
matching the current input, search for the next match instead.

Revision 1.29 - (view) (annotate) - [select for diffs]
Thu Oct 15 16:40:38 2009 UTC (4 years, 6 months ago) by heller
Branch: MAIN
Changes since 1.28: +6 -1 lines
Diff to previous 1.28
* slime.el (slime-current-package): Move REPL stuff to contrib.
* slime-repl.el (slime-repl-find-buffer-package): New function.
(slime-repl-init): Initialize slime-find-buffer-package-function.

Revision 1.28 - (view) (annotate) - [select for diffs]
Sun Oct 11 22:16:19 2009 UTC (4 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.27: +3 -2 lines
Diff to previous 1.27
* contrib/slime-repl.el (slime-repl-set-package): Don't double unfinished input
and don't move point if it's inside the input area.

Revision 1.27 - (view) (annotate) - [select for diffs]
Tue Sep 29 03:21:31 2009 UTC (4 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
contrib/slime-repl.el (slime-sync-package-and-default-directory): Better checking for packages.

Revision 1.26 - (view) (annotate) - [select for diffs]
Mon Sep 28 21:28:29 2009 UTC (4 years, 6 months ago) by sboukarev
Branch: MAIN
Changes since 1.25: +7 -4 lines
Diff to previous 1.25
* slime-repl.el (slime-sync-package-and-default-directory):
Do not try to set package if it doesn't exists.

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Sep 17 14:56:22 2009 UTC (4 years, 7 months ago) by sboukarev
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24
* slime-repl.el (slime-repl-clear-buffer): Don't change cursor
position if is already at the prompt.

Revision 1.24 - (view) (annotate) - [select for diffs]
Fri Sep 4 13:00:42 2009 UTC (4 years, 7 months ago) by sboukarev
Branch: MAIN
Changes since 1.23: +15 -17 lines
Diff to previous 1.23
* slime-repl.el (slime-sync-package-and-default-directory):
Don't change package if it's unknown. Use existing functions for
changing package and directory.

Revision 1.23 - (view) (annotate) - [select for diffs]
Thu Jul 2 17:00:25 2009 UTC (4 years, 9 months ago) by sboukarev
Branch: MAIN
Changes since 1.22: +2 -0 lines
Diff to previous 1.22
* slime.el (slime-beginning-of-symbol): Limit searching to 2000
characters.

Revision 1.22 - (view) (annotate) - [select for diffs]
Thu May 28 15:40:10 2009 UTC (4 years, 10 months ago) by trittweiler
Branch: MAIN
Changes since 1.21: +4 -0 lines
Diff to previous 1.21
	* slime-repl.el (slime-repl-disconnect): Disconnect current connection.
	(slime-repl-disconnect-all): New; disconnect all connections.

	Patch by Stas Boukarev.

Revision 1.21 - (view) (annotate) - [select for diffs]
Fri May 15 19:02:19 2009 UTC (4 years, 11 months ago) by trittweiler
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20
	* slime-repl.el (with-canonicalized-slime-repl-buffer): XEmacs
	chokes on symbol-names with an initial dot.

	Patch by François-René Rideau.

Revision 1.20 - (view) (annotate) - [select for diffs]
Fri Apr 3 20:43:48 2009 UTC (5 years ago) by trittweiler
Branch: MAIN
Changes since 1.19: +11 -0 lines
Diff to previous 1.19
	* slime-repl.el (slime-inspector-mode-map): Add binding for M-RET.
	(slime-inspector-copy-down-to-repl): Moved here from slime.el.

Revision 1.19 - (view) (annotate) - [select for diffs]
Fri Mar 27 12:58:22 2009 UTC (5 years ago) by heller
Branch: MAIN
Changes since 1.18: +4 -0 lines
Diff to previous 1.18
* slime-repl.el (slime-repl-remove-hooks): New function.

Revision 1.18 - (view) (annotate) - [select for diffs]
Wed Mar 25 07:20:00 2009 UTC (5 years, 1 month ago) by heller
Branch: MAIN
Changes since 1.17: +3 -0 lines
Diff to previous 1.17
* slime-repl.el (slime-repl-event-hook-function): Handle
:read-abort.   Reported by Stas Boukarev.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sat Mar 7 20:08:13 2009 UTC (5 years, 1 month ago) by trittweiler
Branch: MAIN
Changes since 1.16: +17 -17 lines
Diff to previous 1.16
	* slime-repl.el ([test] interrupt-in-blocking-read): Wrap
	`with-canonicalized-slime-repl-buffer' around the whole
	test. Otherwise the changed repl prompt doesn't extend to the
	actual `slime-test-expect'.

Revision 1.16 - (view) (annotate) - [select for diffs]
Tue Mar 3 23:22:05 2009 UTC (5 years, 1 month ago) by trittweiler
Branch: MAIN
Changes since 1.15: +28 -29 lines
Diff to previous 1.15
	* slime-repl.el (slime-check-buffer-contents): Fix typo.
	(with-canonicalized-slime-repl-buffer): Refactored from test
	cases. A lot of test cases implemented this somewhat
	wrongly. Making them fail when not called from the SWANK package.
	([test] repl-test): Use above.
	([test] repl-return): Ditto.
	([test] repl-read): Ditto.
	([test] repl-read-lines): Ditto.
	([test] repl-type-ahead): Ditto.
	([test] interrupt-in-blocking-read): Ditto.

Revision 1.15 - (view) (annotate) - [select for diffs]
Tue Feb 17 09:03:46 2009 UTC (5 years, 2 months ago) by heller
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14
* slime-repl.el (slime-repl-connected-hook-function): Bind
slime-current-thread to avoid problems with killed threads.

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Jan 27 15:13:52 2009 UTC (5 years, 2 months ago) by trittweiler
Branch: MAIN
Changes since 1.13: +5 -2 lines
Diff to previous 1.13
	* slime-repl.el ([shortcut] quit): Quit the connection before
	killing the REPL buffer; otherwise the default connection is
	selected rather than the connection of the REPL buffer.
	Reported by Stas Boukarev.

Revision 1.13 - (view) (annotate) - [select for diffs]
Fri Jan 23 10:07:14 2009 UTC (5 years, 3 months ago) by trittweiler
Branch: MAIN
Changes since 1.12: +3 -1 lines
Diff to previous 1.12
	* slime-repl.el (slime-repl-mode-map): Use the key bindings from
	`slime-editing-keys'.

Revision 1.12 - (view) (annotate) - [select for diffs]
Fri Jan 16 15:48:53 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
* slime-repl.el (slime-repl-clear-buffer): Call recenter with t as
argument (to avoid erasing the entire frame).

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Jan 7 09:21:44 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.10: +3 -11 lines
Diff to previous 1.10
* slime.el (slime-keys): Remove the binding for C-c C-i. M-TAB
can also be pressed with M-C-i which is probably not taken
by the window manager.  ESC TAB would also work.  Maybe we
should reuse C-c C-i for slime-inspect.
Move C-c C-y to slime-repl.e.
Remove C-c C-f: it's already on C-c C-d f.
Remove C-c M-0: slime-restore-window-configuration doesn't exist.
Remove M-g: slime-quit doesn't work since ages.

* slime-repl.el (slime-mode-map): Bind C-c~ not ~.
Reported by James Wright.
(slime-repl-mode-map): Bind M-TAB.
Remove C-c C-k: compiling the REPL buffer doesn't work anyway.
Remove C-cC-b, C-c:, C-cE, C-cC-d, C-cC-w, C-M-x, C-cC-t, C-cC-l:
those are already bound in slime-parent-map.

Revision 1.10 - (view) (annotate) - [select for diffs]
Mon Jan 5 21:57:54 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.9: +11 -12 lines
Diff to previous 1.9
Use keymap inheritance to share bindings in various modes.

* slime.el (slime-parent-map): New keymap.
(slime-mode-map, slime-popup-buffer-mode-map, sldb-mode-map)
(slime-inspector-mode-map): Use it.
(slime-parent-bindings, slime-prefix-bindings): New variables.
(slime-prefix-key, slime-define-key): Deleted.

Update contribs accordinly.

Revision 1.9 - (view) (annotate) - [select for diffs]
Sun Jan 4 20:53:06 2009 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.8: +8 -0 lines
Diff to previous 1.8
* slime-repl.el, slime-mrepl.el: Byte-compile the output
functions.

Revision 1.8 - (view) (annotate) - [select for diffs]
Tue Dec 30 19:04:06 2008 UTC (5 years, 3 months ago) by trittweiler
Branch: MAIN
Changes since 1.7: +1 -0 lines
Diff to previous 1.7
	* slime-repl.lisp (slime-repl-set-package): Set
	`slime-buffer-package' to the new package name. Otherwise, a ,!p
	repl command is not properly taken into account resulting in
	misbehaviour of completion and arglist display.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sat Dec 27 21:27:30 2008 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.6: +4 -3 lines
Diff to previous 1.6
(slime-repl-connected-hook-function): Don't use multiple-value-setq.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sat Dec 27 18:24:29 2008 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.5: +33 -1 lines
Diff to previous 1.5
Move slime-lisp-package to slime-repl.el

* swank.lisp (create-repl): Return initial package and prompt.

* slime-repl.el (slime-repl-event-hook-function): Handle
:new-package events here.
(slime-output-buffer): Initialize slime-buffer-package.
(slime-repl-connected-hook-function): Initialize slime-lisp-package.

Revision 1.5 - (view) (annotate) - [select for diffs]
Sat Dec 27 13:21:47 2008 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.4: +4 -1 lines
Diff to previous 1.4
* slime-repl.el (slime-repl-quit): Kill the repl buffer before
quitting.  Reported by Volkan YAZICI.

Revision 1.4 - (view) (annotate) - [select for diffs]
Fri Dec 26 07:23:05 2008 UTC (5 years, 3 months ago) by heller
Branch: MAIN
Changes since 1.3: +23 -2 lines
Diff to previous 1.3
* slime-repl.el (slime-repl-connected-hook-function): Create a
repl thread before creating a repl buffer.

Revision 1.3 - (view) (annotate) - [select for diffs]
Wed Dec 24 08:14:07 2008 UTC (5 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.2: +6 -3 lines
Diff to previous 1.2
* swank.lisp (connection.env): New slot. To hold dynamic variable
bindings for this connection.
(with-io-redirection): Use it.
(create-repl): New function.  Currently only redirects IO for the
connection.  Could potentially be used to create multiple
listeners, each with a set of streams and corresponding buffers.
(*redirect-io*, maybe-call-with-io-redirection)
(call-with-redirected-io): Deleted.

* slime-repl.el (slime-repl-connected-hook-function): Create
a repl at startup.  Well, initialize stream redirection.

Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Dec 24 08:13:56 2008 UTC (5 years, 4 months ago) by heller
Branch: MAIN
Changes since 1.1: +18 -2 lines
Diff to previous 1.1
Move i/o related event handlers to slime-repl.el.

* slime-repl.el (slime-repl-event-hook-function): Handle some
events here.

Revision 1.1 - (view) (annotate) - [select for diffs]
Wed Dec 24 08:07:03 2008 UTC (5 years, 4 months ago) by heller
Branch: MAIN
Move most of the REPL mode to contrib.
Disable some commands that depend on the
existence of a REPL buffer.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5