HTML Kit site requirements.

HTML editor / HTML Kit Plugins Directory
HomeHTML-Kit downloadsAdd-ins that update and extend HTML-Kit's capabilitiesSoftware and authoring support channelsRegister -- download add-ons and support HTML-KitOnline tools for HTML-Kit users
  Printable Booklets   |   Category Updated on 19-Nov-2006
Click for Details

HTML Kit Plugins Directory

Keywords : hkScriptHome > Plugins > Keywords > hkScript
 
 Random Picks
ksAddAlt
Looking for a quick way to add alt attributes to img tags? This plugin can be used to look through <img tags in the current document and add empty alt="" attributes if alt is missing.
tmCSS
One of the original HTML-Kit plugins for inserting CSS level 1 and 2 properties and values, complete with tutorials written in Finnish and English.
 Category Matches
Sorted by Name:
 
lrCyrillic
Adds a menu for inserting Cyrillic (Russian) characters.
mcLinesToLinks
Looking for a way to speed up the process of converting multiple lines to multiple links? Select the lines and let this plugin wrap each line with a blank anchor tag, optionally with the title attribute.
mcCapLet
This plugin provides several handy options for capitalizing sentences and words. It can also reverse the case of letters, and change characters to upper/lower case. Now with a right-click menu and customizable default action.
mcWrapAtColumn
Need more than display-only soft wrapping? This plugin can be used to wrap the selected text at a specific column. It also provides an option to preview the wrapped text in the Output window.
hkGotoZeroBasedLine
Adds a Go To dialog with 0-based line numbers.
hkDuplicateFile
Need to create multiple pages from a single template file? This plugin adds a graphical interface that makes it easier to create duplicates. It can also check if any of the duplicates would overwrite existing files, before starting the batch process.
demoIWCurrField
Demonstrates how to change the InputWizard preview based on the currently selected group/field name.
hkTextLink
If your pages tend to contain many text links, this plugin makes it easier to link the selected text using the right click menu. It can also filter out special characters so you can create safe plain text links, optionally with ID / NAME attributes.
aaTools
Prefer plugins that can perform multiple functions? This plugin adds several options for working with comments and for using the selected text to generate hyperlinks, tables, numeric entities and file names.
prPLSQLConv
Need to convert blocks of text or HTML to htp.p() statements? This plugin makes it easier to create htp.p lines and convert them back to text / HTML. It also provides options for commenting / uncommenting lines and inserting related tags.
demoHTA
Demonstrates a way to bridge hkScript and HTML Application (HTA) scripts.
demoLookInFolders
Demonstrates a way to look for a file in parent folders.
demoArrays
Demonstrates how to synchronize hkp_Register and hkp_Main data using arrays.
demoCustomSelect
Demonstrates how to select text between two points picked using regex.
demoAddImgLink
Demonstrates how to insert an <img> tag that's linked to an image using an <a> tag.
gmSplitCssView
Remember the 'old' days of the Web when you didn't have much control over how your pages looked? These days most sites use stylesheets, but content is still the king. This plugin makes it easier to preview your pages with and without CSS.
gmMailToLink
Adds a wizard for inserting email links with multiple recipients, subject line and optional message text.
gmNewEmail
Looking for a quick way to test mailto addresses or even send email to addresses in your HTML files while editing? This plugin makes it possible to right click and send email to the address at the cursor.
demoHTMLTidyData
Demonstrates how to write a hkScript plugin that can communicate with HTML Tidy.
demoBatchFindSort
Demonstrates how to write a batch plugin that can find text in multiple files and sort the results.
hkContextMenuTags
Prefer to use the mouse for inserting tags? This plugin makes it easier to access commonly used tags using the right click menu. It also provides the ability to add new options for inserting custom code snippets.
demoUpdateCurrLine
Demonstrates how to read and update the line at the cursor.
wkStructure
Converting text files to HTML? This plugin makes it easier to convert blocks of text separated by blank lines to HTML paragraphs with line breaks.
mcHybridList
Reformats items in OL / UL lists to remove whitespace around the tags.
hkDOMToolHelper
Need a little help invoking your favorite DOM tool? This plugin makes it easier to open external programs for viewing the Document Object Model, such as the Mozilla DOM Inspector.
hkAddNumbers
Looking for a way to number items without using the <OL> tag? This plugin can be used to replace place-holders with incrementing numbers.
eePerlDataIn
Inserts Perl variable assignments with $in{}, $data{}, $form{} and $CGI{} using the selected text.
eeQuickFonts
Not shy about using fancy fonts on your web pages? This plugin makes it easier to insert generic font family names as well as other commonly used font names.
miCSSFilters
Want to play with IE's CSS visual filters and transitions? This plugin makes it easier to use and test multimedia-style filters and transitions.
jlNBSPConverter
In many cases it's necessary to use the &nbsp; entity to display consecutive spaces on HTML pags. This plugin makes it easier to convert multiple spaces to nbsp entities or nbsp entities to regular spaces.
demoListOpenFiles
Demonstrates how to get a list of currently open documents.
hkUpdateDate
Update your pages often? This plugin makes it easier to update "Last Updated On ___" labels. It can also create new documents based on custom templates with date/time placeholders.
hkOutputSplitView
The Open In New Window option in HTML-Kit can be used as a way to create static split views. This plugin simplifies it by using the Output window to display a snapshot of the text in the Editor window.
hkCopyOutputExt
Copies text in the Output window to the Editor window with optional header and footer.
demoGetPHPPrnTxt
Demonstrates how to extract string parameters from PHP print statements.
hkBlockIndent
Looking for more indenting options? With this plugin, the selected text can be indented using spaces or tabs. It also makes it easier to apply multiple indents.
irHTMLShow
Whether you're testing HTML tables or moving to DIV layouts, or trying to visualize your pages without images, this plugin can help by outlining specified tags. This brand new version also offers zero-setup previews.
hkWebSearchHelper
Want to look up words in your HTML files in multiple search engines? In addition to making it easier to search the selected text, hkWebSearchHelper provides options for checking the link popularity of your sites.
irImgBrowser
This wizard for inserting IMG tags makes it easier to pick from a group of images in the specified folder. It also uses CSS for better control instead of deprecated attributes such as border and align.
wkSorting
This plugin adds options for sorting the selected text or the full text in the current document, in ascending or descending order.
hkRSSFromLines
If you're interested in creating a RSS news feed for your site, this plugin can be used to convert plain text news items to RSS tags.
irAMPmgr
Reduce the number of task switching required to invoke Apache, PHP and MySQL, especially on Windows 95/98/ME systems where these components are not installed as services.
demoSplitPreview
Demonstrates how to display two sets of HTML content in a horizontally or vertically split preview window.
mcMultiTag
Looking for a quick way to convert text paragraphs to HTML? This plugin applies multiple HTML tags to text, based on the number of blank lines between the lines.
hkViewColor
Can't remember what #ffddee looks like? Simply place the cursor on a color value or a name and click the View Color icon (or press the assigned keyboard shortcut).
demoWrapLines
Demonstrates how to wrap each line in the selected text with start and end text specified by the user.
aeSpChar
Prefer to view the special characters on a single screen? This plugin adds a menu that contain virtually all commonly used special characters.
emXSSI
This plugin not only adds a comprehensive set of menus for inserting code snippets related to Server Side Includes (SSI), but it also provides information on configuring and using SSI.
gmQuickReport
When a full page report isn't necessary, this plugin can be used to get the basic file statistics from the right click menu.
dxASPAccess
Adds menus for inserting common Access database commands in ASP/VBScript.
dfCFMX
If you use ColdFusion, this plugin makes it easier to insert tags and functions related to CFMX version 6.1.
gmPageReport
View single-file download speeds, word counts, links, directory listings and file properties, all in a single report. But that's not all, this plugin also displays PHP and hkScript file content with links to the known function references.
eeAHref
Adds a menu with options for creating anchors using the selected text.
eeMimeType
Adds a menu with options for inserting 10 commonly used Content Types (MIME Types).
hkSelectText
HTML-Kit provides several built-in options for selecting text and tags on the Edit menu. This plugin makes it possible to access these options using the Right Click Menu and the Actions Bar.
hkRemotePreview
Files opened from FTP servers can be previewed through a web server by setting the Web Root Address and right clicking the Workspace. This plugin makes it easier to preview remote files through a web server by clicking the Preview tab.
hkUpdateImgWH
Displays and optionally updates width and height attributes of the <img> tag at the cursor.
gmMetaKeywords
Don't just count words, let this plugin list the most visible uncommon keywords in the document and assist with fine-tuning the meta keywords tag.
demoDesktop
Demonstrates how to create and open a custom Desktop file.
hkTableFromLines
Still working on converting that list of names or links to a table? Automatically convert lines of text to a neatly ordered single or multi-column HTML table in seconds with this wizard.
hkShowInTemplate
If you use online tools or browser scripts that require you to pass the file content, a little bit of programming can automate some of that work. Be sure to check out the how-to link in the support section for Mark's step-by-step example.
hkCompCSharp
You can already edit .NET C# files in HTML-Kit. This plugin makes it possible to compile them with a single click and view the results in the Messages Window. If any errors are found, jumping to the related line in the source code is just as easy.
gmPageLinks
Looking for a quick way to create a report of links and email contacts? Use the current editor, a local HTML file, a web page or a comma-delimited file as the source.
bsStyle
This plain looking text-only plugin took off in a hurry for a good reason: it adds a comprehensive set of menus for inserting CSS properties, templates and other related code snippets.
gmHelpHKS
If you develop hkScript plugins, this keyword help file makes it easier to lookup hkScript function definitions.
mcHeaderP
If you spend a good amount of your time converting text files to HTML documents, now it's easier to format plain text lines as paragraphs and headers.
jpbPunctuation
Want to make sure that punctuation characters separated by spaces stay attached to the preceding word? This plugin can replace regular spaces in between words and punctuation with non-breaking spaces.
eeFrames
The use of frames is one of the most controversial subjects in Web design, but there's not much controversy about this being one of the most popular frames related plugins. It includes buttons for inserting common layouts and a quick reference.
eeMetaRefresh
Adds a button to insert the http-equiv="refresh" META tag.
joAHref
Converts the selected text to various types of HTML links.
hkRunJavaApp
No need to jump between windows to invoke GUI applications written in Java. Let this plugin invoke the *.class application associated with the current *.java source file in the editor.
demoClipboard
Demonstrates how to read text from the clipboard, and send text and color cube graphics to the clipboard.
mcPWrap
Wraps selected blocks of text that are separated by a blank line with <p></p> tags.
mcInsertSpaces
Ever wish for a quick way to insert multiple nbsp(s)? Change the number of non-breaking spaces entered with this preferences dialog.
bsPHPMySQL
Jump start MySQL database development in PHP with 45+ readymade code snippets, various versions of SQL statements, MySQL functions and other related code.
mcMakeList
Looking for a quick way to create ordered or unordered lists? Simply select the list of items and invoke this plugin.
hkAddLinkTitle
Sometimes there's not enough space to include inline descriptions of each text link. This plugin makes it easier to include more information about links in the title attribute using page titles.
demoCursorWW
Demonstrates how to set the cursor position (with a workaround for supporting the word wrap mode).
hkConvGTorLT
Converts < > & " and ' characters to HTML entities.
moCFMLVariables
Why retype when you can right click and insert? This right click menu action makes it easier to reuse ColdFusion #var# style variable names in the current script.
jhVRML
Working with VRML files? This plugin adds a set of menus for inserting tags and code snippets related to VRML, GeoVRML, Cortona and Blaxxun.
jhX3D
Adds menus for inserting Extensible 3D (X3D) Graphics related tags and other code snippets.
xpPHPVariables
Why retype when you can right click and insert? This right click menu action makes it easier to reuse PHP, Perl and other $var style variable names.
hkDragDropExt
HTML-Kit has built-in support for dragging and dropping some of the most common file types. This feature can be extended to cover other file types, or the tags inserted by default can be customized as necessary.
keIndentPHPCode
Indents can make it easier to read and mange the code. Whether you're working on a script with uneven indents, or a script indented with mismatched tabs, a single click of this plugin can help to indent your PHP scripts.
aaHideMailto
Adds a set of menu options for inserting JavaScript code that can be used to mask email addresses.
aaWIBean
Adds menu options for inserting code snippets related to BusinessObjects WebIntelligence JSP (WI-JSP).
hkSaveCopyAs
Have a high changes-per-hour rate? Save incremental changes with a customizable date and time stamp.
keHKSDemo
Demonstrates how to use some of the basic functionality available for plugins.
demoOnlineTools
Some online tools such as HTML validators can accept files through forms. This sample for hkScript plugin authors demonstrates how to automate the process of invoking online tools that support the file input fields.
fcJSBlocks
This plugin with French menus makes it easier to generate JavaScript code for appending a block of text to a string variable, create multiple versions of output statements and comment / uncomment code.
fcVBSBlocks
Generate VBScript code for appending a block of text to a string variable, create multiple versions of output statements and quickly comment / uncomment code with this plugin.
demoListMatches
Demonstrates how to look for text fragments using regular expressions and list the matches in a drop-down list that can be used to jump to the location of the found text.
hkGotoLineMiddle
Focuses the specified line while making sure that the several lines above and below it are also visible.
demoGoogleSearch
Demonstrates how to add a search box to the Actions Bar.
kePHPCommentsReport
Collects single ( // ) and multi-line ( /* */ ) comments from PHP files and generates a report with line numbers.
keToScriptStrings
Whether it's echo / print() statements in PHP, or write() statements in JavaScript / VBScript, this plugin can be used to convert the selected text to formatted print statements.
hkMakeOptionsList
Converts the selected lines to <option> tags that can be used with <select> tags. Following formats are supported: <option value="text">text</option>, <option value="itemNo">text</option> and &l...
avwEncodeEmail
Various ways of masking the email links have appeared as the number of email bots have increased. It's debatable how effective these methods will prove to be, but this plugin makes it easier to employ one of the techniques used to disguise links.
irPHPInspect
HTML-Kit's Messages Window isn't limited to displaying suggestions generated by HTML Tidy. With this add-in, it can be used to jump to variables, classes, functions and file includes in PHP scripts.
demoProgressWindow
Demonstrates how to display a progress window in a plugin.
demoHKSModes
Demonstrates various input and output modes provided by the HTML-Kit Plugins Interface.
avwJavaAPI-java
Adds menu options for inserting code snippets related to the java.applet package.
avwJavaAPI-io
Adds menu options for inserting code snippets related to the java.io package.
hkWinMergeHelper
Helper plugin for making it easier to invoke WinMerge on the current document in HTML-Kit. WinMerge is a Windows application that can be used for visual differencing of text files and optionally merging the differences. This plugin makes it possible ...
demoIWPickImg
Demonstrates how to use the InputWizard interface to list *.gif image files in the current document's directory, dynamically preview the selected image, calculate image dimensions, and insert the IMG tag for the selected image into the current do...
avwSplitLines
Splits the selected line of text at a specific column and wraps the code with various tags.
irShowMatchingParens
Don't spend time counting the characters, let this plugin highlight the matching ( ), { }, [ ] and < > pairs.
demoIWUserInput
Demonstrates how to use the InputWizard dialog to get user input. Included are easy to use functions for getting text/string and number/integer input.
avwHKSFormat
Adds menu options for inserting tag formatting codes used by the HTML-Kit Plugin Interface.
hkPerlTidy
Perltidy is a script written in Perl for indenting and reformatting Perl scripts. This plugin makes it possible to use Perltidy inside HTML-Kit's graphical user interface without having to switch to a command prompt.
demoShowInBrowser
Demonstrates how to prompt for a file name, read its content, modify the content and display in a browser window inside HTML-Kit.
demoLinesToWrappedParas
Demonstrates how to convert the selected lines to wrapped <p>text</p> blocks.
demoCmdPromptRun
Demonstrates how to add a new command to the Command Prompt window and send the parameters passed through it to an external program. To test, make sure that the Messages Window is visible ("View | Messages"), switch to the "Command Pro...
wpAllAction
Looking for a little help editing ActionScripts? This well-organized plugin menu makes it easier to insert ActionScript for Flash (versions 4 and 5) operators, functions, properties, standard objects, macros and actions.
avwJSImageRotator
This plugin and tutorial combo makes it easier to add the ability to rotate banners, slides and other images on web pages.
ergJSPTaglibTags
Is your JSP tag library getting too big to memorize? Get a little help from this extensible right-click menu plugin. If you're a plugin author, you'll also appreciate the techniques used in this one of the most advanced plugins written in hkS...
irDebugPHP
Adds a wizard for inserting PHP code snippets that can be used to debug PHP scripts.
demoMakePHPString
Converts the selected block of text to a PHP string. Has support for creating multi-line single or double quoted strings.
irBBCode
Adds a menu for inserting BBCode (used by some of the web forums) such as [url], [img], [b], [u], [i], [color], etc.
irQuotes
Script programmers spend a good amount of time quoting and unquoting strings. This plugin adds several options to the Actions Bar and the right click menu to make it easier to quote the selected text.
ergJSP
Got JSP? Access the bean IDs with a drop of a list. This is one of the series of JSP related plugins written by Eric Glass for making it easier to edit standard tags, lookup Taglib directives and invoke online / offline help for JSP keywords.
demoReplaceInFullText
Demonstrates how to read the full text in the current editor, perform multiple regular-expressions based replace operations on it, and send the updated text back to the editor.
mgColdFusion
Adds two new tabs named CFTags and CFFunctions that contain ColdFusion 5 tags and function categories such as arrays, authorization, conversion, date/time, decision, display, dynamic evaluation, internationalization, lists, math, query, strings, stru...
tsPDATemplate
Some popular search engines, news services and online shops have started publishing special versions of their websites for visitors using handheld devices. This wizard makes it easier to start creating web pages that are optimized for PDAs.
tsSpecChar
Auto Complete file that contain HTML character entities for commonly used German, mathematical, logical, financial and legal special characters. NOTE: This is an Auto Complete file that must be installed using the "Tools | Install | Install Data...
hkPasteColor
A small plugin that pastes the selected color (instead of inserting the color as the default Color Picker does).
mjTrita
Adds the ability to invoke Trita from HTML-Kit. Trita is a source code beautifier that can learn the formatting style by examining source code examples.
demoGetFileName
Demonstrates how to get the full path of the file in the current editor.
hkCloseFiles
Adds "Close Current File" and "Close All Windows" options to the right click menu.
twJava
Plugin for Java authors. Includes menus for inserting common keywords, data types, methods, operators and control structures.
hkMiniPreview
Sometimes it's useful to be able to preview a small portion of a complex page. This plugin makes it possible to preview the selected code in a floating window.
hmBatchTOC
Creates a new HTML file containing a Table of Contents of all files in the specified folder and any sub folders. The title and all headings are listed. Where these tags have ids, links to these are created. For those with no ids, links to the page on...
avwSSI
Using more than the #include Server-Side Includes command? This menu contains SSI elements supported by the Apache module.
demoBatchSiteMap
Demonstrates how the batch plugins interface can be used to write site map generators.
hkBatchWordsCount
Counts the number of words in the specified files.
avwHTMLTemplate
Adds menu options for inserting code snippets related to the HTML::Template Perl module.
hkOpenReadOnly
Opens read-only files in untitled editor windows.
hkBatchChangeFNCase
Changes specified file names to uppercase or lowercase.
gmExtChars
The Shift+Ctrl+Space key can be used in HTML-Kit to insert the &nbsp; entity. This set of menus can be used to insert Latin, Greek and markup characters, as well as math and other symbols defined in the HTML 4.x reference.
hkBatchLinesCount
Do you know how many lines of markup you've written over time? This plugin makes it easier to count the number of total and non-empty lines in a set of files.
idSpecChars2Entities
Importing text from files not originally intended to be used on the Web? This plugin can be used to convert special characters in plain text blocks to HTML entities.
bbStripComments
Adds options for removing the three most common types of comments found in HTML/CSS documents: <!-- HTML comments -->, /* C/CSS style comments */ and // line comments. Optionally the comment tokens can be removed without removing the comment te...
bbStripComments Source
bbStripComments source code (plugin definition).
Plugins Generator
Visually design plugins with multiple buttons, tabs, drop-down menus and custom icons. No programming experience is required to create fully functional plugins. Automatically generates source code for plugins in hkScript, C/C++, .NET C#, Delphi, Java...
dwBash
Makes it easier to program Bash scripts by providing menus to insert commonly used code snippets. Also adds a drop-down list which can be used to gather a list of functions in the current script and jump to a specific function definition.
dwPerl
Makes it easier to program Perl scripts by providing menus to insert commonly used code snippets. Also adds a drop-down list which can be used to gather a list of functions in the current script and jump to a specific function definition.
demoReplaceSelection
Demonstrates how to retrieve the selected text, modify it and send it back to the editor to replace the current selection using an hkScript plugin.
hkXWTHelper
<a href="http://www.html-kit.com/e/go.cgi?u=http%3A%2F%2Fwww%2Exwt%2Eorg" title=" External Link ">XWT</a> helper plugin that can make it easier to preview XWT templates without exiting HTML-Kit. Make sure that XWT is p...
tsPSqlDB
Plugin for inserting SQL statements, with emphasis on PostgreSQL.
mwHeadings
This plugin allows you to convert a header to a different level (eg - h2 to h4), strip the header tags from the selection, and wrap current selection in headers, with or without a class declaration.
mwShortcuts
Plugin that shows the default keyboard shortcuts. Some of the shortcuts [particularly the program tools option] will be different on your setup but it's easy to modify the hks file.
hkSaxonHelper
<a href="http://www.html-kit.com/e/go.cgi?u=http%3A%2F%2Fsaxon%2Esourceforge%2Enet" title=" External Link ">SAXON</a> helper plugin that can generate a new file or open a preview window by applying the selected XSL fil...
demoMultiPageFind
Demonstrates how to write a plugin to search multiple files using the Batch Actions Wizard and mark matches. After installing, right click a local Workspace folder, select "Run Action...," select the Action and click "Start" to te...
mwSaveAndRestore
mwSaveAndRestore allows you to select a section of your current document and by clicking on the 'Save' icon on the PseudoFolds tab on the action bar, remove it to another file. You choose the filename and this is placed in a comment that repl...
demoInsCodeBlocksWithIndents
Demonstrates how to insert starting and ending curley brackets in code blocks ( "{ ... }" ) with indents and move the cursor to the middle of the block ( "{ | }" ). This plugin can be mapped to a keyboard shortcut using the "...
cmIncrementPaste
Creating numbered lists or naming form objects with sequential IDs? Stop the counting and let this plugin take care of incrementing any numbers in the text being pasted.
cmEval
This hkScript plugin replaces the selected text with its evaluated value -- for example, if the selection is "2 + 2" (without the quotes), it is replaced with 4. The plugin can also be run from the Command Prompt. Entering the command &q...
swPipeOutput
Makes a new command called "pipe" available on the Command Prompt which can be used to run a command line program or a DOS command (such as: pipe dir /b) and redirect the output to a new editor window.
frsVBStyleBlockComment
This plugin can be used for block commenting and uncommenting code in Visual Basic, VBScript, VBA or any other language that uses single quote-style comments. If used on uncommented code the selected text will be returned with each line prefaced w...
demoRecallMenu
Demonstrates how to add entries to the Recall Menu and how to retrieve the data assigned to it.
cmCodeFinder
This plugin provides a right click menu item with a submenu listing functions, classes and so on in the current document. Selecting an item from this submenu will jump to the location of the item in the code. The plugin currently understands hkScript...
demoRegexReplaceInSelection
Demonstrates how to perform multiple replace operations on the selected text using a plugin.
demoInputWizardIcons
Demonstrates how to use custom icons in InputWizard dialogs.
hkPreviewAsXML
Previews the content in the current editor as an XML file, using the specified browser or the default application for *.xml files.
demoInputWizardNewPage
Demonstrates how to write a page wizard with real-time preview using the InputWizard function. After installing the plugin, select "File | New from Page Wizard | Create a simple web page using the InputWizard" from the main menu to invoke t...
jrn_f_enr
Implements a new function ("Editor Not Required [X-jrnENR]") in the Plugins Generator to make it possible to run plugins without requiring an editor to be open. Add dummy action with this function (e.g. a vertical separator as the last acti...
cmLookUpCode
Program in multiple languages? No need to install separate references for Java, Perl, PHP and Python; simply right click the keyword or the function and select which reference to use.
cmLookUpWord
Look up the word at the cursor in Google, Open Directory, Acronym Finder and other similar resources on the Internet using the right click menu provided by this plugin.
demoDragDropCSS
Demonstrates how to write a drag and drop handler in hkScript that can insert either <link rel="stylesheet" ... /> or <?xml-stylesheet ... ?> depending on the doctype.
hkShowLineEndMode
Checks to see if the current text file was saved in DOS/Windows, Macintosh or UNIX mode. The file has to be saved locally before using this plugin.
demoEchoBatchAction
Demonstrates how to write a simple batch action that can echo the input sent to it.
hkFindDeprecatedTagsInFiles
When combined with build 292's Batch Action Wizard, this plugin can be used to locate files containing tags deprecated in HTML 4.01. Once installed, right click a local folder in the Workspace, select "Run Action" and click "Start....
frsCStyleBlockComment
This plugin can be used for block commenting and uncommenting code in C/C++ source, PHP, JavaScript, or any other language that utilizes C-style comments. If used on uncommented code the selected text will be returned with enclosed in C-style (sla...
demoPageWizard
Demonstrates how to write Page Wizards (template generators).
jrnCreateTOC
A Table of Contents can make it easier to navigate long documents, but manually updating the TOC can take time away from editing the document. Let this plugin generate the TOC from the headings.
jrnCharacterEncoding
Translates the selected character to decimal codes, e.g. a to &#97; and vice versa.
jrn_f_gft
Implements a new function ("Get Full Text [X-jrnGFT]") in the Plugins Generator to get the full text in the current editor. Add dummy action with this function (e.g. a vertical separator as the last action - this will be invisible), and you...
jrnInsDel
Speed up the process of finalizing draft versions of documents with INS/DEL tags.
hkLineStart
Moves the cursor to the first non-space character.
demoGetTag
Demonstrates how to get the tag at the cursor.
jrnCmd_AscChr
Looking for a quick way to convert between ASCII values and characters? Simply use the asc and chr commands in HTML-Kit's Command Prompt window.
twJavaDoc
Inserts tags for documenting Java code using the JavaDoc tool.
twCharacterEntities
Inserts character codes / entities for "unsafe" HTML characters and ad banner code for Geocities and Spaceports.
twJavaScript
How many cups of java does it take to memorize the objects in one of the most popular scripting languages? The menus added by this plugin covers JavaScript methods, properties, keywords, event handlers, and some common code snippets.
demoDrawIcon
Demonstrates how to create an icon at runtime.
demoDynamicContextMenuIcon
Demonstrates how to dynamically update icons displayed on the editor context menu.
demoEditorContextMenu
Demonstrates how to update the editor context menu (right click menu).
hkClickAndLink
With this plugin you can create links by right clicking the editor and picking the file that you want to link to. If you select some text before right clicking, hkClickAndLink will use it as the link text. Information about the selected file (such as...
demoInvokeCommand
Demonstrates how to invoke multiple commands (main menu commands, editor commands, etc.).
mmSVG
Plugin to make it easier to create SVG files. The elements and properties have been organized in different menus, each menu being dedicated to a specific broad theme: "text", "shapes", "filters", "animation" e...
demoGetSelectionOrLine
Demonstrates how to get the selected text or the line at the cursor (if there's no selected text), and send the output to the Output window.
demoGetPerlOutput
Demonstrates how to execute a Perl script through perl.exe and send the output (stdout) to HTML-Kit's Output window.
demoPreviewPlugin
Demonstrates how to write a plugin to update/modify content sent to preview windows (such as the Preview tab and the Active Preview window). This technique can be used to interpret scripts or resolve server-side includes without going through a web s...
ssNormalizeDoubleBlankLines
Replaces double blank lines with one blank line.
cmCentreText
Plugin to centre-align the current line by padding with spaces. Useful for text file editing.
cmRewrapText
Plugin to rewrap the current selection to fit an 80 character screen.
hkCapitalizeWord
Capitalizes the word at the cursor.
hkMenuCommands
Provides quicker access to some of the hidden menu command such as "Word Wrap," "Show Hidden Characters," "Insert/Save Template/Snippet", "Show/Hide Workspace/Messages," etc.
oegASPNet
Developing ASP.NET pages? This plugin can be used to insert ASP.NET tags related to HTML server controls, Web server controls, validation controls, web.config elements and directives.
cmCodeCrusher
Compresses the code size of the current document or selected text by stripping unnecessary whitespace and comments.
hkAuthorInfo
Inserts author information (configured under "Edit | Preferences | Author").
epiHTML
iHTML (Inline HTML) is a server-side programming language for developing dynamic web pages. This HTML-Kit plugin provides a set of menus for authoring iHTML.
iHTML Plugin Definiton (draft)
This is a working draft of the plugin definition for a iHTML plugin. To use the included *.hpd file, load it in the Plugins Generator and create a hkScript plugin. If you're interested in contributing to the development of this plugin, please pos...
hkLatestFilesIndex
Creates a hyperlinked list of the most recent files in the specified folder.
oegSQLBar
Virtually all major server-side scripting languages provide SQL-based functions for manipulating databases. The menus installed by this plugin can be used as a quick reference when they're not being used to insert SQL code snippets.
hkGetIP
Retrieves the current IP address of the Internet connection. Can be useful for testing web servers using dial-up/non-static connections, connecting to peer services, testing CGI scripts, etc.
hkFindInFiles
Searches for a regular expression / pattern string in multiple files and optionally opens matching (or "unmatching") files. New file types to search can be added to the default list of web files by updating the sSearchFileExtensions variabl...
hkWordCountExt
There are many ways to count words. This plugin calculates the number of lines, words and characters using multiple methods.
hkListLinks
Generates a JavaScript-enabled drop-down list containing hyperlinks in the selected page. Can be used to reduce space occupied by links.
rdFunctionList
Displays a list of JavaScript, PHP and hkScript functions in the current document, making it easier to jump to a function definition by clicking its name in the drop-down list.
hkFindOrphanFiles
Looks for files unreferenced from the current document. Can aid in finding unused images in the document path.
hkIndexer
Looking for a quick way to create a hyperlinked index? Simply select the lines or words that should be appear in the index and invoke this plugin.
TabIndent
Indents the selected block of text with tabs.
demoInsertAndSelectText
Demonstrates how to replace the currently selected text and select the new text.
hkCSV2XML
Before there was XML there was CSV. The Comma Separated Value file format used to be one of the more popular file formats for exchanging data between different applications. This plugin makes it easier to convert CSV files to XML tags.
hkLineEnd
Moves the cursor to the end of the current line, including whitespaces. Optionally, this plugin can be assigned to a keyboard shortcut as follows: 1. Select "Tools | Customize | Keyboard Shortcuts" from the main menu. 2. Click "Add.&qu...
hkScript Tutorial
Want to learn how to write new plugins in hkScript? This tutorial will explain the basics of the language, guide you through writing a simple plugin and later get into topics such as regular expressions and more advanced plugins.
demoSessionCount
Demonstrates how to store and retrieve persistent data, and how to reset session-specific data. The plugin will display the number of times it was invoked within the current HTML-Kit session.
hkDuplicateLine
Looking for a quicker way to duplicate the current line? This plugin makes it easier to make one or more duplicates of the line at the cursor.
cmHKS
Provides an hkScript page on the Actions Bar with buttons for code templates, hkScript functions, library code and other functions useful for developing plugins.
demoDropDownCombo
Demonstrates how to add a combobox with a drop-down list to the Actions Bar and handle user actions.
demoInsertWithIndents
Sample plugin showing how to insert text with indents.
hkFindAndList
Extracts text matching the specified find expression. For example, this plugin can be used to extract quoted values, image file names, links, ALT text, IDs, names, etc., in the current document. Advanced options: Set the bCaseSensitiveSort variable i...
hkDeleteMatchingTags
Deletes matching tags (start and end tags). For example, to delete "<b>" and "</b>" from the following code, place the cursor on either "<b>" or "</b>" and invoke this plugin: <p>H...
hkAutoStyle
Test your pages using different style sheets. This plugin will automatically generate multiple styles for HTML pages without modifying the original code. All you have to do is open an HTML page and keep clicking the hkAutoStyle button on the Tools ta...
hkBookmarksCopy
Makes it possible to easily copy bookmarks ("Edit | Bookmarks") and marks ("Edit | Marks") from the current document and recreate them in a copy of the same document. Also provides a button to clear all bookmarks and marks.
hkHTMLCopy
Extracts specific HTML code blocks, such as titles, headers, links, META tags, style sheets, scripts, paragraphs, tables, forms, image tags, server-side script blocks, etc. Open a document and select the type of code block to copy from the drop-down ...
cmCodeTemplates
Expands text at the cursor to a predefined template. Edit the source to add your own templates.
OpenSaveDialogs
Demonstrates calls to file open and save dialogs related functions in HKPAPI -- hkp_f_cmndlgOpen (cmndlgOpen), hkp_f_cmndlgSave (cmndlgSave) and hkp_f_UI_GetFileName (UI_GetFileName).
rdAspQuickBar
Get a little help with editing ASP files from this quick bar and the set of menus.
Egg
How to add an egg to your plugin.
ToVBResp
Converts the selected text into ASP / VBScript Response.Write(...) statements.
hkInsertNBSP
Simple plugin to insert the &nbsp; entity.
ExtProg
hkScript plugin written to demonstrate how to: 1. save the current document, 2. open the document in an external program and wait for it to exit and 3. reload the document. See also: ExtCall.hks
hkGetCursorXY
Sample plugin: How to get the current cursor position in the editor.
hkDelEnt
Delete the HTML entity at the cursor. Entities inside HTML, JavaScript, etc., strings are not supported in this version.
gmAppOpener
Gain quick access to Control Panel items, Windows Explorer, Clipboard viewer, Notepad, Character Map, Calculator, Paint Brush, Task Manager, Windows Magnifier and Solitaire.
demoAddPara
Adds paragraph tags to each selected line.
InsDate
Simple plugin written in hkScript to demonstrate how to insert date/time information in a given format.
demoHKPHello
"Hello, world!" plugin written in C/C++, Delphi, hkScript, Java, Perl and Visual Basic. This is a good starting point for developers interested in writing HTML-Kit Plugins. Required: HTML-Kit Plugins API core files.
hkNewStyleRule
Inserts a new style rule with an unique name -- .rule { ... } -- and invokes the default style editor to add declarations.
MsgTest
Plugin written in hkScript to demonstrate how to display messages on the status bar and add text to the Message Window. These functions are available to plugins written in other programming languages as well.
demoHelloWorld
Sample plugin to insert "Hello, world!" For learning and testing purposes.
demoCStripTags
Sample plugin written in C to demonstrate how to use regular expressions to remove simple HTML tags from a page and leaving the text.
demoBrowSamp
Sample plugin written in hkScript to demonstrate how to open a floating window using JavaScript inside HTML-Kit. This method can be used to invoke tools written in Java, JavaScript, VBScript, ActiveX and other languages that can be run inside a brows...
demoMailTo
Create a mailto anchor using the selected text.
demoWinCalc
Invokes Windows Calculator from HTML-Kit.
demoExecuteAndWait
Example on how to call an external program, such as a plugin written in another language. This plugin will demonstrate how to (1) save the selected text in the current editor to a file, (2) call a specified program and pass the above file name, (3) w...
demoControlPanel
Allows quick access to control panel applets such as Internet, display and system properties.
demoUpperLowerText
Convert selected text to upper/lower case.