zge pushed a change to branch elpa/geiser-racket. at 22e56ce Use new implementation extension declarator
This branch includes the following new commits: new f017126 Racket: PLT implementation renamed to Racket. new ac0f055 Racket: PLT implementation renamed to Racket. new 45fdb13 Elisp: misc little bugs (revealed by the byte compiler) fixed. new c8dedf3 Racket: better autodoc for syntax forms new 2e9ecf7 Racket: off-by-one bug in module name completions new 15cb8fb Racket: providing error contexts new cfc494d Racket: fix for kwargs display. new 74a223e Racket: autodoc for struct constructors new 61bcd9a Racket: square cosmetics. new 739aaec Racket: improvements in non-loaded module location. new 26ba1f2 Racket: improvements in module lookups. new 7a16f5a Racket: using `_' for naming unknown args in autodoc. new c03596d Wee refactoring. new 7f8b4b7 Better switch/import REPL commands. new c19f8dc Racket: serious bug preventing file compilation fixed. new 74d80a1 Racket: following error links in separate window. new 54d4b8d Racket: indentation for typed binding forms. new 1c3ae9f Racket: showing contracts in module documentation. new 6b02ac9 Truncating lines in documentation browser. new 912e318 Racket: catching errors during contract retrieval. new cd122ff Tweaks to scheme implementation selection, and docs for it. new 637c944 Displaying variable values in autodoc. new 8a30ded Redisplaying the prompt after empty lines on the REPL. new 0a35180 Racket: better stack traces using errortrace new 05ff74e Racket: better stack traces using errortrace new c6c6bba Support for evaluation warnings new de36aed Better REPL exit command new 130c38e Racket: support for gracket-text new d8076a5 Couple nits new 47afcd9 Racket nit: racket/base instead of scheme/base new 05d1807 Racket: ,enter meta-command instead of namespace clobbering new a8e6427 Racket: ,enter meta-command instead of namespace clobbering new e1b6db4 Racket: new meta-commands: ,eval ,apply ,no-values new c07a42d Racket: using meta-commands instead of dynamic-require (#30347) new cb2287b Racket: using meta-commands instead of dynamic-require (#30347) new b53aba6 Racket: ,eval -> ,geiser-eval new 2ef38a5 Racket: ,eval -> ,geiser-eval new e625b74 Racket: fix for help function new 9790b39 Racket: little evaluation nits new 5a048d7 Racket: little evaluation nits new 98bd9f2 Nits new 4b43cf6 Pumbling cleanups new 2b2b13f Nit new 2f2fbdd Racket: use EOT token for internal communications new 7c46713 Racket: use EOT token for internal communications new d789d5f Racket: fix for prompt display on ,enter new e43de25 geiser-squarify to toggle between () and [] new dd9afbe Racket: remote REPLs new d1b6da7 Racket: remote REPLs new 8160d23 Partial work (connections working) new ac54a9e Partial work (connections working) new 32ae602 Elisp support for inferior schemes new 7593814 Racket reconnected new 7036998 Nits new 0c9d6c3 Guile reconnected (but not debuggable (yet)) new 58657b4 Better EOT token for more robust communication new bb37146 Make do with a single connection new ff0283d Make do with a single connection new e135455 Superior schemes new fbbd3ab Superior schemes new f83efd0 Support for implementation-specific font lock keywords new fd14450 Support for implementation-specific font lock keywords new 4c3903a Better module help new aa2a6be Racket: slightly better handling of the signatures cache new 2130465 Racket: showing submodules in module help new 1f64738 Racket: showing submodules in module help new 7df27a3 Document browser improvements, and Racket using them new 2494b95 Document browser improvements, and Racket using them new 309ca6d Racket: more information in symbol documentation new 1f2bc48 Racket: more information in symbol documentation new a787a26 Bug fix: don't intern symbols read by scheme reader new ed810eb Revert "Bug fix: don't intern symbols read by scheme reader" new d8fd4cc A couple of uses of intern replaced by make-symbol new 7cefe7f No more interning in the scheme reader new 13dfcf3 Racket: #lang, require and provide as keywords new 41f65a1 Fixes for locals scanning new 12dc25e Racket: ',enter "foo"' as a synonym of ',enter (file "foo")' new 2d5e638 Racket: ',enter "foo"' as a synonym of ',enter (file "foo")' new d0d80d8 Racket: no errors ,entering an R5RS module new c4b8c1a Racket: geiser-add-to-load-path implemented new dc63508 Racket: use the proper interaction port for input (#32844) new 4ad7d89 Racket: eval geiser-eval's apply arguments properly new 20cc118 Leftover code from the previous patch removed new c514fea Racket: indentation for splicing-let and friends new ce1f555 Racket: capturing and displaying standard error during evaluation new 3e1fe82 Racket: capturing and displaying standard error during evaluation new 0f063c5 ,cd for Racket REPL new 7caae17 Highlighting [else properly in Racket buffers new cd7378b Racket: indentation for all 'for' forms new dd2bbc3 Racket: fix for module compilation for recent rackets new c9008a6 [WIP] Draw images inline in the Racket REPL. new cf3e1bd Racket: configurable image cache directory new ed7347d Racket: configurable image cache directory new 19e0bd6 Racket: reading into elisp-land the cache dir as needed new a9405d0 Racket: reading into elisp-land the cache dir as needed new 1964a0d racket: reading into elisp-land the cache dir as needed new 36d2d55 racket: reading into elisp-land the cache dir as needed new aff860d Merge branch 'master' of git.sv.gnu.org:/srv/git/geiser new fa2f509 Merge branch 'master' of git.sv.gnu.org:/srv/git/geiser new c5e7ea8 Little cleanups new 51cd041 Image display functionality refactored to its own module new f9fc642 Racket: fix for enter! new 5e2184b racket: displaying images also during evaluations new 216067a Racket: new option to specify network interface for REPL server new e4707d2 racket: autodoc for PLAI's define-type new aa40a48 racket: fix re-loading of modules with submodules (e.g. plai-typed) new d986e3b racket: correctly jump to symbols defined in .ss modules new b924983 Autoload cookies in geiser.el new ad3f93c Racket: indentation for module+ forms new 2097d2b Little clean-ups to the indentation rules new ead1967 Racket: fix for module evaluation/entering new 3e306cf Racket: indentation for `local'. new fd450c0 Racket: make sure stderr is flushed in REPL new 62e2006 Indentation for Racket's struct new 46bde5a Indentation for match-let new b86cf1f Configurable keyword case sensitivity new a22f8e2 Indentation rule for match/values (Diogo F.S. Ramos) new 81ecf42 More Racket for/* forms indentation from Diogo new ba98c40 Racket: accepting spaces within comint's prompt new 01caa95 Another take at the fix (files with >, bleh) new 90c38d6 A better solution to the funky filename problem new 0be1797 A better solution to the funky filename problem new b23d52d Racket: better help commands new 1f7a9e2 Racket: better help commands new fad35c6 Racket: pre-loading help also in remote REPLs new cc2b8a3 Racket: fixing help when REPL is in a module new efb71a2 Racket: ensuring the first C-c C-d C-i works new fd12248 Racket: correct detection of manual lookup failures new 9fa09a8 Racket: fix for jump to manual for symbols not in the namespace new c897d9e Racket: fixing error backtrace cleansing new 15b52ff Fix for Racket compilation error jumping in REPL new a5f8702 Racket: correct font lock for define/match new 3d41f16 Racket: correct font-lock for define/match, again new e469ace For crazy guys that use (define/match [foo bar] ...) new e855c05 racket: ,enter submodules new 85d1e6a racket: ,gcd -> ,pwd new 023cb2b racket: indentation for module* new 65447c4 racket: handling correctly submodules in load handler during ,enter new b4f158d racket: module* and module+ denote submodules too new 4e68ebc racket: C-u C-c C-z on a submodule enters it new e1474f1 Nits new eafee8d racket: new ,geiser-load command in REPL new 74711fb racket: new ,geiser-load command in REPL new 8bcbc3d racket: struggling with submodules new d2636a7 racket: ,cd accepting also non-quoted paths new aa7ac2e Missing require cl for case new 1f298f0 Another indentation rule: match-let-values new 14330b4 Racket: not loading errortrace by default new bad7932 Debug code removed new a608b02 Racket: new commands to show and hide test submodules new 1e62c8f Let's make it *any* submodule new 44740d1 Syntax error fixed new bde687f Scheme version checks new e311818 Racket: duplicate version check removed new c6b4c09 Racket: fix for evaluations inside typed/racket modules new 95d41eb Racket: better behaviour of geiser-eval-buffer new 279714a Racket: fix for recompilation of typed/racket modules new db2b68b Racket: no more re-enter notifications (issue #25) new f9b1681 Font lock `define-syntax-rule' like `define' procedures new fbe538b Finer control of debugging window popups new 5e0fced Possible fix for scanning problem new 7de178d Racket: show images with print, write and display new 3079c3a Racket: displaying graphics in structured objects new 87662a1 Not cleaning the image cache before displaying images new e989bba Add 'geiser-syntax--simple-keywords' new e17099e Skip expression quote when getting a racket symbol new 26f17a3 Keeping the elisp compiler happy new 3bb3877 Use OS-specific quotes when asking for versions new a0532bc Quoting binary on version checks (issue #117) new 7f89d8f Use (car (process-lines ...)) instead of (shell-command ...) new 1facdcd racket: indentation for 'shared' new 1d47f25 Automatically enable racket for .rktd and .rktl files. new c0a617f Begin the summary lines of all elisp libraries with three semicolons new c7d936f Mark the beginning of code part of elisp libraries with Code: heading new 99acb21 Fix indentation new 6bc2bc2 Fix indentation new 41c41e9 Delete trailing whitespace new 88cc6d9 Use cl-lib instead of cl new 5a7b12c Fix typos new 8dbb75c rkt files to src dir new 7a62da17 Import elisp/geiser-racket.el from original repo new 3bd216f license new 0cb58c8 racket server to access via geiser-connect new 05f692b geiser-racket.el to top-level to easy elpa definition new 18cb3b3 README.md new 58e64cb A fancier readme title new 1996cca Ready for MELPA new 0426f54 Typo new 42376b7 unused variables new a87fd44 fix: auto-activate implementation new 22e56ce Use new implementation extension declarator