Commit Graph

28 Commits

Author SHA1 Message Date
Robby Findler
e1f0b95e68 make the paren highlight use non alpha=1 colors so that
the paren highlight composes with other highlighting in the editor

original commit: 7ac80bbb01ef6048df4a471dc7fd08b1838fce8d
2012-11-30 10:00:46 -06:00
Robby Findler
df61dc8953 added spelling dictionary support
related to PR 13242

original commit: 5b18645a9a5f1646d69f6d3ff1b761cb7def3e65
2012-11-22 19:24:22 -06:00
Robby Findler
fc583a9210 add preference settings so that the misspelled words color
can be configured

original commit: a59df8c7ee19f2c91d41f823d2981854408c50a6
2012-10-14 22:27:50 -05:00
Robby Findler
c010d0aca7 add capability to spell-check string constants
(calls out to ispell or aspell)

original commit: 72fa1d45a18e2e38444db4c11300a1d9f344035c
2012-10-14 17:40:56 -05:00
Robby Findler
1f3c357621 adjust the print-to-ps preference in DrRacket so that you can also
choose to print to pdf as well. Also, enable the preference
under linux (ie, make it available to be chosen-- all platforms
still default to printing via the platform-specific mechanism)

original commit: c675cf47f03cd50ff305bc7947c95628da151da5
2012-09-17 10:47:22 -05:00
Robby Findler
4bee9aeb19 add splicing-syntax-parameterize to the default indentation prefs
original commit: a475c078e26dca8dcdb605fa1212125d4525c7ce
2012-04-05 17:34:45 -05:00
Robby Findler
2450c4ad0f be a bit more systematic with tabbing and magic square-bracket-ing for 'for's
also, add in for/sum and for/product

original commit: a1446a037b6dcf083a6e7edeefbc05b5e4a34cf2
2012-03-28 07:21:09 -05:00
Robby Findler
018fd62d43 add a preference to control whether or not there is an extra
pixel of space in between lines in DrRacket.

This change is based on Matthew's experience having a look
at the font setup on the three platforms.

He writes:
>  * Mac OS X: the convention seems to be to add space between lines.
>   TextEdit, for example, looks like DrRacket: the maze has spaces.
>
>   (I can't find a font that makes the maze look right, actually, even
>   if I adjust the line spacing.)
>
>  * Windows: the convention seems to be that space is built into the
>   font. DrRacket (and SirMail) draw lines more sparsely than Notepad.
>
>   Perhaps consistent with the differing conventions, the height of
>   "Courier New" at 11-pixel size is 14 on Windows, 13 on Mac OS X.
>
>  * Unix: the convention seems to be to add space. DrRacket looks like
>   the default Terminal and Text Editor programs on Ubuntu.
>
>   The maze nevertheless looks right everywhere, because the glyphs
>   extend an extra pixel above the declared bounding box!

original commit: 0d6b82537776ad4bd850e3b7c5cc1bdaa209b865
2012-03-24 20:20:05 -05:00
Matthew Flatt
cd76937049 try module+' in place of slice'
original commit: e01ebf6095682d9e8ac51d4ce8bf01bf14e9cfdc
2012-03-13 14:31:40 -06:00
Matthew Flatt
0f58af9a51 DrRacket default `module*' indentation
original commit: 54a441c0e376ace19d705a9fe9717253bd56f50b
2012-03-09 10:34:57 -07:00
Robby Findler
ff6fa2736c some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:'
original commit: 458e2c2282adca43aabe3d1e62957389d2fbe798
2011-11-30 06:45:50 -06:00
Robby Findler
eb943f394e Adjust DrRacket so that it saves files with CRLF
line terminators when:

  a) running under windows, and
  b) the file on the disk (when DrRacket first opens it)
     contains all CRLF line endings.

In all other situations, the file is saved with LF terminators.

Before this commit, DrRacket would always use the platform-specific
convention, regardless of the original content of the file.

closes PR 12242

original commit: 4a2757f2004fa84901cbae7ff9a257616ce7acaa
2011-09-30 17:08:07 -05:00
Robby Findler
0683d8a898 add splicing-* to the default indentation preferences setting
original commit: 3a3ce656c4ed5736ae5e46e9736fb05c35412c96
2011-09-29 06:55:05 -05:00
Robby Findler
dfb6f53f0e get rid of the "open here" functionality
This is a backwards incompatible change; there is a more complex change
that just stubs this stuff out that may be better that we may need
isntead of this commit.

original commit: 048fa1d7b8b5e17ac58181b068d779806bd5c59a
2011-09-21 22:53:03 -05:00
Robby Findler
21ea7fb026 change autowrapping preference default
please merge to release branch

original commit: 2a78ea97237e93e980b8a4ef16563882d8f03822
2011-07-19 16:17:04 -05:00
Eli Barzilay
950c968e77 ".ss" -> ".rkt" scan done.
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Vincent St-Amour
791a62ce78 More indentation of TR keywords.
original commit: 32a8da58cb609fad2240ae3a6410c2dbec078d29
2011-04-29 15:28:30 -04:00
Vincent St-Amour
2865956a15 Add more TR keywords to tabify list.
original commit: 5592e9b34ba24964d7688c9566f7bda343205ec9
2011-04-28 16:19:58 -04:00
Eric Dobson
8a4acb7003 Added TR keywords to default tabify list
original commit: cfab042e549061e62da8f05e7582ee13dc6326ba
2011-04-28 16:19:58 -04:00
Robby Findler
b8f668ea3a add match to the default indentation and squarebracket preferences
closes PR 11656
  closes PR 11653

original commit: 72b7c262904d30a321139c286fa34b7bec17cfaa
2011-01-21 06:47:28 -06:00
Robby Findler
fa93a8ee44 adjusted the framework preferences system to work better with failures under windows
original commit: cde613218e8b9a64e8495b050f1c9a474ab71afa
2011-01-20 14:07:12 -06:00
Robby Findler
b886a67766 clicking on the preference file indicator now gives stats about the preferences file
original commit: d8a3edfc88ebff4e4bca92187b14ccb9038aa07d
2011-01-07 12:33:14 -06:00
Jay McCarthy
b808f9045d Adding PLAI keywords to default indent
original commit: 12fb39f5bd473af62dd9d1ae03a066f047ea11fd
2010-09-13 10:29:03 -06:00
Robby Findler
fa10a60208 added for/fold to square-bracket default prefs
original commit: 672355f82343bd73efa11877cc6c2f8234a2da1d
2010-08-17 10:40:14 -05:00
Robby Findler
db4c530020 whoops, PR 11065 was wrong
original commit: d2802a0ed7db9286cfa768282cde609717947d13
2010-07-31 09:39:44 -05:00
Robby Findler
3b9a210cdb closes PR 11065
original commit: 1b25f2241fe2b7e4d77307f009f56423cb996e2f
2010-07-31 08:06:17 -05:00
Robby Findler
f39e86aad3 added local
original commit: 4504678bd78a0175ad003ec892cc27885ca75b90
2010-06-20 21:59:39 -05:00
Matthew Flatt
5adf804728 rename all files .ss -> .rkt
original commit: 28b404307793f041bb3363135a2968e283855318
2010-04-27 16:50:15 -06:00