Comments (6)
Same thing in Emacs 28.2. Happens with the clangd server. Those faces inherit markdown-code-face
, by the way.
Edit: this happened only very recently. It was working well for the past few years.
from lsp-ui.
Was it working earlier? The recent relevant commit is emacs-lsp/lsp-mode@e2a1b5f; not sure if this is the cause. 😕
from lsp-ui.
I also have Emacs 28.2 and I get the same error in CSharp.
- OS: Linux
- Distro: Gentoo
- Emacs: 28.2
- Lsp-ui: Built off of master using straight.el.
But it also sometimes works.
And this error is only recent, not something I was experiencing before.
from lsp-ui.
Looks like emacs-lsp/lsp-mode@e2a1b5f (emacs-lsp/lsp-mode#3844) is indeed related. Removing the following function call in lsp--fontlock-with-mode
fixes it for me:
(when (eq mode 'lsp--render-markdown)
(lsp--fix-markdown-links))
from lsp-ui.
@vspinu Can you help us here?
from lsp-ui.
Something is throwing there and you get the plain string instead. To be frank I think that try error logic could be improved. Falling back to plain str
is too conservative IMO. I think the buffer string should be returned regardless, in case of errors the buffer string is likely to be better formatted anyhow.
from lsp-ui.
Related Issues (20)
- Can't move cursor in `lsp-ui-imenu` through wrapped lines HOT 1
- Changing semantic token face category of specific tokens? HOT 1
- Long file paths in lsp-ui-peek-find show only prefix HOT 1
- lsp-ui-sideline pop message break line on emacs 29.0.60 HOT 11
- webkit lsp-ui-doc popup not showing up in emacs HOT 1
- lsp-ui-doc overlaps with completion-at-point popup and lsp-ui-doc-position not working
- lsp-ui breaks C-x 1
- lsp-ui-sideline no diagnostics HOT 1
- lsp-ui-doc-hide make emacs not responding unless press a arrow key HOT 2
- lsp-lens crashes, and get wrong-type-argument message HOT 1
- Add HTML space rendering to lsp-ui-doc
- LSP signature when typing function args HOT 2
- lsp-ui-doc-position 'at-point not working on terminal Emacs HOT 1
- code actions shown for entire line instead of only for issue at point HOT 1
- Bug: Warnings "Invalid face reference: lsp-flycheck-info-unnecessary" when using lsp-ui-sideline HOT 1
- Flymake support HOT 1
- Wrong key bindings in LSP UI flycheck <M-return> <return> HOT 1
- Another lsp-ui-doc markdown issue (lists) HOT 2
- lsp-ui-doc uses obsolete variable 'inhibit-point-motion-hooks'
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 lsp-ui.