Comments (12)
If you look at the master branch there hasn't been any significant changes for quite some time. Only stuff like better error messages.
If you don't load any of your own configuration, e.g. by starting emacs with emacs -q
and only load company-mode
and company-quickhelp
does this still happen?
from company-quickhelp.
I get what you are saying. I stripped of my init files to bare minimum, and the problem still persists.
I started emacs -Q, and loaded the two modes with load-file. However, I can't seem to get company-quickhelp popup to appear itself.
from company-quickhelp.
I cloned your emacs configuration in an attempt to reproduce the problem but everything worked as expected.
Without being able to reproduce the problem there's unfortunately very little I can do.
If you want to use this as an opportunity to dive into emacs debugging I'd be happy to help you solve your own problem :)
ps. I had to manually add melpa
as an archive to bootstrap your dotemacs
. It seems it couldn't find use-package
without doing that.
from company-quickhelp.
Thanks for your time. Should be one of my own configuration niggles. Would love to learn a bit more about debugging emacs.
from company-quickhelp.
M-x find-library <RET> company-quickhelp <RET>
will take you to the source code of company-quickhelp
. Then navigate to company-quickhelp--show
and with point inside the function do M-x edebug-defun <RET>
.
If you now start typing something that will trigger a documentation popup, preferably in another buffer, you should enter company-quickhelp--show
in the debugger. At that point you'll have to step through the function, and possible other functions to looks for anything suspicious.
To disable instrumentation just do eval-defun
to re-evaluate the function without any instrumentation.
If you have the time, edebug is very powerful and quite easy to learn. You can learn everything you need in 5-10 minutes.
from company-quickhelp.
I have the same issue, even with emacs -Q
using Emacs 25.0.50.1
I can not tell when this started though.
from company-quickhelp.
Same here on GNU Emacs 24.5.1 (x86_64-apple-darwin13.4.0, NS apple-appkit-1265.21) of 2015-04-11 on builder10-9.porkrind.org
from company-quickhelp.
There's now a pull-request available to fix this issue. I'm testing it now for regressions, but it would be great if some one you had time to verify the fix.
from company-quickhelp.
Just had a quick look. When editing elisp files this fix seems to work ok, though I would prefer the help-window to stay inside the emacs frame which is not always the case.
In python files (using elpy) I get the following error instead of a quickhelp-window
Error running timer `company-quickhelp--show': (wrong-type-argument overlayp nil)
Let me know if I can provide more information.
from company-quickhelp.
@ardpp
I started getting that same error. This is what fixed it for me: spirani@1d2a8cd
Could you take a look at this and see if it fixes the problem?
from company-quickhelp.
@spirani
Yes, it works as expected now!
from company-quickhelp.
@expez @spirani Yes, seems to work for me as well.
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.