Comments (8)
I should add that invoking C-h on a candidate in the completion popup which doesn't bring up quickhelp shows "No documentation available" in the mini buffer. So how is it that there is one prefix, 'def' which does have help, but anything else doesn't?
from company-quickhelp.
Hi
I ask company for the documentation, so if C-h doesn't return any documentation, then I have nothing to display in the popup.
Are you using CIDER? Without CIDER, and its middleware installed, company doesn't have a good backend to provide it with completion candidates or documentation. This might be why the performance of C-h is lackluster.
from company-quickhelp.
Yes, I am using Cider. Maybe I wasn't being clear enough in the initial comment when I mentioned that I get proper help in the cider-repl buffer (the repl created as a result of 'cider-jack-in'). Also, in the Clojure buffer, the help that does show for the 'def' prefix is a full help string that isn't available without Cider. Again, the list of candidates shown by company in the Clojure buffer is the full one (with annotations, etc) as provided by Cider - it's just the help that is missing.
from company-quickhelp.
If you don't see docstrings, for vars which have docstrings, when you hit C-h on a company candidate, you should file a bug with company or with CIDER. All company-quickhelp does it display that docstring in a popup. If there isn't one, there's unfortunately nothing I can do.
from company-quickhelp.
OK, I will. I assume you're saying that the problem is in cider-nrepl rather than Cider specifically, which I assume company-quickhelp is using to talk to Cider, right?
from company-quickhelp.
company-quickhelp knows nothing about CIDER. It only asks company for the documentation you get when you hit C-h on a completion candidate in the company popup. This is why company-quickhelp works, without my doing anything at all, for any company backend which provides documentation :)
from company-quickhelp.
It's not clear to me if the issue should be reported to company or to cider-nrepl. I guess I will report it to the first in the chain, which would be company.
from company-quickhelp.
Closing since this is just due to not loading the buffer before attempting to get the help popups.
from company-quickhelp.
Related Issues (20)
- ESS no documentation available HOT 10
- Tooltip xpos offset too wide by 5 chars HOT 4
- Use the same documentation window as lsp-ui-doc HOT 1
- Error running timer ‘company-quickhelp--show’: (wrong-type-argument overlayp nil) HOT 4
- [Question] Can color variables be theme-dependent? HOT 7
- Maintain terminal support. HOT 2
- Support display using `eldoc-box` HOT 2
- Does not work along with company-complete HOT 11
- Warning: ‘focus-out-hook’ is an obsolete variable
- Error running timer when setting company-selection-default to nil HOT 1
- Question: Which face is this? HOT 2
- Integration with `counsel-company` HOT 2
- Company-quickhelp eats newlines HOT 8
- documentation popup delay seems off by factor of 10 HOT 3
- Quickhelp content showing as part of the completition candidate HOT 3
- Docs appear in minibuffer on hovering keyword HOT 1
- Company showing blank popups HOT 1
- popup mishandled by display-buffer-alist HOT 9
- docstring for company-quickhelp-delay needs small fix? HOT 1
- Syntax highlighting HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from company-quickhelp.