summaryrefslogtreecommitdiff
path: root/elisp/geiser-company.el
AgeCommit message (Collapse)Author
2016-08-26Not signalling errors for company-mode completionsJose Antonio Ortega Ruiz
... so that we don't interfere with other active backends, and following the same policy as in the rest of company-mode geiser methods. See also the discussion in github's #173.
2016-01-07Behave nicely with other company backendsDan Leslie
company-backends should not be overridden by modes, as users may have additional backends that they wish to use. The appropriate behaviour is to add your backend to the company-backends list. Also removed the overriding of what ought to be user-controlled variables.
2014-09-23A better name for geiser-doc-symbol--fill-current-symbolJose Antonio Ortega Ruiz
Which moreover complies with the unwritten naming conventions we use: geiser-doc--render-docstring.
2014-09-23company: implement --doc-bufferProfpatsch
2013-06-15Missing require cl for caseJose Antonio Ortega Ruiz
2013-04-14Disabling company calls while the REPL is workingJose Antonio Ortega Ruiz
2012-10-11WhitespaceJose Antonio Ortega Ruiz
2011-01-25Company fixes (module name completion)Jose Antonio Ortega Ruiz
We were not handling properly mixing id and module names completion. In Guile, it's a lost cause, because module names are not identifiers and, therefore, don't share prefixes. In Racket, things are nicer in that respect: there we can offer both at once. In Guile, one at least has (thanks to this patch, too) M-`.
2011-01-24company-mode fixes (an attempt to fix #32231)Jose Antonio Ortega Ruiz
i hope the anonymous reporter will check this...
2010-12-28First stab at asynchronous autodoc retrievalJose Antonio Ortega Ruiz
2010-11-26A couple of uses of intern replaced by make-symbolJose Antonio Ortega Ruiz
These ones seem safe: the resulting symbol is not compared for equality anywhere.
2010-11-26Revert "Bug fix: don't intern symbols read by scheme reader"Jose Antonio Ortega Ruiz
This reverts commit 801422d1558f488059ede4f9abab5163ca610900. We cannot blindly substitute make-symbol for intern in the scheme reader, because we rely on symbol equality elsewhere, often. The fix will have to be much more careful.
2010-11-26Bug fix: don't intern symbols read by scheme readerJose Antonio Ortega Ruiz
We were calling `intern' instead of `make-symbol', polluting emacs' obarray.
2010-11-25First stab at using Emacs' standard completion mechanismJose Antonio Ortega Ruiz
Besides removing code i didn't understand that well, we bring in goodies such as partial completion. Jolly.
2010-03-07Whitespace.Jose Antonio Ortega Ruiz
2009-09-11BSD relicensing: elisp code.Jose Antonio Ortega Ruiz
2009-08-26Quicker metadata display in company mode.Jose Antonio Ortega Ruiz
2009-08-26Company's go to location working also for locations in same file.Jose Antonio Ortega Ruiz
2009-08-26Company: handling correctly the mode lighter and autodoc interaction.Jose Antonio Ortega Ruiz
2009-08-25Slightly better autodoc caching (probably needs an overhaul, though).Jose Antonio Ortega Ruiz
2009-08-25Now this is cool: support for company mode.Jose Antonio Ortega Ruiz