Hots.

Release the power of programming tools.


Home Screenshots Download Help Project About

Version 0.6

  1. Introduction
  2. Install
  3. Upgrade
  4. Remove and repair
  5. Using Hots
  6. History
  7. Troubleshooting and known problems
  8. License

Using Hots

To start the program run Hots.exe. Hots.exe is located in chosen installation path. Hots has no main window but when started is shown as an tray icon Program icon in taskbar. in taskbar.


Note:
If installed in portable mode every start and end of program this will need to copy and delete program javascripts from PSPad directory.
To be able to do this program needs to run as administrator. So when run Run As or UAC dialog appear accept and click Yes.

Hots starts by loading options from configuration file which is filled by defaults until user changes them. Configuration file is saved on by user bases if not installed in portable mode so that program can be used by more users on same computer.

In case Hots detects something is wrong with options loaded a tray tip will be displayed.
Warning options tip.

Default configuration file location:
Note:
c:\ctags file is default ctag file saved in configuration file. Change appropriately.


Multiple ctags can be saved to configuration file but only one ctag file at time can be searched by program. To select which ctags to use go to Options -> Ctags tab.
List of ctags files.

To change the ctags file to search go to "Change ctag" tray menu option.
Change ctags file.

Navigating through tags

Select word to search in PSPad editor or any other editors and press Goto hotkey(Default: Alt + R).
To move to previous location press Undo hotkey(Default: Alt + D). To move forward press Redo hotkey(Default: Alt + G).

Number of steps one can go back is limited by undo buffer size which can be changed in Options ctags tab(Default: 15).
Undo buffer size.

Word completion

To autocomplete a word double press the Autocomplete hotkey(Default: Ctrl).

If more than one ctag was found in searching for word an always on top window will appear.
Select desired tag with left mouse click or keyboard using up/down keys and enter key. To cancel selection and close the window press Esc or Alt + F4 key.

Hotkeys can be changed in Options ctags tab.
Options ctag tab.

Tags searched are case sensitive by default. To change this uncheck "Case sensitive tags match" Options ctags tab.

Program commands PSPad through program JScripts which are compiled in PSPad. To call these scripts program uses one shortcut (Default: Ctrl + Alt + G).
User can change this shortcut in Options program tab.
Options program tab.


Note:
When saving new shortcut on Windows 7 you may see a UAC message. Changing this shortcut means changing jscript shortcut
located in PSPad directory. So to properly save the new shortcut you have to allow the operation.".


Tray menu description
Program tray menu.

- Options...:
    Hots options menu.

- Change ctag >:
    Lists all ctags files set in Options menu and enable a quick change of ctags file to use for tag searching.

- Hint:
    Shows a hint of main shortcuts used for moving through tags.

- Reload:
    Restarts Hots.

- Help:
    Shows help file.

- About...:
    Shows information about the program and includes check for updates button.

- Exit:
    Exits the program.

Program status

Program ready Green tray icon. Program ready.
Work in pogress Red tray icon. Program working.

Ctags files:

Ctag files are created with ctags utility. Check http://ctags.sourceforge.net/. Ctag file should be created in special format...see 'how to create ctag file'. If you notice slow performance in searching tags try to place the ctag file in ram.

How to create ctag file:
-f <ctagPath> Where to create ctag file
--recurse=yes Recurse into directories ( optional )
--fields=+n Adds line numbers ( must )
<srcPath> Path to sources

Example:
    'ctags -f R:\ctags --recurse=yes --fields=+n v:\src'

Command line:
--help Display command line help
--debug Start program in debug mode. (Debug file is created in: %APPDATA%\Hots\log\)


Top


Copyright © 2009, 2010 Ales Cernigoj     Sourceforge logo.