Comments (7)
Woops, wrong tab
from scalafmt.
Actually, I wonder if we could make something similar for VS Code. Maybe a plugin that has all the options and a small visualization tool (something similar has the setting page of git lenses) where you would see all the changes right away.
Would probably be cool project for someone. @kitbellew do you think it's worth opening an issue to track that? It would basically be the documentation on steroids.
It would be great small project to tinker with.
from scalafmt.
@tgodzik are you suggesting that for metals? I'm assuming that some users would find it useful, of course...
from scalafmt.
I am thinking it could be a separate plugin, no need for metals here. Unless, we can't do without it.
I would think a smaller scope would be easier to handle.
from scalafmt.
either way, sounds good, although i might not fully understand the mechanics. where will this plugin be used? is there a standard documentation plugin format that's widely understood?
from scalafmt.
I would think this would just be an overlay over .scalafmt.conf and would modify it as the result of changing the settings. I don't think we have any standard.
User could just install the plugin, open a workspace with scalafmt config and open the settings page, modify things there.
from scalafmt.
sure! if someone knows how to write such plugins, that would be great!
from scalafmt.
Related Issues (20)
- Sclafmt ignores newlines.source=keep, glues multiple lines into one HOT 6
- org.scalafmt.sbt.ScalafmtSbtReporter$ScalafmtSbtError: scalafmt: [v3.7.16] corrupted class path HOT 4
- Error message when there is no .scalafmt.conf is misleading HOT 2
- Allow usage of "behavior of" (used in ScalaTest) by default when AvoidInfix is enabled
- AvoidInfix: apply different defaults to `main` and `test`
- Another code breakage involving whitespace syntax
- Doc examples involving align.tokens are not working as expected (due to overflowing maxColumn?) HOT 1
- `maxColumn` is ignored for long enough lines with functions calls HOT 1
- Config `insertEndMarkerMinLines` adds end marker for method counting scaladoc
- Scalafmt breaks code (tuple, trailing comma, RedundantParens)
- Does scalafmt support automatic removal of unused imports HOT 2
- Too many line breaks when using :: HOT 1
- Inconsistent `extends` alignment with `align.preset = more` HOT 8
- Produces Non-Compiling Code with implicit keyword after colon HOT 2
- How can I make "then" at the end of line, not next line HOT 1
- 3.8.0 breaks lambda functions
- scalafmt fail at parsing \n??? HOT 1
- scalafmt rewrites scala 2 syntax into scala 3 in build.sbt file
- SortModifiers does not follow Scala style guide HOT 3
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 scalafmt.