racket/collects
Robby Findler d3e1c16159 adjust the c:x;n and c:x;p keybindings to use the
same information as the yellow green bubbles

Before, when you typed c:x;n, drracket would look at the identifier
you're on, find its binder, find all bound occurrences of that binder,
sort them by position in the buffer, and then jump to the one that
follows where you are.

This works great for things like the "x" in "(let ([x 1]) x x)"
but not so great for things like the "define" in:

  #lang racket
  (define x '(+ 1 2))
  (define y '(+ 3 4))

since that would jump to the quote, since there are bindign arrows
going from the "racket" to the define and to the quote.

Now, since it is using information ultimately derived directly
from (and only from) free-identifier=? (the arrows also come from
identifier-binding, which is how we get those arrows in the second
example above) you jump from the first define to the second define,
which seems better.
2013-02-19 13:52:42 -06:00
..
2htdp add a test case 2013-02-09 11:45:40 -06:00
algol60 Move cfg-parser from the algol60 collection to parser-tools. 2013-01-15 14:19:15 -07:00
at-exp/lang
browser
compatibility
compiler Consistent capitalization for "GRacket". 2013-02-16 13:41:38 -05:00
config
data fix some bugs in union-find 2013-01-30 20:47:55 -06:00
datalog
db added unstable/socket 2013-02-14 17:19:08 -05:00
defaults
deinprogramm remove 'create executable' functionality from drracket for all 2013-01-05 12:19:26 -06:00
drracket adjust the c:x;n and c:x;p keybindings to use the 2013-02-19 13:52:42 -06:00
drscheme
dynext Restore functionality of quiet? argument for link-extension. 2013-01-25 13:22:14 -07:00
embedded-gui
eopl
errortrace errortrace: remove redundant expansion 2012-11-30 07:26:51 -07:00
ffi ffi/unsafe: add _size', _ssize', _ptrdiff', _intmax', `_uintmax' 2013-02-18 17:01:11 -07:00
file "PLT Scheme Inc" -> "PLT Design Inc" 2013-02-12 08:06:30 -05:00
framework use impersonator-ephemeron to allow a 2013-02-19 13:52:42 -06:00
frtime
future-visualizer
games fix `plt-games' launcher 2013-02-18 17:23:01 -07:00
graphics
gui-debugger Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-client Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
handin-server fix handin server error on bad password 2013-01-01 10:58:11 -06:00
help try to make the bug report form more robust when the 2013-02-09 11:45:40 -06:00
hierlist
honu [honu] return a parsed syntax object immediately if the parser has a current expression 2012-11-30 11:11:11 -07:00
htdp
html Removing optimizations from sgml-reader that do not work for UTF-8 2013-01-18 06:15:02 -07:00
icons
images
json Add tests for regexp match to check for word break. 2013-01-15 16:05:43 -07:00
lang added defthing as a doc feature; Closes PR13414 2013-01-05 14:35:30 -05:00
launcher Consistent capitalization for "GRacket". 2013-02-16 13:41:38 -05:00
lazy
macro-debugger fix missing argument 2013-01-11 16:14:58 -05:00
make
math Added flexp2', fllog2', `fllogb'; refactored and documented flonum testing 2013-01-28 17:44:33 -07:00
meta test fixups 2013-02-16 08:56:21 -07:00
mred racket/gui: fix contract of set-value' in gauge%' 2013-02-15 16:02:53 -07:00
mrlib make 2htdp/image images convertible to picts 2013-01-18 20:15:36 -06:00
mysterx
mzcom
mzlib add `file-truncate' 2013-01-18 11:03:46 -06:00
mzscheme
net Improve comment. 2013-02-19 00:22:47 -05:00
openssl move lazy-require to racket/lazy-require 2012-12-03 19:28:12 -05:00
parser-tools Rackety 2013-02-05 12:32:48 -06:00
picturing-programs
plai
planet raco pkg: improve command-line checking and error reporting 2012-12-22 09:43:19 -07:00
planet2 Informative error message for raco pkg remove 2013-02-15 15:44:31 -05:00
plot Export racket/draw's helper contracts and document them 2013-02-14 18:22:48 -05:00
preprocessor
profile added 1e-10 floor to prevent div-by-zero 2012-12-19 09:42:37 -08:00
r5rs
r6rs
racket racket/draw win32: work around a Pango bug 2013-02-19 08:48:04 -07:00
racklog
rackunit
raco Spelling error 2013-02-03 13:14:54 -06:00
reader/lang
readline Override readline's getc function to use Racket's read-byte. 2013-02-10 05:54:52 -07:00
realm documenting the folder 2012-12-27 19:01:33 -05:00
redex add long-missing space 2013-02-11 22:08:02 -06:00
repo-time-stamp
rnrs
s-exp/lang
scheme
schemeunit
scribble scribble: fix "on this page" rendering 2013-02-18 17:34:16 -07:00
scribblings Add example of mixin form to guide documentation. 2013-02-19 12:44:21 -07:00
scriblib scriblib/figure: overhaul 2013-01-24 06:43:11 -05:00
setup setup/configtab: prevent cross-module inlining of configuration 2013-01-05 07:33:41 -07:00
sgl "PLT Scheme Inc" -> "PLT Design Inc" 2013-02-12 08:06:30 -05:00
slatex
slideshow
srfi Fix year day for srfi/19-produced date*s 2013-01-18 15:48:11 -05:00
stepper Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
string-constants Synch German string constants with latest. 2013-02-16 10:52:42 +01:00
swindle 2012 -> 2013 2013-01-09 01:17:26 -05:00
syntax doc repair 2013-02-14 15:55:07 -07:00
syntax-color unbreak scheme-lexer 2013-02-16 19:55:18 -06:00
teachpack fix up some cross references 2013-02-16 09:49:24 -07:00
test-engine
tests JIT: inline char->integer' and integer->char' 2013-02-19 08:43:50 -07:00
texpict
trace
typed Move Optimization Coach to PLaneT 2. 2013-01-11 18:40:23 -05:00
typed-racket Fixes *-filter types and filter of zero?. 2013-02-18 11:56:59 -05:00
typed-scheme Move Optimization Coach to PLaneT 2. 2013-01-11 18:40:23 -05:00
unstable fix cross-reference 2013-02-18 17:11:38 -07:00
version
web-server Supporting headers and stateless in web-server/test 2013-02-08 07:01:36 -07:00
wxme
xml
xrepl Fix XREPL logging printer to handle new logger name field. 2013-01-11 18:15:34 -05:00
.gitignore