Addin: EditorExtras
Version: 1.3
Date: Friday, 1 February 2013
Description
EditorMacros, RemoveLine, Additional snippet support
Usage
EditorMacros
Everything happens in the Editor Macros Pad
.
Use the buttons to Start/Stop keystroke recording and the Play
button, or Alt-=
shortcutto replay your recording. Open the pad from the
View → Toolsmenu or use the
Control-=` shortcut.
RemoveLine
When in the Embeditor or Embed Editor use Control-Shift-Y
to remove the current line.
CodeSnippets
Adding ${PROMPT} to a snippet will cause a dialog to be opened and you can enter a value to be used for replacement in the code snippet.
Subsequently using $PROMPT_VALUE will replace with the text entered in the ${PROMPT}
Features
EditorMacros
- Use the
Editor Macros Pad
for all available functions. ShortcutControl-=
- The last recorded macro is saved on IDE exit and restored on startup.
- Quick playback using the shortcut
Alt-=
- View and edit the recorded keystrokes in the
Editor Macros Pad
. Right-click on an event to open theDelete
context menu. - Option to automatically disable Code Completion while recording a new macro.
RemoveLine
- Keyboard shortcut to remove current line.
CodeSnippets
- Adds support for ${PROMPT} and ${PROMPT_VALUE} in code snippets.
- :doc:
Video Demonstration of PROMPT snippet <../articles/video_promptsnippet>
SelectWord
- Now includes the SelectWord Addin by
Marcus Holmgren <http://hem.bredband.net/dotnet/selectword/>
_ - See the
Edit
menu and use theControl-W
shortcut.
Release Notes
Release: 1.3, 1 Feb 2013
FEATURE: Now includes the SelectWord addin by
Marcus Holmgren <http://hem.bredband.net/dotnet/selectword/>
_
Release: 1.2, 4 May 2012
CHANGE: Snippet PROMPT dialog text changed.
CHANGE: Cancelling from the snippet PROMPT now returns a String.Empty instead of null.
Release: 1.1, 4 May 2012
FEATURE: Added support for PROMPT_VALUE code snippet tag. Use this after a PROMPT tag to insert the value entered in the prompt.
Release: 1.0, 29 April 2012
INFO: First combined release
CHANGE: Renamed from EditorMacros to EditorExtras
CHANGE: Added RemoveLine feature.
CHANGE: Added CodeSnippets feature.
Release: 0.11, 25 April 2012 ( RemoveLine )
CHANGE: Removed ClarionAddins global addin dependency.
Release: 0.10, 18 April 2012 ( RemoveLine )
CHANGE: Now has ClarionAddins global addin dependency.
Release: 0.9, 4 October 2011 ( RemoveLine )
CHANGE: Assembly resolve code moved to a separate assembly
Release: 0.8, 18 September 2011 ( RemoveLine )
FIX: Another assembly resolving fix. Now the resolver performs a search from the BaseDirectory instead of just the ClarionBinding directory.
Release: 0.7, 24 August 2011 ( RemoveLine )
FIX: Assembly resolver now uses Directory.GetPath to search the BackendBindings folder for the correct assembly instead of using hard coded values!
Release: 0.6, 15 August 2011 ( RemoveLine )
FEATURE: Another assembly resolver.
Release: 0.5, 30 June 2011 ( RemoveLine )
FEATURE: ResolveEventHandler was causing an exception in C8 when loading the window designer. The ResolveEventHandler now also resolves CommonControl and ClarionNetWindow
Release: 0.4, 11 June 2011 ( RemoveLine )
FEATURE: Added a new Autostart command to do an AssemblyResolve when the correct assembly version for CommonSources.dll is not found. This means the same addin will for for C7 and C8!
Release: 0.3, 04 June 2011 ( RemoveLine )
CHANGE: No longer messes up the editor if you try and delete the last line of an embed when in source view
FEATURE: Now supports undo
FEATURE: Now supports all text editor controls (clw, inc, tpw, tpl, etc) not just the clarion Embeditor/Embed editor
CHANGE: Menu item moved into the Edit menu. Seems to make more sense here
CHANGE: Menu item is only active when a text editor is open
Release: 0.2, 20 May 2011 ( RemoveLine )
CHANGE: Preparing for public release of source code. Making the VS project work without dependencies, adding docs, etc
Release: 0.1, 16 Oct 2010 ( RemoveLine )
INFO: Initial Release
BLOG:Bringing back Remove Line to C7 <http://www.clarionedge.com/clarion/addins/bringing-back-remove-line-to-c7.html>
_
Release: 0.10, 25 April 2012 ( EditorMacros )
CHANGE: Removed ClarionAddins global addin dependency.
Release: 0.9, 18 April 2012 ( EditorMacros )
CHANGE: Now has ClarionAddins global addin dependency.
Release: 0.8, 28 February 2012 ( EditorMacros )
FEATURE: Option to automatically disable Code Completion while recording a new macro.
Release: 0.7, 25 February 2012 ( EditorMacros )
FEATURE: Added save/restore of last recorded macro
FEATURE: Added :menuselection:Edit --> Playback Current Macro
menu item with :kbd:Alt-=
as the shortcut
FEATURE: Debug window now shows up/down arrow characters for a cleaner display
FIX: Improved playback stability and fixed some problems with multiple playback when using the keyboard
FIX: Code completion is now turned off during plaback. This gives a significant improvment in playback speed and reliability!
Release: 0.6, 15 November 2011 ( EditorMacros )
FIX: Stop repeated KeyDown events being recorded for Control, Alt and Shift keys which breaks playback of macro.
Bug #8 <http://support.fushnisoft.net/thebuggenie/clarionaddins/issues/8>
_
Release: 0.5, 20 September 2011 ( EditorMacros )
CHANGE: The Stop button has been removed and functionality merged with the start button.
FEATURE: You can now right-click on the key events in the list and remove individual items.
Release: 0.4, 19 September 2011 ( EditorMacros )
CHANGE: Fixed the problem with Control, Alt and Shift keys!
CHANGE: Added Control+= as the Menu/Pad shortcut key
Release: 0.3, 27 June 2011 ( EditorMacros )
CHANGE: Removed the Krypton dependency
CHANGE: Added icons to buttons and menu item
Release: 0.2, 04 June 2011 ( EditorMacros )
CHANGE: Preparing for public release of source code. Making the VS project work without dependencies, adding docs, etc
INFO: This project still has some dependencies on the Krypton Toolkit which I will sort out soon
Release: 0.1, 09 Nov 2010 ( EditorMacros )
INFO: Public Release
BLOG:Editor Macros addin <http://www.clarionedge.com/clarion/addins/editor-macros-addin.html>
_