Note MacrosHeavily inspired by Foam's Daily Note feature and Jeff Hykin's code. Intended UseThis extension was originally developed to go hand in hand with Foam.
You theoretically could also use this with other Note Taking solutions with vscode. InstallationTo install search note-macros in vscode or head to note-macros FeaturesThis extension was heavily inspired by Jeff Hykin's macro-commander. In addition to the functionality mentioned below you are able to use macro-commander's functionality. Create Custom Note MacrosCreate your own custom macros by adding them to your For example: This macro creates a Weekly note in the Weekly note Directory.
Explanation of fields
If your macro does not execute check this field first. This field was introduced to separate the existing functionality of macro-commander and my work. In the future this field will also separate the Zettelkasten functionality.
The directory your note will be created.
The extension that will be used. If not supplied this will default to markdown but can be changed.
This will be the name of the note. Both the file name and note title will be effected by this.
This is the date format for your note. For additional formats please go to dateFormat. This will default to Your macros can run any built-in VS Code action, and even actions from other extensions.
To see all the names of possible actions VS Code can run, see Add Keybindings to Run your Macrosin
Notice that Executing Snippets As Part Of A Macro
Macros can also execute any of your snippets which is super neat. Just insert the same text that you would normally type for the snippet, followed by the
Run macro From command palletteSimply use Available Commands for MacrosTo list all available commands for your macros use RoadmapCurrent Release
Next Release
FutureAs of right now Custom Notes and Zettelkasten notes complete my initial vision of this extension. My new vision is for this extension to become a one stop shop for defining quick commands from IssuesThis extension will be extensively used and tested on Windows and Linux. I do not have access to a MacOS machine. With that being said I cannot test on Mac. If you run into any issues on any environment please open an Issue. CreditThis extension combines the my work with Jani Eväkallio's work and Jeff Hykin's work. My vision and code would not be possible without them. LicenseNote Macros is released under the MIT License. |