drracket
drracket copied to clipboard
DrRacket, IDE for Racket
Steps to reproduce: 1. In an empty buffer, evaluate `(make-string 100000 #\A)` 2. Cmd+T to create a new buffer in a new tab and switch to it. 3. Attempt to...
There are two cases when [`jump-to-definition-callback`](https://github.com/racket/drracket/blob/master/drracket/drracket/private/syncheck/gui.rkt#L1877) is called: the file with the definition has not been opened, or is already opened. If it's already opened, DrRacket will jump to definition...
Selecting text and using the "Racket|Uncomment" menu item does nothing on Linux with Wayland and GTK3. With `PLT_GTK2=1` set, it works correctly.
**Is your feature request related to a problem? Please describe.** (5 days ago on slack) :face_palm:
I already had a Package Source URL and accidentally pasted a second one and hit enter, creating an erroneous URL. The installer says ``` Querying Git references for smol at...
Windows 11, DrRacket 8.6.0.9 (same problem has been there since 8.6 release). Having Program Contour enabled slows syntax coloring to a few lines per second, vs. nearly instant on my...
DrRacket currently uses `submit-predicate` to determine whether an "enter" should submit the expression for evaluation. The issue with submit-predicate is its inflexibility. Sometimes we might want to enter multiple lines,...
I have an error that interfaces end users, so I don't want to show the stacktrace (esp. in the command-line). `exn:fail:user` fits this purpose. However, when given `prop:exn:srclocs` on top...
Steps to reproduce: 1. Set `plt:framework-pref:drracket:most-recent-lang-line` to `#lang r6rs` and close DrRacket. E.g. by creating a new buffer, change the lang line, save it to a file, and close DrRacket....
Fixes https://github.com/racket/htdp/issues/177