Comments (4)
Yes, that does seem the best way to go. I've just been spoiled by Vetur's useWorkspaceDependencies
feature ๐
I'll go ahead and close this issue. Thanks for your input!
from coc-volar.
If you want to use "prettier", please install coc-prettier
.
As a side note, coc-prettier
is set to disable vue files by default, so you need to adjust your settings to enable them.
e.g. coc-settings.json:
{
// (1) Disable volar formatting.
"volar.formatting.enable": false,
// (2) Use a formatter when saving files.
"coc.preferences.formatOnSaveFiletypes": [
// ...snip
"vue"
],
// (3) Enable coc-prettier to use vue files as well
"prettier.disableLanguages": []
}
from coc-volar.
Thanks for the information, @yaegassy! I was unaware that Prettier would ignore Vue files. I suppose Vetur was superseding coc-prettier
when configured to use workspace dependencies, and ran it in its own process... I don't yet understand the differences in design choices between the two LSPs.
Do you know whether it's possible to alter Volar's built-in formatting configuration as well? Does Volar handle formatting manually, or does it depend on other tools?
from coc-volar.
I think Volar uses prettyhtml, prettier (probably in the css part), pug-beautify, sass-formatter, etc. internally.
I don't think Volar's formatter allows you to change the detailed settings. With VSCode, it may be possible to adjust the ts/js part slightly, but not with coc-volar.
Volar formatter is designed to be used out of the box, for more custom rules I recommend switching to Prettier (coc-prettier
).
from coc-volar.
Related Issues (20)
- `:CocCommand volar.initializeTakeOverMode` get an error!! HOT 2
- notarget No matching version found for @volar/[email protected] HOT 2
- It seems that โ@โ completion is not supported๏ผ HOT 6
- How to how tsserver commands in takeover mode. HOT 2
- does coc-volar do any intellisense inside template and css block HOT 5
- deprecated dependency HOT 1
- Some CodeActions cannot be executed due to errors HOT 6
- the diagnostic can't be used HOT 7
- file path completion when resolve alias with '@' HOT 2
- Cannot jump to component without `.vue` file extension HOT 1
- Language server does not recognize files that have been added or changed HOT 20
- syntax highlight randomly crashed when editing/scrolling through vue SFC HOT 2
- Diagnostic issue (not showing) HOT 4
- Disable autocompletion source HOT 2
- How to install using self managed registry. HOT 1
- Property 'loading' does not exist on type '{}'. HOT 1
- `vue.autoInsert.bracketSpacing` doesn't seem to work. And syntax highlighting is abnormal. HOT 4
- For me don't work? HOT 4
- works with watchman, renameFile not works. HOT 1
- work with local installed vue code 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 coc-volar.