ur5us_ has quit [Remote host closed the connection]
ur5us_ has joined #racket
ur5us_ has quit [Quit: Leaving]
shawnw has joined #racket
GreaseMonkey has quit [Quit: No Ping reply in 180 seconds.]
GreaseMonkey has joined #racket
rekahsoft has quit [Ping timeout: 250 seconds]
Tuplanolla has joined #racket
random-jellyfish has joined #racket
random-jellyfish has quit [Quit: Client closed]
random-jellyfish has joined #racket
random-jellyfish has quit [Quit: random-jellyfish]
skapate has quit [Remote host closed the connection]
synthmeat has quit [Remote host closed the connection]
synthmeat has joined #racket
synthmeat has quit [Client Quit]
synthmeat has joined #racket
shawnw has quit [Ping timeout: 250 seconds]
mwnaylor has quit [Ping timeout: 252 seconds]
mwnaylor has joined #racket
<mwnaylor>
Why on earth would geiser-racket mode set up *.rkt files to open in scheme-mode?????
lucasta has joined #racket
<bremner>
what should it do instead?
<mwnaylor>
since it's supposed to work with racket files, open them in racket-mode.
<bremner>
scheme-mode is built in. And I guess to some people racket is close enough to scheme
<bremner>
and if you have racket-mode, 99% of people will use the included repl
<bremner>
so, it's a reasonable default. Obviously it should be customizable.
<mwnaylor>
The package adds an entry to the auto-mode-alist, which is not a defcustom. My customization is to comment out the line that does it in geiser-racket.el.
<bremner>
right, well I would file a bug report about that.
<mwnaylor>
racket-run only works when invoked from a buffer w/ major racket-mode. Can't fire up a standalone repl like geiser-racket will do. I'd like to keep both, but the two packages seem to be stepping on each other's toes a bit.
<mwnaylor>
I guess the difference is that scheme is a built in major mode and racket is an optional package. Further guessing that the author defaulted to scheme. :-(
<johnjaye>
i haven't gotten geiser to work before but i assume that's all there is.
<johnjaye>
how would you use racket without geiser in emacs?
<bremner>
with racket-mode
<mwnaylor>
If racket-mode installed, racket-repl starts bare bones, w/ racket/base. (require racket) needed to get the equivalent of #lang racket
<bremner>
right, that's what the link I pasted says
<mwnaylor>
I see that the last push to gitlab for racket-mode was two years ago.
<mwnaylor>
correction, geiser-racket
<mwnaylor>
bremner: what would be better? A bug report or a patch?
mdhughes has quit [Read error: Connection reset by peer]
mdhughes has joined #racket
skapata has joined #racket
<bremner>
mwnaylor: depends on the patch. They might be reluctant to just comment it out.
<mwnaylor>
bremner: commenting out was my personal hack. I was thinking of code that would examine installed packages, via package-selected-packages, setting 'racket-mode if available, 'scheme-mode for the default.
<bremner>
mwnaylor: I would suggest some customizable variable if you want to get fancy
<bremner>
the other seems like with will be fragile.
<bremner>
but it's up to you
<bremner>
package-selected-packages might not know about all packages in the system
<bremner>
I don't know why, but here it doesn't know I have notmuch installed.
mjt128 has joined #racket
lucasta has quit [Remote host closed the connection]
<mwnaylor>
bremner: how do you install packages? What does your package-selected-packages yield?
<mwnaylor>
bremner: Is there a canon way in emacs to get all the installed packages? From #emacs channel, looks like many do it manually. 😦
lucasta has joined #racket
mjt128 has quit [Ping timeout: 260 seconds]
scubagear has quit [Remote host closed the connection]
lucasta has quit [Remote host closed the connection]