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