SlickEdit
ChangeLog Helper Macros – Version 0.1
Automatically locates a ChangeLog file and inserts three different types of entries for the file being currently focused:
changelog_insert_entry - Adds a full new entry
2009-03-19 Author Name <email> * File.name:
changelog_append_entry – Appends a file entry to the last entry in the ChangeLog
2009-03-19 Author Name <email> * File.name: Fixed bug * File.name2:
changelog_append_file_to_entry – Appends only the file name to the last entry in the ChangeLog
2009-03-19 Author Name <email> * File.name, File.name2:
C# Helper Macros – Version 0.2
This macro defines a set of C# helper commands to generate code from the
variable under cursor.
cs_generate_property (_str access=”public”)
cs_generate_argument_null_check
cs_generate_field_from_local
For a given class:
internal class Document
{
public Document (string file)
{
}
}
where the cursor is on “file” cs_generate_property() will generate excluding the comments:
internal class Document
{
private string _file; // cs_generate_field_from_local
public Document (string file)
{
if (file == null) // cs_generate_argument_null_check
throw new ArgumentNullException ("file");
_file = file;
}
public string File { // cs_generate_property
get { return _file; }
set { _file = value; }
}

