Comments (10)
What you're seeing is a bug, it's not supposed to work like that. Are you on OSX? If so, you too might be suffering from this bug.
If you want to mess around with this yourself, these are the variables to twiddle.
from company-quickhelp.
@quicknir Yeah, that would be cool.
That feature belongs in pos-tip
, though, which is reponsible for displaying the popup. All I do is go "Display this text in a popup near this position.".
I've delegated this stuff to pos-tip
, because I'm no glutton for punishment. It's really hard work to maintain solid cross-platform behavior with regard to popups.
from company-quickhelp.
Yes, that might be possible as an alternative to pos-tip
. That would mean dropping support for all emacs < 26 AFAICT. Not sure that would be a good idea just yet.
Thanks for bringing that library to my attention!
from company-quickhelp.
@expez I'm not quite seeing that bug, but ultimately I came here to request the same thing: some kind of setting to control where the tool tip appears. In my case, the problem is that I'm working with emacs on the left of my two monitors. When working with a pane in the right of emacs, the tooltip decides that since there's more space available, it's ok to span the tooltip onto my second monitor. This makes it hard to read the tooltip in practice. When emacs is on my right monitor, the tooltip has nowhere to shift so far right so it does something more reasonable.
This could be solved either by a setting that allows treating the monitor as a hard boundary (which may be difficult), or by having some kind of variable that controls the relative tooltip position. For instance, this may sound strange to some but I'd be happy to put the tooltip slightly above the text I'm completing.
from company-quickhelp.
Same issue on open suse with emacs 25.1.1.
from company-quickhelp.
Hi. I just installed the plugin and my problem is that company-quickhelp puts the documentation in place of autocomplete (so I don't see list of available functions) in case neotree is opened. If neotree is closed - it seems to work well.
from company-quickhelp.
company-box locate the 'quickhelp' nicely. Can we have the same thing ?
- there is little space between company tooltip and 'quickhelp'
- the quickhelp doesn't have line border
Thank you
from company-quickhelp.
@azzamsa Any particular reason you didn't just want to use company-box
?
If it's about its lack of some "standard" features, you can try https://github.com/tumashu/company-posframe/ now. That one includes quickhelp functionality as well.
from company-quickhelp.
there is little space between company tooltip and 'quickhelp'
This one seems easy enough to add. What distance would people like?
from company-quickhelp.
@dgutov missing support for number. But there is a patch for that now. I will give it second try.
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.