zge pushed a change to branch elpa/geiser. was 4099dce Documentation nit
This change permanently discards the following revisions: discards 4099dce Documentation nit discards 70c3d6d There is no session (fixes #22) discards 2b45bd3 Use defvar-local discards 803dfeb Version bump discards 24613fe Fix for the fix (avoid popping up on empty output strings) discards 9cff9b2 Fix for output display in schemes not defining their own handler discards 49bdbfa Version bump (0.15) discards 30efb27 New public api for registering file extensions discards c5a9aae fix for doom emacs discards aa26163 Fix for ANSI color treatments discards 1bf725d autoload cookie for geiser-eval-load-path discards 003c9ae Readme tweaks discards 901c0f0 Simpler error reporting for symbol lookup failures discards 4218392 cl-case with an eval-when-compile discards d7ba81b Optionally treat ANSI colors in dbg buffer discards 8dfa758 Version bump (0.14) discards 9fd3174 autoload geiser activate implementation discards 0d90066 stale geiser-install references removed discards 58ea5f9 duplicated commetary section gone discards f470f6b we need macros.texi discards ce0a0c4 macros.texi removed discards 330a3ff texi master index regenerated discards b0813de makefiles (and lack thereof) discards 5707380 proper ELPA header for geiser.el discards f16b01f more documentation nits discards 08b851a trying again discards a2f754c trying to format readme tables more pleasantly discards 8acf2b4 readme.org tweaks discards 68c7957 user manual and web pages updates discards f0e834d empty geiser-active-implementations discards eaf2b37 readme.org updates discards 9727082 geiser.el: autoloads removed discards e366291 geiser-messages-mode: Don't quote lambda expressions discards ec46056 Determine the display string of command key dynamically. discards 248d67f Add doc-string to geiser-custom--defcustom discards 5d8a721 Improve doc-strings of some options discards 887cefb Declare keymaps using defvar explicitly discards 701aab2 Placate byte compiler (Brian Leung) discards 5f0fa55 Support buffer-local binary and arglist configuration discards 13f1fbb the long road to doc updates starts with one commit discards 847d2ad scheme and autotools removals discards 02e228f Version 0.12 discards 1e3cb03 Always display error in minibuffer after eval discards 161f4cc Add docs for per-project repl instances discards fc81121 Tag project functions instead of overriding docs discards 01f1d47 Fix byte-compiler warning discards 8cba6b5 Improve project function selection, make ignore default discards 210068c Refactor to make repl/impl proj argument optional discards daa8236 Use a separate REPL instance per project discards 2b73504 Returning C-c k back to users, that key's theirs! discards 3d20627 Links to olde blog posts discards 4835112 Fix typos discards ff17a43 Better handcrafted reader, now with numbers! discards c25a056 Completion for vanilla users discards 19f7f24 Fix typos discards 00107cb Fix recently added .dir-locals.el discards bc481f4 Chop off trailing whitespace before printing REPL result discards 8b07def Use cl-lib instead of cl discards 6496bc5 Declare geiser-restart-repl in geiser-compile.el discards a11b96f Fix indentation discards 2a7b84b Enforce use of spaces for indentation discards 3ceb31b Mark the beginning of code part of elisp libraries with Code: heading discards 715f4c0 Begin the summary lines of all elisp libraries with three semicolons discards 28d004c define-geiser-implementation - un-unquote load-file-name discards 81bbcc8 Cleaner Chicken and Gambit sections in install docs discards e7c76d3 Documentation fixes discards 2a6b602 Version bump discards 0ff5aa4 Fix for misspelled geiser-completion-module-list-func (#271) discards c939b5f Not referring to savannah downloads in the docs discards afcc35c Version bump discards b5bb998 Whitespace discards 0fbeb19 Add Gambit source files to makefiles discards 13dd398 doc: Improve macros to add docbook support discards a00d9eb Refix #271, and consider gardening instead of programming discards f3099b4 Guile: use load paths defined in dir-local variables (fixes #268) discards ec22d9c Proper wrapping of final comment lines (fixes #292) discards 659d586 Compatibility with Helm completions in emacs-25 (fixes #271) discards 8357c84 Version 0.11 discards 866c744 Leftover (fixes #291) discards 01e539a Merge branch 'support-mit-scmutils' [279] discards 63ff73d C-c \ and C-c [ in geiser-repl too discards 1ad752e Rename multiline expression option discards 06b8e04 elisp/geiser-completion.el: Expose `--symbol-list` and `--module-list` funcs. discards 2eece6c Merge branch 'master' into ChibiExperiments discards 03a0583 elisp/geiser.doc.el: Add geiser-doc-manual-for-symbol. discards 4630a68 Missing require (fixes issue #285) discards 94167d9 Add a few minor tweaks. discards 1e1d13e Fix latest chicken. Add debug level logging. Fixed typo. discards 8fa3cee Add a custom variable to scroll *geiser messages*. discards c8daa71 Add a (declare (debug)) form to all geiser-%s--with-buffer macros. discards b02dfd7 Set header-line-format only in case when `cond` branch is true discards 6bad5c0 Update README.org discards 6d6253e correcting the typos detected in revision by Mr Jao discards 0c7cb9f install.texi addendum and adjustment of config notes discards b23c959 more installation instructions discards 2f42849 better indent , gsi opening param using module if > version 4.9.3 discards 6e42ada add the instructions for correct Gambit configuration discards d6b6d6f add top level functions discards 7f32c33 support gambit's style block comments from chris blom discards 6963550 WIP gambit support first draft discards 726e0b6 Pushing the correct marker (fixes #279) discards 8b02547 Add error reporting about missing symbols to geiser-edit.el discards 35f2316 Remove debug printing. Align par-style with geiser. discards 4244708 Add scheme subroutine to find files implementing modules to chibi. discards e8a9fdf Fix: use default method implementations discards 5908294 Introduce context-aware REPL send option discards 18f9bcd Chicken 5 installation instructions discards a30d7dd Alias for font-lock-ensure (should fix #274) discards 32f9015 xref-push-marker-stack <- find-tag-marker-ring discards 03ded92 Fix: off-by-one while fontifying REPL's output discards 420bb7e Aaoron added to AUTHORS discards 55984b0 Change behaviour of REPL output and highlighting discards 7ef1cca Chicken 5 works with Geiser, many features removed discards 5008491 Readme and authors updated discards c5cf865 Support 'quickhelp-string command for company-quickhelp discards f2f63bd Make the geiser-company 'doc-buffer command work again discards 1d8185a Not killing partial outputs when leaving the REPL discards 7c04ac1 Documentation warning discards f56addb Making README a product discards 1da567e Moving to Gitlab discards ecb1cab Adding proper entries to load-path (fixes #246) discards 79fc9c1 Those lines are not table headers discards 6ba0bf1 I don't know why github's org parser is playing games with me discards 93c40fe More README tweaks discards 5de96d2 More README tweaks discards 189d142 Trying harder to use proper org markup in README discards 30887a2 Trying to use proper org markup in README discards c5b77aa A prefix for geiser-compile-current-buffer to restart it all discards 377f99c Simpler navigation bar in website discards 4f92d6f Typo discards 548095f Release 0.10 discards 2c9eb40 Emacs 24 compatibility: completion-table-dynamic discards bcd9714 versions bumped (and hope for a february release) discards 2af5b24 Fix for module/identifier completion in minibuffer discards 9a2bbfd New HACKING file discards 0be9384 Theoretically unnecessary save-excursion discards d3c0472 Fix typo in installation's command discards e816dcd make a link to the subheading in the previous commit in parens.texi discards f8d99a2 add subheading to repl.texi to caution about completion & the REPL discards 9291e76 Do not set geiser last-prompt-end beyond of point-max discards cbdb8c9 Whitespace discards e1b9f87 Add geiser-mode-eval-to-buffer-transformer discards f9ce0b6 Improve LICENSE text discards a96842e replace broken autocomplete-mode link discards 5caed45 Fix for the fix for broken links discards 0b961d9 fix broken links to incremental REPL references discards bffaaae Preserve the position of (point) after evaling discards 2834cd9 Eval last expression even after a comment char discards fbd43f2 repl.texi: Put @altr on its own line so "Other" is not omitted discards c5e141e Don't assign the (field t) property to old REPL inputs discards ead363a A note on dir-locals and load-path variables discards 7be1dd2 bug fix: error message get displayed discards 2debaa8 Not inserting a trailing \n when eval prefix is empty discards d370644 Not inserting an additional \n when eval prefix is empty discards a5794ca Make eval-last-sexp-to-buffer customizable discards 335bae6 Bug fix: expanding file name at the right time discards f136cfb fix malformed argument lists. discards aa68e69 It's file, not filename (should fix #190) discards ba56ce7 Missing geiser-{chibi,chez}.el in dist discards 0f24ae7 chez, chibi and mit belong into geiser-active-implementations discards e784bdb Release 0.9 discards efd1958 gitignoring mit scheme's compilation artifacts discards 59e3a21 Expand socket file name for 'geiser-connect-local' discards 25dacf5 Add link to project homepage discards dcd20b4 Fix link to melpa-stable discards c8148d9 Pacify byte-compiler a bit discards 70d0a9b Not signalling errors for company-mode completions discards aca3d7a Making autodoc failures silent discards 17db0e8 Add chez, mit, and chibi to autoload discards cd74c98 README as an org file discards 35a1dfc Be in good terms with haskell-mode discards 8a6302e (end-of-line 0) > (forward-line -1) (end-of-line) discards 88ef52e Fixing again, sorry about that discards 4a9774f A few byte-compilation warnings silenced discards 5f27067 New key bindings: C-c C-c, C-c C-l discards a41bb70 Fix for the by now famous syntax keywords patch discards 8dd9e3f New commands geiser-repl-{previous,next}-prompt discards e33305a Real fix fontification on scheme switch discards bb990e1 REPLs not started by the font-lock buffer discards 48c0cb1 Removing stale keywords when switching to another scheme discards 570146f Lower minimum MIT Scheme version discards 8d0f653 Registering *global* font-lock keywords in REPLs at the right time discards f6845c2 Registering font-lock keywords in REPLs at the right time discards 2fc1563 Cleanups to the show/jump debug buffer mess discards cc84a03 Fixes for geiser-debug-jump-to-debug-p and geiser-debug-show-debug-p discards 679623f Fix syntax discards 5c43931 Add MIT/GNU, Chez and Chibi to docs discards 155d0fa Fix REPL restart if REPL is alive discards 1465372 Add chez to Makefile, add autoloads for chez discards 5e53cb5 Add chez to Makefile, add autoloads for chez discards 458ee5b Add preliminary support for MIT/GNU Scheme. discards ea1c6ec Define 'geiser-xref-mode' with 'define-derived-mode' discards 44aa856 Define 'geiser-debug-mode' with 'define-derived-mode' discards d998190 Define 'geiser-doc-mode' with 'define-derived-mode' discards 068b057 Initialize 'geiser-doc-mode-map' inside defvar discards bbb407e Fix indentation of named 'match-let' discards 78d5866 Do not use 'geiser-xref--with-buffer' before it is defined discards de161c0 Use assq instead of assoc in request and connection wrappers discards fe8de91 Remove double call in 'geiser-con--connection-add-request' discards d12d33a Fix REPL reconnecting discards 8067a4e Behave nicely with other company backends discards f52d4d2 Avoiding uses of geiser-doc--with-buffer before its definition discards 0ef964c NEWS updated with the good tidings discards 09dffe8 Fix geiser-connect-local for non-interactive use discards cf0e28e Removed changes to geiser-connection discards ea17faf Fixes for Literals, Errors and Modules discards 83e866a Correct misspellings discards f4124d9 Version 0.8.1 discards 927382c Oops: font-lock-ensure is from the future discards a4b124b download-mirror.savannah.gnu.org ftw discards 5ed71bc Version 0.8 released discards 638e523 So font-lock-fontify-buffer is for interactive use discards 135d54e Keeping the elisp compiler happy discards 24bbdc3 Merge remote-tracking branch 'alezost/indent+highlight' discards 6a388e7 Add missing highlighting for 'syntax-case' discards daa379a Add highlighting/indentation for tests discards 7a04698 Add highlighting/indentation for exceptions discards 61d7a2d Merge remote-tracking branch 'dleslie/master' discards 8a105c7 Clean up indentation rules discards 0e2433c Add general font-lock keywords for all implementations discards 02c980f Add 'geiser-syntax--simple-keywords' discards f825164 Remove Geiser faces from 'faces' custom group discards 5e0262c Add 'geiser-repl-buffer-name-function' variable discards 286f2ef Update .gitignore discards 0db9d5c Speeding up debugger check (addresses #64) discards 4c9dddb Fix for geiser-connect-local discards 542cf24 Moving implementation loading to geiser-repl (#82) discards 8c37534 Redundant provide in define-geiser-implementation discards 0d6b40b Whitespace discards a63f826 Autoload geiser-connect-local as well discards 0bbb486 Ensuring switch-to-geiser asks for an implementation discards bb3667a Add highlighting for geiser-custom--defcustom/defface discards 067311a repl: Add 'save-history' argument to 'geiser-repl--send' discards 1764955 Fixes for elpa make target (issue #78) discards c71691a Don't try to turn on geiser-mode in non-scheme buffers discards 8ebeaee Modifies geiser--cut-version regex discards f1f84c8 Closes jaor/geiser#65 discards a92b715 Fix for RET with point at the beginning of line after M-p discards 1386520 Using font-lock-variable-name-face in lieu of bold for autodoc discards 42597ad Bogus mention to geiser-impl-installed-implementations removed discards 338ad22 Oops: missing date discards 08b23e2 Preparing 0.7 discards 7c3eaa2 Documentation updates and nits for Freija discards 9b2df64 Initial Chicken support discards a9a078a NEWS update discards 286bc6c Not cleaning the image cache before displaying images discards 3f51ab2 New MELPA URLs discards 207e2a9 remove geiser-mode--maybe-activate from scheme-mode-hook on geiser-unload discards 4ee9cd0 A NEWS update discards 61dd1fc A better name for geiser-doc-symbol--fill-current-symbol discards ec91996 company: implement --doc-buffer discards ef96ae2 I meant Marmalade, of course. MELPA stable seems better. discards d8db888 MELPA is hopeless (at least for the time being) discards 7951269 NEWS for 0.6 discards 0817d5b Possible fix for scanning problem discards bd0bf64 A bit of NEWS discards a2120ff Almost redundant REPL command to interrupt evaluation discards 103fbc2 Finer control of debugging window popups discards 93a7c9a Fix for apparently stolen link to texinfo discards 7e52871 Making makeinfo html-happy discards 121434e Fontify when too (thanks to Diogo) discards 90bb87c Disable error in `define-syntax-rule' font lock discards c1bce4b Add 'geiser-connect-local' to connect over Unix-domain socket. discards f214315 Using font-lock-function-name-face for define-syntax-rule discards d2b9757 Font lock `define-syntax-rule' like `define' procedures discards 0a0d8c9 Racket: better behaviour of geiser-eval-buffer discards 5655afa Racket: fix for evaluations inside typed/racket modules discards 4574cda Version 0.5 discards c2cdc2d Learning to write discards a77bf0a Mentioning Xiao Hanyu's ac-geiser package in the docs discards 368a6ab Checking for versions before creating the REPL buffer discards e11f7a9 Credit where credit is due discards 5c08cac Scheme version checks discards 401a15a News about MELPA support discards 5f7e332 Fix file headers and footer for ELPA compatibility discards f92da84 Missing autoload cookies for MELPA discards 888aa00 Paving the way to MELPA (and simpler ELPA generation) discards f1b78bf Docs: it's package-install, not install-package discards 5334b5c Ensuring that comint-process-echoes is nil in REPL discards 2a903ff Let's make it *any* submodule discards f417431 Racket: new commands to show and hide test submodules discards 600ef3a Newish emacsen don't have comint-last-prompt-overlay discards 6c06167 A file not ending in newline, oh the horror discards bbb382d Add `dir' to EXTRA_DIST discards a5be6c0 Add `dir' file to list the info manual discards 418efac Avoiding a segfault due to out of bounds stack size discards 2945780 Real solution for the non-ascii-history problem discards ae7bb5d A couple of byte-compilation warnings gone discards b27c4f3 Using session instead of session.el for you bytecompilers discards b2d3bb4 Another not entirely satisfactory experiment with raw-text discards 2d07e5b Experiment setting history file coding system discards 0348ece NEWS update discards e7786d0 Preventing session.el messing up with geiser-doc--history discards 3e6571e Missing require cl for case discards a8b84d1 racket: new ,geiser-load command in REPL discards 221967d Racket: correct font-lock for define/match, again discards 69844af Ludovic made it also to AUTHORS and NEWS discards 4887a59 Authors and news updated to include Darren discards 55edd11 yank input if point is over history input discards dd27853 Nits in geiser-racket.sh discards a1055e6 Documentation updates discards 9d98c09 Add geiser-eval-buffer & geiser-eval-buffer-and-go discards 89d8e49 Release date for the web discards a7f2b4d NEWS for 0.4 discards ffe4ec4 Thanks where thanks are due discards 6c2bbc2 Issue tracker links pointing to Github's discards 5634046 Mailto link for the witty geiser-users address discards 841e7fc Remainin reference to company's screencast gone. discards 611a843 Company mode screencast seems gone for good discards 9d1c7a8 NEWS entry since Diogo confirmed things work again discards 842dfa4 More good NEWS discards 1d51e0f Disabling company calls while the REPL is working discards b22ae7a Good NEWS discards 1b37dce A bit of documentation for the previous patches discards 5b1b700 Simplifications to previous patch discards 516d3e9 Evaluate last expression to buffer with a prefix discards 24ea5bb Hide auto-started REPL discards e97cfc0 Documentation for the latest changes discards 2f48c79 New flag to automatically start REPLs when geiser-mode is activated discards 059025e Fix for evaluations returning no result discards b9fe903 New customizable geiser-repl-query-on-kill-p discards 47a997c Using implementation-specific keywords also in REPL discards 5fbc327 NEWS entry for the above, er, below discards b4162eb Configurable keyword case sensitivity discards 825fd89 Stop spreading misinformation about Racket's help browser discards ae3f3fc Accepting ~ in geiser-add-to-load-path discards 7255bae Little cleanups, and C-u variant for the lambda thing discards ef3f370 NEWS and version housekeeping discards 2d99bc4 Thanks to Ray discards be56377 More robust lambda and keybinding to C-c \ discards 4216f03 Insert Greek letter lambda. discards 30c8dec Using comint-dynamic-complete-filename discards da22081 Download links fixed discards 453eb6b ELPA-specific README discards 6e7df4a NEWS and AUTHORS updated discards b1a1875 Preparations for 0.3 discards e896e08 Fix: more encompassing lookup for images in scheme output discards a36fd73 New command geiser-repl-clear-buffer discards a013b17 New function 'geiser-repl--clear-buffer' discards 3567666 Filename completion also in scheme buffers discards 0c2c66c Completing file names at the REPL, but only in string contexts discards 956ebbe Completing file names at the REPL discards b7c6c04 Little clean-ups to the indentation rules discards e72f7af New custom var `geiser-repl-save-debugging-history-p' discards b5d77af Manual lookup shortcut (C-c C-d i) also in REPL buffers discards b8630ca Whitespace discards 17a6a65 Dummy entry in NEWS for 0.2.3 discards 921b51d Version bump -- next cycle begins! discards 4913ba6 Documentation updates discards 841f042 New make target, elpa, to create ELPA target discards 1c105ac Compilation warning discards 8d472a3 Autoload cookies in geiser.el discards a3cc670 Version bump discards 3938552 New download link discards 4c73b39 racket: correctly jump to symbols defined in .ss modules discards 6a4e0ff News and version tags for 0.2.1 discards a89a986 Racket: new option to specify network interface for REPL server discards 03a456d Dates updates discards 032e8d1 Image support documented in user manual discards 52dc30c geiser-system-image-viewer -> geiser-image-viewer discards 8f178f1 Credits and boilerplate for the a new version discards be2b66f NEWS update discards 0c301d5 Elisp: insert instead of put images discards bc9f7f7 racket: displaying images also during evaluations discards ef3bebd Credits in header discards ad61719 Image support: buttons and auto-display in the REPL discards 1e61bc6 Image display functionality refactored to its own module discards 8529080 Simplified image display. discards a309627 Documentation improvements discards 8cc3147 [WIP] Add capability for images to be viewed in an external image viewer. discards 5a799ca [WIP] Emacs cleans up temp. images, and a parameter controls whether or not they are displayed in the REPL. discards c08d3d8 [WIP] Draw images inline in the Racket REPL. discards 54aee8e Correctly buttonizing paths with leading spaces in DBG buffers discards aa5c46b Support for user-defined Guile info nodes discards e46d967 Racket: indentation for all 'for' forms discards 17eeeb8 Keeping autodoc active in the REPL discards 1ecb8bd Better indentation for Racket's for/hash discards 00330f3 Correct indentation for syntax-id-rules discards 4b1775a NEWS update and version bump to 0.1.4 discards 8a61de0 Racket: capturing and displaying standard error during evaluation discards d08f649 Bug fix: avoiding sending unbalanced sexps in C-c C-r and friends discards 5bf13ee Documentation bit discards fa250db Compatibility with filladapt. discards ebad1fd bug fix: make C-c C-z behave with run-geiser discards 6752fa5 REPL: restore TAB indenting behaviour around whitespace discards 0f441d6 REPL: new customizable faces for input and prompt discards 7614e02 elisp: customizable patience amount on racket startup discards ad7434b elisp: add-hook doesn't need a defvared hook discards 3eaa66e Nit discards 46f3058 Boring preparations for 0.1.3 discards 3cc17b8 NEWS update discards b0d6c15 Irrelevant compilation warning fix discards dc4ef45 .gitignore update discards 4396a8c Avoid (read) breakage (fixes #33090) discards be04e20 Documentation fixes courtesy of M. Harig discards ce2153a Minor web nit discards 10cd49c NEWS update for 0.1.2 discards e9b7c32 Guile: what if i do what i meant to do? discards f2ac7ab Guile: new option for loading ~/.guile (see issue #32681) discards 56e279b Bug fix: don't confuse REPL buffers discards 19f05d1 Missing require form discards ab319cf Elisp nit discards 9053c41 Mentioning Guile 2.0 instead of its git version discards 035648c Fix for harmless elisp compilation warning discards 6765c7c Racket: geiser-add-to-load-path implemented discards 5846152 Bug fix: honour geiser-repl-use-other-window discards 8e93895 NEWS update discards f0b198e Whitespace, if periods are considered whitespace discards fe4e093 NEWS update discards 5aabaeb Fix for the fix of the fix discards a864aa0 Fix for the fix discards ba932f0 Guile REPL: bug fix: correctly track debugging status discards 7188073 Guile: indentation for `with-error-to-port` discards 49aca64 Bug fix: M-x geiser-edit-module works again in the REPL discards 9db33cc More robust retort detection discards ba949ae Off-by-one in geiser-repl-tab-dwim discards 57f8ffc New geiser-add-to-load-path, just for Guile right now discards dc6d0ed Version bumped, lest if forget discards a78bfcf Company fixes (module name completion) discards e8492f4 company-mode fixes (an attempt to fix #32231) discards 3785538 More documentation nits discards 978e3ac Documentation nits discards cb2a357 Fix for bug in module name completion (affecting Guile) discards 42afea9 geiser-repl--tab -> geiser-repl-tab-dwim discards ed75b2b NEWS update discards 246138a Manual: fixes for the print edition discards f6f5fe8 Cheat sheet updated discards 9b580e9 C-c C-Z -> C-c C-a discards 873bcb8 Nit discards 96ebbac More documentation fixes discards b3dd88e Fixes for links in info manual discards 972de12 A couple more doc fixes discards 71983b9 More documentation improvements discards e4dfef7 Manual: whitespace and missing @noindent discards 65e9f9b Manual: copyright text to the beginning of Top node discards cf7a3b5 Fix for index.texi's @node discards 3094aad NEWS and doc typo discards e91aeb8 Racket: ',enter "foo"' as a synonym of ',enter (file "foo")' discards 2f12e8a README updates discards 346061d NEWS update discards 4de9b9b Texinfo macrology discards fb80d22 Docs: better rendering of links in info discards 8e02a52 Doc nit discards 1e204b7 Docs: community links added discards 35554fc Docstring typos discards a614316 Autodoc mode (de)activation fix. discards 724decb Info formatting (whitespace around code blocks) discards d37cbbe Docs: two spaces after period in texinfo sources. discards 5abd136 Docs: cheat sheet corrections discards 6f4a32e REPL: M-TAB bound to completion-at-point discards c0d456d Yet another doc nit discards db46b2c Doc nit discards 6614e86 Documentation typos (thanks to Mark Harig) discards 217504b REPL: fix for history navigation discards dac9e14 Really avoiding *spurious* buffers discards 78554a9 More robust symbol reading (instead of specializing for quack) discards 151edf5 More quackisms discards 5a32c9e Fix for quack users discards 7419764 A bit of documentation discards 4d28d05 New command: "manual" autodoc (C-c C-d s) discards 6af91c6 Autodoc nit discards 36ab77c Leaner autodoc cache discards 29a6592 Less noisy autodoc mode activation discards d06e898 Bug fix for postfix error message display in debug buffer discards 87af935 Finer grained maintenance of autodoc's cache discards 19d7071 Avoiding autodoc interfering with an active minibuffer discards cb3e923 Wee refactoring discards 1dc1643 First stab at asynchronous autodoc retrieval discards bd53397 Bug fix: autodoc was skipping some identifiers discards bbfb8ba Bug fix: properly enqueue requests discards 028555c Web page: version in main page discards 43218c8 Documentation helpers discards bdf896d Documentation tidbits discards 0c4eccc Version bump: let the fun begin! discards 47635ae Nits and release tag discards 7e01a5f Latest updates before 0.1 discards 6d92998 Missing autoload for connect-to-racket discards b17e0e8 Docs: clarification about quack discards d1c2d8b Docs nit discards 7c17231 A quack compatibility bit discards 753b2b8 Debugging aids discards 759da77 No more vicious error circle on tq errors discards 02c0f7b Documentation bit discards 3016223 Documentation updates, and a shiny new image discards e14bbe5 Make the position of long expressions in debug buffer customizable discards 08e2e3f Print long expressions after errors in debug buffer. discards fb6708e We need Emacs 23.2 at least discards 1b5df35 Locals scanning: support for let-values and let*-values discards d467610 Fixes for locals scanning discards 7cc98ab Autodoc's argument display fixed discards 707d0af Avoiding keyword internalisation discards 112e8f7 Doc browser nit discards 8af91a3 Fix for xref sorting by module discards 1723f53 No more interning in the scheme reader discards f5a22de A couple of uses of intern replaced by make-symbol discards 9aedb7d Autodoc not interning symbols discards b30cc84 Remove unnecessary calls to symbol-at-point discards 2b68425 Doc browser: better link highlighting discards b75fc65 Nit discards acd29c0 Revert "Bug fix: don't intern symbols read by scheme reader" discards c6e745e Bug fix: don't intern symbols read by scheme reader discards 1b36531 Racket: more information in symbol documentation discards 68146cf Bug fix: unbreaking the doc browser discards 544b9df Link to symbol's module in doc browser discards e6d361e Tidier titles for doc browser discards 9e9ebf2 Completion: a bit of documentation discards 6131191 Completion: respecting tab-always-indent discards 773a503 First stab at using Emacs' standard completion mechanism discards 4489b83 Guile: fix for connect-to-guile problems discards ba1b1d6 Doc browser: help echo for buttons discards 9d6f587 Guile: button for texinfo lookup in doc browser discards 2d9404e Lookup is a name, look up, a verb discards 632a069 Document browser improvements, and Racket using them discards aaa6df3 Fix for geiser-smart-tab-mode discards faaa1b7 Fix for compiled Geiser discards 565b22e Doc browser: section navigation cmmands discards c48db15 Nits discards 2a689be CLisms removed discards 3747ea2 Did i mention that getting autodoc right is hard? discards 4d80d6f Even better message on completion failure discards 238deb7 Better message on completion failure discards a314356 Correct display of "..." in autodoc discards 5c9a941 Even better, as in 'correct', display of autodoc args discards 8d2734a Bug fix: (symbol-at-point) thinks that '.' is a symbol discards 67bf918 Better module help discards b2b7916 Better argument display in autodoc discards 908fffd CLism removed discards 9bf7ade REPL: sexpy history file (fix for #30269) discards 557fce4 Better geiser-implementation-help (for Geiser hackers) discards b7dfbae Documentation for define-geiser-implementation discards 00fa240 Smoother REPL exit (deactivating the connection) discards 55e11b2 geiser-implementation-help, for Geiser hackers discards f0b21e7 Support for implementation-specific font lock keywords discards 162b48e Smoother reload discards 4627016 completion-base-position <- completion-base-size discards 4db12d6 Cleanups discards 7194141 geiser-mode-auto-p: automatic geiser-mode is now optional discards 33d9ce4 Superior schemes discards 31e4a41 Hiding a bit inferior scheme buffers discards 46d12e9 Make do with a single connection discards fe966fe Debugger support, and Guile using it discards 541c009 Better EOT token for more robust communication discards 132acb2 Guile reconnected (but not debuggable (yet)) discards 34c6038 Avoiding clobbering scm-strings with properties discards 2039440 Nits discards 69a6b57 Merge branch 'guile-meta' into meta-reconnection discards ea8a2b3 Racket reconnected discards 3fe2031 Elisp support for inferior schemes discards f9ba2bb Partial work (connections working) discards 2241711 Merge branch 'master' into guile-meta discards fb5f7a2 Merge branch 'master' into guile-meta discards a7ad570 Racket: remote REPLs discards 6cf1ce0 Elisp buggettes and warnings discards 9b94196 README nit discards 9863645 Documentation typos discards a3743f2 squarify again, now with numeric prefix discards 06ade45 geiser-squarify to toggle between () and [] discards 9206698 Let geiser-connect take optional host and port args discards 6c59e10 Tweakings in switch-to-geiser (multiple REPLs) discards 2f41f60 Better handling of REPL's header line discards 7c2913d Connection plumbing: ability to specify EOT token added discards 688762b Interruptible connection waiting discards a1974c8 Better connection logs discards afe08bd Pumbling cleanups discards 7c24433 Nits discards f4d25d6 Completion: not completing the empty string discards 0663d1b Completion: falling back to module name completion for real discards f1684f8 Doc fix discards 580b219 REPL: remembering last connection address discards dc8009f Racket: little evaluation nits discards ab8f059 Manual nits discards 178a917 Manual: more precise docs on completion discards e0ed94d Documentation nits discards b420c68 Documentation tweaking discards d27e2f1 Documentation fix discards c54ebd6 Fix for TAB in REPL, and BACKTAB going to previous error discards 01300e3 Manual: image update and grammatical error discards 70b6d7a Better error message for edit-symbol-at-point discards e3a3fed Merge branch 'master' into guile-meta discards 472a017 REPL: TAB when away from last prompt goes to next error discards 1649bcb REPL: RET on an error jumps to it discards c96cb3b Merge branch 'master' into guile-meta discards 237bad7 Informational logs disabled by default discards c2ebb3b Always fallback to edit-module in M-. discards 55c0dc9 Simple tables (not yet used) discards dd2c932 Missing, if thankful, texi file discards 8cac756 Documented thanks discards 12ae61a Fix for geiser-doc-module discards 8127058 Fix for geiser-edit-module discards b78e5a7 Fix for geiser-doc-module discards f6f26a8 Fix for geiser-edit-module discards f3d0574 Documentation update to mention new ,enter in Racket discards 92ebee2 Elisp: more flexible parsing of :eval and :ge forms discards fcc581b Thanks where thanks are due discards 8d7621e Locals completion: a fix and an extension discards dd7639b Using smart tab mode in REPL discards 25893ce A proper (let's hope) fix for the sluggishness problem discards 4877f37 Temporary fix for sluggishness while scanning big forms discards 1e7b63c Doc fix discards fb59960 Manual: cheat sheet discards 3be75a9 Bug fix: setting correct default-directory in debug buffers discards 91d28cd Documentation for M-. and modules discards 20b0c5e Documentation for smart-tab mode discards 87d45c8 README tweaks discards f3d1d1d README -> README.org discards 436362c Documentation bit discards 0903c99 Whitespace discards 9c81d06 Documentation nits discards cd54c07 README fix discards ec03576 Menus: callers/callees active only if available discards 11bde7b A bit more documentation on remote REPLs discards 302264e Documentation for remote REPLs discards e27247f Guile: remote REPLs (connect-to-guile) discards 0c9ffe5 Remote REPLs: elisp support (geiser-connect) discards 19f2c36 Autodoc: fix for position scanning and current symbol discards 909c2ae Fixes for scanning of locals during completion discards 2ddf2d2 Use cl only at compile time discards cdc3337 Documentation nits discards 7838371 Docs: include images only in HTML pages discards 6a85578 More documentation discards c4a1367 Couple nits discards 4a40c93 Racket: support for gracket-text discards 4f99a8b A better way of doing the above discards 74d2a0f Silent autodoc message when starting REPL discards 1dd2838 Better REPL exit command discards 1c4719e Reuse soruce window when navigating errors discards 9d596fa Make next-error (C-x `) work on debug buffers discards c21b375 Support for evaluation warnings discards 5f2d19e Guile: geiser-guile-jump-on-debug-p, geiser-guile-show-debug-help-p discards cba9e23 Allow loading byte-compiled Geiser without make install discards 894abe5 Bug fix: assign a default scheme to syntax hilighting buffer discards 4257f51 Autodoc: clean cache upon evaluation discards 636318c Guile: fixes for compilation error regexps discards fd07233 Guile: xref commands working again discards 44b7ffd Typo discards 2afa67b Documentation nit discards 8c71db0 REPL: (optionally) forget old errors on new expressions discards 04420ad Docs on scheme initialisation variables discards 12d77d7 Yet another fix for scan locals (completion) discards 2d060d0 Fix for C-c C-m (enter module) in REPL discards ce9edd4 Correctly deactivating autodoc when leaving geiser-mode discards bd4e541 Make geiser-mode ask which scheme on activation if guessing fails discards ac3b287 Fix for importing modules at the REPL discards e0251ff Fix for locals scanning in presence of rest arguments. discards 360b643 Doc nit. discards 56b60fe Docs: index entries. discards 7114c15 Docs: first complete version of Fun between the parens. discards d352abd Docs: image updated. discards e1d71db More docs and a function renamed. discards e729185 A bit more documentation. discards 312404a Compilation commands removed from menu. discards c0a2fa7 More documentation. discards 2319ffa In texinfo, @var is for meta-variables, not regular ones discards 103cfbb Ignoring auto4mate dir discards 285d084 Bug fix: end-of-buffer in elisp code. discards 2630113 Providing feedback while retrieving completion lists discards 05ed9a6 Redisplaying the prompt after empty lines on the REPL. discards 203b248 New restart repl command and a bit more docs. discards 468f82f More docs. discards 51367f3 Fixed bug in autodoc signature recognition. discards e86116b A bit more documentation. discards 0e2334b geiser-font-lock-autodoc-procedure-name -> geiser-font-lock-autodoc-identifier discards b8639a6 Manual: autodoc description completed. discards 147364b geiser-autodoc-procedure-name-format -> geiser-autodoc-identifier-format discards 82cc8e1 Nit. discards 79e05d6 Bug fix: menu code was obliterating the buffer's associated.repl. discards 8b8962d Keybinding changes documented. discards f951a99 Removing key bindings of the form C-c <alphabetic>. discards 4d7e66d Making geiser-scheme-implementation work as advertised. discards 88a259b Fix for the fix. discards 02baf40 Autodoc: fix for current argument hihglighting. discards b63b3a9 A bit more documentation. discards 2a76df5 Displaying variable values in autodoc. discards 0b410d7 C-c z as a to and fro jump, plus documentation. discards 630fe51 Tweaks to scheme implementation selection, and docs for it. discards ecc2605 Manual: first section on Scheme buffers. discards a75e1d0 Truncating lines in documentation browser. discards 3caa55b Racket: showing contracts in module documentation. discards 46e4e97 A new image for the manual. discards 7b4d5fd Guile: geiser commands working at the debugging prompt. discards e181f09 Doc nits. discards fb58ec2 REPL: new doc bindings in tune with those in scheme buffers. discards 97b953d Avoiding old-style backquotes during compilation of geiser-popup.el. discards a1820b1 Racket: indentation for typed binding forms. discards 13579cb Racket: following error links in separate window. discards a76d6e9 Web pages sync'd discards bad22c8 Docs: REPL tutorial completed discards e9f3f76 Progress in the REPL tutorial. discards 4fdff3c REPL: fix for M-. binding discards dfabe98 Some REPL tweaks. discards 097811c Better switch/import REPL commands. discards 14c436f A new tutorial bit discards 96ed8b7 Separate main texi file for web site. discards 196e6e5 REPL: quit command. discards 5315da0 REPL: change current module command and better bindings. discards 93f8613 Documentation tweaks discards 174f48b Unneeded file wiped out. discards f589a23 Engaging texi files in some autotooling. discards 413f6f7 Missing file. discards 1be07dd Documentation tweaks. discards b8e697e Mentioning Quack in the docs. discards be072b7 Scripts for generating Geiser's website. discards aee15f9 Tweaks to the manual. discards 073fcc9 Manual: installation section. discards 833a32d The humble beginnings of a user's manual. discards b374cd5 Catching abnormal exits of the inferior scheme process. discards 6b80b5a Menu for debug buffer. discards ba49fc9 Hiding the obsolete scheme menu in geiser-mode buffers. discards 792466e Menus for geiser-mode. discards c9d76d4 Better keybindings for documentation browser discards 85cbb9a Popups improvements (excluding view mode's keymap). discards 40fd1f4 Refactoring. discards a5944d9 Nits. discards 040fd88 Better menus. discards 4cb0239 New elisp file (geiser-menu) added to Makefile.am. discards d76c66d REPL menu. discards 566f69c Support for minor mode toggling in menus. discards 625d355 Menu for documentation browser. discards ce13e97 Generic support for menus. discards b142903 Half-baked code deactivated for now. discards b7d09ae Dead code elimination. discards c88a63d Fix for popups: don't deactivate view-mode on exit. discards e43609d Nit. discards 8fcac83 New buttons (source, forward/backward) in document browser. discards a4c9547 Fixes for module navigation in doc browser. discards 1ac457e README: note about Guile version. discards d8dc571 Elisp: missing require. discards 7718c54 Elisp: better fix for previous bug. discards 2a540e2 Elisp: fixes for key args display. discards 5537750 Adding define-syntax-rule to heuristics for locating definitions. discards a1ee7a0 Conflicts between view-mode and geiser-doc-mode keymaps removed. discards 5786886 Avoiding duplicates in autodoc arg lists discards 209803f Reusing emacs view-mode for pop-up windows. discards da01daa Whitespace. discards 0d7994f Racket: providing error contexts discards cb0865d Better signature parsing (improper arg lists). discards a556c0a Bug in scheme reader fixed discards c854e96 Racket: better autodoc for syntax forms discards 0e94dc1 Elisp: misc little bugs (revealed by the byte compiler) fixed. discards 0498321 Elisp: compilation fixed. discards 0cd8e3f Racket: PLT implementation renamed to Racket. discards caae695 PLT: Minimum version bumped to 5.0. discards a7651b6 Racket support (PLT 5 needed). discards eb5b639 Guile: evaluation output collection reactivated. discards 217e0c7 Using the scheme reader to read modules names. discards 51a6838 More lenient scheme reader. discards b033a36 PLT: geiser is now a regular module. discards 026d74f More robust REPL input handling. discards 8ce1dac PLT: Correct version check. discards 93ac581 PLT: Preserving pretty-printing in evaluation outputs. discards d66a492 Automatically pop-up dbg buffer if there's any output during evaluation. discards 08eaf0d Guile: better stack traces (using start-stack to delimit them). discards 6496698 Bug fix: M-. now works in documentation buffers. discards cc8288a Whitespace. discards e8f56a6 Hook to setup the debugger when it's launched. discards a8b44d6 Better prompt behaviour in switch to REPL and module. discards 423fc10 Go to geiser and switch to module: echoing. discards a5d8a81 PLT: additional binding forms (sequence API). discards 2f80b75 Implementations can now specify additional binding forms. discards 8d9c680 Whitespace. discards a7d5b74 New command to switch to REPL and put it in current module. discards 6301342 Bug fix: remember debugger settings in geiser-repl-nuke. discards 007f18d REPL: customizable auto-indenting of new lines. discards a4805eb Better handling of multi-line input in the REPL discards d4b4c68 More room for recursion in the scheme reader. discards 8b58137 Whitespace. discards 0b7fbcf PLT: Better help lookups. discards 143a069 Elisp scheme reader: more room for recursive list scanning. discards 68d3cb6 Generic support for debugging prompts in the REPL discards 16ea3d3 Guile: Geiser now behaves correctly in buffers for unloaded modules. discards 3a622d1 Minor bug fix. discards e6938a3 Syntax error. discards d7040ee Even shorter REPL mode-line. discards 124ddc3 Shorter mode-line lighter for REPL mode. discards 24ddee5 Guile: bug in backtrace display fixed. discards d249435 Documentation fix (byte-compiled doesn't work in-place). discards 3a9ce07 Bug fix: displaying signatures correctly in xref buffers. discards 6c58b24 Docs: Guile 1.9.5 required. discards 10b4e4a Bug fix: links in documentation buffers work again. discards b6117df PLT: autodoc: support for languages specified as libs and/or module forms. discards c1f1e17 Autodoc for identifier at point only when it's not an argument. discards 783c686 Silly micro-optimisitation. discards a134dca Autodoc fix: dots in arglists were causing a parsing error. discards 6114d9e Cosmetics. discards 1c22cba PLT: Evaluation takes into account #lang forms. discards 35b1977 Base R6RS elisp implementation. discards c52f6e9 Cosmetics. discards 5cac235 Previous patch was broken. discards 9de90a7 Internal fix: duplication of symbol at point in scan-sexps. discards 09de995 Multiple arity display, used by PLT backend (case-lambda). discards 37fa240 Letting implementations define their own file pattern matching rules. discards 512a61c Bug fix: display-help function correctly invoked when available. discards bcfc291 PLT: Unsupported procedures listed. discards 050b9e1 New implementation method/variable: unsupported Geiser procedures. discards 4f51508 Bug fix: proper handling of implementation methods specified as variables. discards 4183334 Bug fix: xref commands were always asking for the target procedure's name. discards bd129f5 Assignment of ss files to plt as a customization. discards ee5207a Slightly more efficient symbol completion. discards b37bd6e Guile: bug fix: evaluation works again (1.9.3 or better required). discards 3cae2fa Bug fix: correct generation of per implementation switch-to functions. discards 4bda1c3 Clarifying that Modified BSD is the same as BSD3. discards 5f64d69 New implementation registration mechanism, for the elisp side of things. discards aecb2b8 Irrelevant doc fix. discards c1de629 Dog food: using the scheme reader for parsing evaluation results. discards 0bba2ea New function: `geiser-syntax--read-from-string', analogous to elisp's `read-from-string'. discards 458119f Bug fix: we were not correctly detecting dot as a token in the scheme reader. discards 3265bb3 Reload: we now remember user customizations and restore them during geiser-reload. discards d6ebefe AUTHORS fix. discards 9620938 COPYING introduction. discards d7f2b95 Un-running to conclusions. discards 29ed518 BSD relicensing: elisp code. discards c677288 BSD relicensing: COPYING. discards df93d3f Bug fix: run-geiser and friends now always create a new REPL. discards 04723be Fix for regression in autodoc: it works again when point is inside a string. discards e34f3ab Merge branch 'devel' discards fff6b10 Scheme reader improvements: #<>, #||# and other bits. discards 04630a9 Improved local names detection (both implementation- and functional-wise). discards b3aaa30 Tagging keywords as such in the scheme reader, for later spotting of active argument in autodoc. discards abe824f Biting the bullet: a simple, permissive, scheme reader. discards e2b9d18 Small configure tweaks. discards fb39ae2 Better detection of locals (internal defines). discards d33d6d6 Quicker metadata display in company mode. discards e7cdf10 Company's go to location working also for locations in same file. discards 69643a0 Slightly faster autodoc. discards fd316e2 Company: handling correctly the mode lighter and autodoc interaction. discards b38d024 Slightly better autodoc caching (probably needs an overhaul, though). discards 91841a6 Now this is cool: support for company mode. discards e0dd77a Taking into account those ugly square brackets while scanning locals. discards 8e2810f Putting ChangeLog to good use. discards 2be4c06 autogen.sh discards 2120142 fixes for geiser-unload. discards 533102a geiser-reload works again (was broken for installed geiser). discards 350c3ae Automake tweak: geiser-install.el belongs to CLEANFILES. discards 9475d8e Buglet in autodoc's argument display. discards 54d772a Thanks, many THANKS. discards 3983e63 Standardese filling. discards 065ed08 Automatic ChangeLog generation during make dist. discards 8ec4b1b Fixes for all byte-compilation warnings. discards c59998e Autotoolification. discards 9187b77 Bug fix: bogus regexp. discards ceb34c7 C-c k == nuke repl discards a969934 REPLs: using compile-shell-minor-mode. discards 718078f PLT: bug fix in (module) recognition. discards 5c7b355 Yet another deklugdification: locals scanning moved to elisp. discards 0377f2e Well, i said that it was better, not that it was perfect. discards f4b4ba8 Simpler, more correct and efficient autodoc implementation. discards ded319e autodoc: better emacs display for opt/key markers. discards c882e02 kludgy fix for opt/key/rest markers in autodoc discards 1a3d290 Stray paren killed. discards bdd1227 Simpler, nicer, more efficient handling of evaluation results. It comes with a pony too. discards e01166f Safer handling of file line and columns in emacs. discards b0e3391 Bug fix: initialisation loop removed. discards 7eae5fd REPL improvements: bailing out earlier on startup abort; C-c z DTRT for a running REPL. discards 5e9892d Auxiliary function. discards 737ef29 New user command to unregister Scheme implementations. discards 8b5fc88 Bug fix. discards ac30982 User command to register scheme implementations (geiser-register-implementation). discards 00dbf12 Registered implementations are loaded by default. discards 9523b4d Better display of evaluation results. discards fee4491 Directory-specific implementations. discards b6723f8 PLT: Bug fix in implementation guessing. discards 222d885 Will i ever get initialisation right? discards a4f4968 Initialisation fixes. - Honouring geiser-impl-installed-implementations - Missing autoloads for customization groups added discards 59bacc7 Refactoring. discards 157aaf0 PLT: buttonize errors implemented. discards e9b6d59 Auxiliary functions to insert error links. discards bcc096b Implementation-specific backtrace display. discards 44a7080 Whitespace. discards a38f0cb Circular dependencies between elisp modules eliminated. discards d3fc72a Whitespace. discards 85838e6 Fixes in retort parsing. discards 631d43d Elimination of dead code in stack trace display. discards 7fad7a6 Better parsing of scheme retorts in the Emacs end. discards d8da8d0 Fixes in geiser-reload (unload forcibly and pick repl implementations). discards f9d746b Guile: rewriting stack trace captures - not yet complete. discards 176afa8 Share scheme-indent-function tweaks across implementations. discards 616e317 module-children -> module-exports. discards cfacb7d README tweaks and updates. discards 3bb8f69 Fix to documentation browser's switch to repl keybinding. discards 8f9f766 PLT: New help functionality: discards d4b7298 Bug fix and a bit of refactoring in geiser-doc.el. discards 2417c5e Unintended change undone. discards 6198097 PLT: correct (or, at least, better) computation of module names. discards 41ef7b6 Elisp leftovers trimmed. discards ce75f36 Bug fix: delete results buffers only when a new request is available. discards 581b169 PLT: customizable collection directories. discards 5f3993b Fixes for module names reading and evaluation result display. discards 36ad012 Autodoc: correct detection of start of string in argument highlighting. discards 7b9260d Read-only-ness of REPL prompt customizable. discards 97358e6 <home> as an alias of bol in the REPL. discards 1c4f27d PLT: A bit more sensible prompt format. discards 81918d8 Automatic setup when loading geiser.el (explicit call to geiser-setup no longer needed). README updates. discards 91cb3fe PLT: Correct identification of explicit module definitions. discards 3c30672 Bug fix: compile-and-go-to-repl should work now. discards 3338f98 Bug fix: smart tab mode was broken. discards 66553a9 PLT: Bug fix: correctly handle explicit module definitions. discards 87034e0 Bug fix: eval-and-go family of commands work again. discards f0ae7c0 PLT: Initialization fixes and cleanups. discards 643be24 Fixing the mess during initialization. discards 49d7ec0 Dead code. discards b177aa7 README updates. discards 3c97be1 Bug fix: correct guessing for installed implementations. discards 757c952 Bug fix: current buffer's impl is used now in switch-to-geiser. discards 6eff047 Bug fix: be aware of square brackets when retrieving context form. discards 04e8eed PLT: fixes for module name parsing (C-cC-em works now). discards c4bcaf2 Improvements to module name support (using prefixes) and Guile support. discards 923c121 Module completion generalized and implemented for PLT. discards 5170efb Better handling of initial setup (registering implementations). discards fbd678c Autodoc: support for info about variables. discards 864392c PLT: autodoc (without argument positions). discards 98c0e68 Better edit location heuristics. discards a63280c Wrapping arbitrary regions with a begin block before evaluation/expansion. discards d485cec PLT in default implementations at startup. discards a78cd64 REPL: C-d does not send EOF. Kill scheme with C-cC-d if you need to. discards 8792c74 Better guessing for edit locations. discards f769a98 Irrelevant refactoring. discards 94eee81 Bail out if scheme dies while waiting for an evaluation result. discards 6f2cfa4 PLT: Help fix. discards 5ff7589 Fixes for eval/compilation error display. discards 11ed530 Support for external help functions (and application to PLT). discards 43e8b54 run-geiser is now aware of the current buffer's implementation. discards e66fb67 PLT support: basic startup and evaluation working. discards 88d5255 Minor nits discards 1ef691c Xrefs formatting nits. discards 270eec8 Bug fix. discards 7b422ed Better xrefs display (classified by module). discards 44a638a Print bye-bye message when leaving repl with C-d. discards 838c30e Better xref display. discards 2533db2 Bug fix: really remove killed buffers from the list of closed repls. discards c3e346a Echo area message while retrieving xrefs. discards 98564a4 Missing require. discards 92d36fc Reuse closed REPL buffers. discards c9d2c69 More robust sexp scanning for autodoc. discards 54e80a0 Callers/callees (C-c <, C-c >). discards 7a761c3 Bug fix. discards b4e68d4 Misc nits and work in progress. discards 8368ace Key for geiser-set-scheme in geiser-mode. discards bf174c1 Segregate REPL history files by implementation. discards 72cb97e Elisp-side larceny. discards eac44da Many a bug fix in multiple implementation support. discards 3a20bac Multiple values as evaluation result supported. discards e8398a8 Show implementation in geiser-mode's modeline. discards 11e13d1 Module documentation command works again when invoked from the REPL. discards e85c207 Don't bother asking if there's only one implementation. discards 4a3709e Better (at least in US keyboards) default key (M-`) for module name completion. discards 76298ab Guilisms removed from geiser-repl. discards 7763b16 Support for multiple Scheme implementations, Chapter 2. discards 51fa372 Reload Geiser libraries in the right order. discards 3b6e0b8 Support for multiple Scheme implementations, Chapter 1. discards 6d765e0 A bit of key bindings reorg: macro-related commands start with C-cC-m. discards 9276cd1 Don't display autodoc for function being defined. discards 951afdb A bit more robust generic methods. discards 038ed78 New command to display generic methods (C-cC-dg) implemented. discards 267fde6 turn-on/off-geiser-mode commands added and used in scheme-mode-hook. discards 8c65dfa Leave quasiquote alone in autodoc. discards 708205e New geiser-reload command. New geiser command. discards 1561d09 Highlight also #:key in autodoc. discards 673d602 Micro-optimisation. discards a4358aa Autodoc enhancements: discards 0085c16 Correctly specify current module in REPL (and make it generic). discards 3bb10cb Fix recursive require. Nicer arg names in autodoc. discards 5993ff1 Tiny refactoring. discards 09e96c3 Correctly detecting first occurrences of methods in M-. discards b8e5c1e Fix (again!) completion for symbols outside enclosing forms. discards cb6dbc1 Macro-expand commands. discards 89f12f6 Refactoring the refactoring. discards b2ed8a6 Some refactoring and new ge:macroexpand. discards 8a320a4 Completions buffer renamed to *Geiser completions*. discards db726f7 More precise argument position highlighting in autodoc. discards 7e5f31f Completion for symbols without enclosing sexp in scheme buffers. discards 85c8afb Fix for autodoc when point in a rest formal arg in define. discards 40a3641 Miscellaneous little fixes. discards ee0d020 Display (quote foo) as 'foo in autodoc strings. discards 8563be5 Refactoring: local bindings discovery moved to schemeland. discards 0e5a509 Fix scanning partial sexps in presence of quotations &co. discards 9186ce4 Simpler handling of rest args in Emacs' side. discards 5e55181 Autodoc working in the REPL (again). discards af446e1 Persistent REPL history. discards be1f88d Delete, don't kill, region. discards 770937b Font lock for autodoc's function name. discards 6100a2e Autodoc system revamped. discards 76bcf01 Variable controlling geiser-autodoc-mode in REPL (on by default). discards 03762c6 Autoloads for customization groups. discards 5353769 Missing require. discards ff2aa21 Fix for smart-tab-mode. discards 87f338d Missing require. discards 73af62c Smart tab is not enabled by default; module completion bound to C-. discards 8f76cb3 Spurious geiser-debug-mode key mode map deleted. discards 867774c Compilation mode working on dbg buffers. discards 8bf2c57 Partial support for stack trace display. discards 540a2cb Correct stack in load/compile file retorts. discards 3b9b06b Capture backtrace. Fix load/compile from Emacs. discards 7a3d1f8 Offer also local bindings as possible completions in M-TAB. discards 850964a Allow loading of a initialisation file (akin to ~/.guile, named ~/.guile-geiser by default). discards a5426c2 (geiser eval) functionality moved to (geiser emacs). discards 5fe4bbd Document browser improvements: history and links. discards 29eaa9f Better symbol documentation. discards 4814d02 Separate commands for evaluation and compilation. discards f574939 New command to open module file. discards dba34f8 New command: module documentation. discards 90cab86 Nits. discards 9df5971 Avoing REPL modeline message flickering on redirection. discards 8d137f9 Smart tab completion mode. discards 5f34ef4 Initial support for module name completion. discards 18943b0 Recognise empty doc string in Emacs side. Small refactorings. discards 678e21c Fleshing out the README. discards 740a937 Autodoc: try symbol at point first. Some cleanups. discards 11a64e7 New command to get docstrings (C-cC-d). discards 93b51a8 Small autodoc fixes. discards cfd1fdc Small improvements. discards 4ba2141 Faster, asynchronous autodoc. discards 8e50320 Better arg lists. discards 65d76d0 Faster M-. discards 8dd0179 Edit symbol at point for programs. discards bfd6b0f Don't let (ice-9 history) confuse the evaluator. discards 15fd33f README stuff. discards 6f70f87 Load file commands. discards 5b5234f * scheme/guile/geiser/eval.scm: load file after compilation. discards b44d830 Compile file. discards c9f658f Guile scheme files moved to scheme/guile. discards 36ac636 Multi-level form arity recognition in autodoc. discards 690c7fb Sort completion list in scheme's side. discards 561be1f Small fix for '() argument position reporting. discards 522f145 Optionally show procedure modules in autodoc. discards 1e74164 TAB-completion for symbols in Scheme and REPL buffers. discards 72044e7 GEISER-SETUP function activating geiser-mode in scheme files. discards 4e16a7a Better preparation of Scheme results for the Elisp reader. discards 8190670 Better bindings for M-p, M-n in geiser repl. discards 279a07e Don't echo any autodoc info when arity is not available. discards eda610d Better argument position detection in autodoc. discards be3ac19 Basic region/definition/sexp evaluation and autodoc mode working. discards 27e2174 Capturing output of scheme evaluations discards 96f3def Fixes for Elisp/Scheme translations. discards 24ee487 Better error presentation. discards be3be2b Basic Guile/Emacs connection and evaluation working. discards 9b4016c Elisp utilities (mostly imported from FUEL). discards 5c83238 Emacs startup file discards 22542ce License file discards e6824be It all begins with an empty tree