Coder Social home page Coder Social logo

Comments (6)

bmingles avatar bmingles commented on June 11, 2024 1

The majority of the replacement tokens that the extension supports are based on single files, so running 1 command for multiple files would represent a significant change to the api.
https://github.com/emeraldwalk/vscode-runonsave#placeholder-tokens

This is not something I plan to support.

from vscode-runonsave.

imthenachoman avatar imthenachoman commented on June 11, 2024 1

No, I know. I was looking into it cause I thought I could make the code changes myself and either submit a PR or fork this project.

And yes, I see it is possible to save all but I don't see an event for it in the API documentation: https://code.visualstudio.com/api/references/vscode-api. I wouldn't mind writing the code myself -- would give me an opportunity to learn TS, but if VS doesn't expose an event for it then no dice...

from vscode-runonsave.

imthenachoman avatar imthenachoman commented on June 11, 2024

I think the other challenge is that VS Code doesn't have an event for save-all.

from vscode-runonsave.

RensDimmendaal avatar RensDimmendaal commented on June 11, 2024

I believe it does:
image

It doesn't really matter though because the issue is closed for another good reason :-)

from vscode-runonsave.

bmingles avatar bmingles commented on June 11, 2024

One thing that might work would be to only save if event originates from active file. Haven’t looked into it, but I suspect it’s possible and would allow keeping the semantics of single file saves. It would need to be an optional feature though since saving all files is desirable in some scenarios. Probably not something I’ll implement but might be of interest to those experimenting.

from vscode-runonsave.

imthenachoman avatar imthenachoman commented on June 11, 2024

I submitted a FR to VS Code for a save-all trigger but it doesn't sound like they will add it. So, my next thought is to either write my own extension or modify this one to, upon save event, see if there are any dirty files and then, if not, run another function/command. If you have 10 dirty files and save, it will trigger the save event for all of them but only for the last save will there no longer be dirty files. I don't know Typescript so this will take me a while...

from vscode-runonsave.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.