Comments (6)
Thanks for letting me know and creating an issue for others experiencing this problem to find.
However, if the Company backend is inefficient there's unfortunately nothing I can do. All this mode does is request that information and display it in a popup.
from company-quickhelp.
Hi,
The problem is that Alchemist works async with with Alchemist-Server in the background. So we're using filters for our completion process request to the server in which we continues with the proper delivery to company-mode
. So I guess quickhelp itself don't handle these kind of async processes at all and just expects the infos directly after it requests for the documentation.
@houli I recommend setting company-quickhelp-delay
to nil when you're in an alchemist-mode
.
from company-quickhelp.
The problem is that Alchemist works async with with Alchemist-Server in the background.
This is not the problem. The CIDER backend (for Clojure development) is also something company talks to asynchronously and that works just fine.
So I guess quickhelp itself don't handle these kind of async processes at all and just expects the infos directly after it requests for the documentation.
All I do here is ask company for the doc string and then display it in a popup.
from company-quickhelp.
This is not the problem. The CIDER backend (for Clojure development) is also something company talks to asynchronously and that works just fine.
This is actually great to hear, so I guess I'll have a look at the CIDER documentation backend first.
All I do here is ask company for the doc string and then display it in a popup.
Damn, so you're on the easy side and I do something wrong ;-)
from company-quickhelp.
Ok, after testing it by myself I can't any issues or reproduce it. It works really nice for me.
So we need some help from @houli about this one, maybe he can reproduce it and have a look at the error outputs.
I guess the best place to talk about this in on the Alchemist repository itself, it's not company-quickhelps issue at all.
Thanks @expez
from company-quickhelp.
@houli Please open an issue on the Alchemist repository were we could talk about this issue.
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
- text properties are ignored HOT 1
- Use popup instead when inside the terminal? HOT 1
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.