anmXNpp: a pure dll Plugin for the Open Source (free) Notepad++ (Npp) Text Editor Version: 0.0.3.0 By: Carlo Somigliana, email: somic@libero.it, site: www.semelinanno.com ************************************************************************** LICENSE SUMMARY This program FREEWARE and provided "AS IS". You use it at your own risk. ************************************************************************** PROGRAM DESCRIPTION: First of all, thanks to Donho for the Notepad++, without it this plugin wouldn't exist ;). anmXNpp is a Math Evaluator of math script files for Notepad++ (ANSI) It gives to Npp powerfull math capabilities to calculate and plot expressions, functions, polynomials, integrals, matrices. It incorporates the math library aNuMet (Array of Numerical Methods) for numerical calculations, implementing 40 math and matrix functions. Written in PureBasic 4.30 (x86) - (see www.purebasic.com). The zip file is provided with a complete sample script file with all the keywords and functions supported. I've also included the syntax highlighter definition file "userDefineLang.xlm" to be copied (merged if existing) in the Application Data folder (es. C:\Documents and Settings\username\Application Data\Notepad++) PLUGIN INSTALLATION: -------------------- - Just the file in the plugin folder of Notepad++ (es. c:\program files\notepad++\plugin), preserving the subfolder names PLUGIN UN-INSTALLATION: ----------------------- - the program is a set of files. To uninstal, simply cancel them from the installation folder (don't forget the INI file) PLUGIN USE: ----------- 1. Run Notepad++ 2. You will have the menu Plugin > Evaluator showing 9 submenus - Eval CurFile To File => Evaluate the current file and send output to (CurrentFilPath)\Result.anm A sample of output file is in the plugins\anmEval subfolder - Eval CurLine To File => Evaluate the current line and send output to the end of (CurrentFilPath)\Result.anm - Eval CurLine To Wnd => Evaluate the current line and send output to the next line of the current window - Eval SelText To Wnd => Evaluate the selected text and send output to the next line of the current window - Eval Expression To Wnd => Evaluate the previous expression and send output to the next line of the current window The previous expression is from the cursor backwards to the first valid KeyWord - Show Memory => Show program memory content (variables, matrices and custom functions stored in memory) - Show Commands => Show anmEval Commands/KeyWords - Setup Window => Show setup window - About Math Evaluator => Show About box 3. Load the file (Notepad++ Dir)\plugins\anmXNpp\Full_SyntSamp.anm 4. Read it carefully 5. Select a line or some text and click on the various menu items In the (notepad++ dir)\plugins\anmXNpp folder are the files used in the Full_SyntSamp.anm file ****************************************************************************************** Pls report any bugs and/or comments to me. Fixes will be ...a.s.a.p.... :-} visit the website: www.semelinanno.com for more info. ******************************************************************************************