Giter Site home page Giter Site logo

astyle-extension's Introduction

astyle-extension

An extension for Visual Studio, AVR Studio and Atmel Studio to format C/C++ and C# documents using Artistic Style engine.

More info on Artistic Style at http://astyle.sourceforge.net/

Supported Visual Studio editions:

Visual Studio 2013 Professional (or above)
Visual Studio 2015 Professional (or above)
Visual Studio 2017 Professional (or above)
Visual Studio 2019 Professional (or above)

Changelog:

Version 3.1 (May 15 2019) - Upgraded to Artistic Style 3.1. Upgraded GUI to Artistic Style 3.1. Added support for Visual Studio 2019. Removed support for Visual Studio 2010 and 2012
Version 3.0 (April 10 2017) - Upgraded GUI to Artistic Style 3.0. Added support for Visual Studio 2017.
Version 2.8 (January 08 2017) - Upgraded GUI to Artistic Style 2.0.6. Added preliminary support for Visual Studio 2017.
Version 2.7 (October 7 2015) - Fixed --indent-preproc-block checkbox. Added support for Atmel Studio 7.0.
Version 2.6 (June 27 2015) - Fixed: out-of-range values no longer crash VS. Upgraded to Artistic Style 2.05.1.
Version 2.5 (November 18 2014) - Upgraded GUI to Artistic Style 2.0.5; Added support for Visual Studio 2015.
Version 2.3 (November 18 2013) - Upgraded to Artistic Style 2.0.4.
Version 2.2 (October 10 2013) - Added Format on Save option.
Version 2.1 (September 17 2013) - Added support for Visual Studio 2013.
Version 2.0 (May 07 2013) - Recompiled AStyle dll to remove dependencies. Added option to edit command line options. Added option to export/import settings.
Version 1.7 (April 24 2013) - Upgraded to Artistic Style 2.0.3.
Version 1.6 (March 23 2013) - Fixed: tab indentation is no longer lost when a selection is formatted.
Version 1.5.1 (March 09 2013) - Added support for Atmel Studio 6.1.
Version 1.5 (Oct 16 2012) - Added support for Unicode text. Fixed: editing read-only files is no longer possible.
Version 1.4 (Sept 12 2012) - Import and Export Settings now also include Astyle settings.
Version 1.3 (August 05 2012) - Fixed: indentation is no longer lost when a selection is formatted.
Version 1.2 (May 15 2012) - Fixed: menu commands are now only visible when the active document is a C/C++ or C# document.
Version 1.1 (April 02 2012) - Fixed: bug that prevented installing the extension on Atmel Studio 6.
Version 1.0 (April 01 2012) - Initial release.

astyle-extension's People

Contributors

kbinani avatar lukamicoder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

astyle-extension's Issues

cannot access file, .vsct being used by another process

When I clone the project, then open in visual studio 2015 enterprise edition, it gives an error:

"The process cannot access the file 'C:\astyle-extension\astyle-extension\AStyleExtension\AStyleExtension.vsct' because it is being used by another process.

Any ideas??? I tried deleting the cloned dir and re-cloning, it fails after migration upgrade, but while opening....Odd thing is I can rename the problem file, and name it back, so theres no processes touching it that I can see?

VS2022

astyle-extension is very good, when can support VS2022?

CheckBox --intend-preproc-block without function

In AStyle Settings dialog for C/C++ the check box for the "--intend-preproc-block" parameter is not bound to any functionality. Similarly, setting the parameter through the Edit command line option gets lost once the Settings dialog is opened.
Thx for fixing it!

Update the AStyle extension on Visual Studio Marketplace

As of now the current version of this extension on the marketplace is from 2017-04-12.
I would be nice if the marketplace extension could be upgraded to the latest development. Especially since the latest development include both support for AStyle 3.1 (#11) and Visual Studio 2019 (#14, #16).

Please update to AStyle 3.1

Would be nice if the dll was updated to 3.1

Also, unknown options should simply be silently ignored (or option to do so) and also option to spawn astyle.exe instead of bundled astyle.dll so the user can stay on the latest astyle without waiting for a new plugin.

Support VS 2022

Visual studio 2022 is out soon. Please rebuild for this version

Should have a option to set or exclude some file extensions

Hello,

It would be nice if a new option allow to set a list of file extensions to format on save or another option to exclude a list of file extensions to format on save.
Exemple I manually edit a RC file and with my options, I could not edit it in Ressource designer after saving it.
Hope you could me the way to do this with Format on save option activated. Actually I should disable it.
Regards
Stéphane

Upgrade to AStyle 3.0

Version 3.0 was released just this month. Will you be making a new release for the visual studio extension which uses this latest version? Thanks.

Add toolbar icons for menu commands

It would be nice if the two menu items had associated toolbar icons as I use a custom toolbar in order to get around the convoluted Edit > Advanced > Format Document method (and there are enough keyboard shortcuts to remember without adding more). The custom toolbar currently displays the text of the menu item and would look a lot better with icons.

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.