/pnharbour

Programmers Notepad configuration for Harbour

pnharbour

Programmers Notepad configuration for Harbour

copy harbour.* to pn\schemes copy additional* to pn\ctags copy JoseQuintas.xml to pn\presets

On tools-option-files, set to Harbour .prg, .ch, .hbp, .hbc, .hbm To select my color configuration, on tools-option-Styles, select JoseQuintas and click on LOAD button

Note: ctags file have configuration to field/table but is not activated, you can do this. (Not sure about to be usefull)

enjoy

Screenshot1

Programmers Notepad Home PNotepad

Colorized keywords

Screenshot2

Auto Completation

Screenshot3

Intellisense

Screenshot4

CTags Index

Screenshot5

Tools

Screenshot5

Capture Error Messages

Screenshot5

Harbour help as a tool

Screenshot5

Find in Files

Screenshotc

Edit when Find in Files is open

Screenshotd

Divide/subdivide Window with different files

Screenshote

Divide/subdivide window with same file

Screenshotf

Encoding options with autodetection(ANSI uses Windows default, no codepage option)

Screenshotg

End of Line format with autodetection

Screenshoth

Code folding

Screenshoti

And many other options

Screenshotj

API setup

Screenshot5

Scheme setup

Screenshot5

CTags setup 1

Screenshot5

Ctags setup 2

Screenshot5

Annotation (not sure about to need all files):

harbour.api - Harbour Syntax for procedure/functions (Intellisense)

harbour.schemedef - Harbour color scheme

harbour.scheme - Harbour color scheme (if not defined on .schemedef)

usersettings.ini - global settings changed by user

usersettings.xml - Harbour settings changed by user

usertools.xml - tools (Compile)

On harbour.api I include ignoreCase="yes", but syntax continues case sensitive.

I create a routine to extract parameters list from PRG source code, but I do not know to do the same from C source code, then not all functions are available on harbour.api.