What is dclsmpedit package (Embarcadero Editor Script Enhancements)?
Do I need it?
I am not sure what ‘Editor Script Enhancements’ does.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s a sample of adding key bindings (your own code editor keyboard assignments), the ability to save keyboard macros (keystrokes recorded for playback), and an edit buffer list to the IDE using the ToolsAPI. You only need it if you want to use it ‘s functionality. The source is useful if you want to extend the IDE via the parts of the ToolsAPI that they demonstrate. The key binding functionality in
BufferList.pasimplements theNew IDE Classickey mapping in the IDE itself (as pointed out by @LURD in the comment below).If you’re using Delphi 2007, you can find the source in the Delphi Demos folder (by default on Windows 7 in
C:\Users\Public\Documents\RAD Studio\5.0\Demos\DelphiWin32\VCLWin32\ToolsAPI\Edit Keybinding), and more easily found with theStart->CodeGear RAD Studio->Samplesmenu item. The source for the added functionality is there as well, so you can see what they do and how they are implemented.In XE3, the source code can be found in
C:\Users\Public\Documents\RAD Studio\10.0\Samples\Delphi\VCL\ToolsAPI\Editor KeyBinding, or viaStart->All Programs->Embarcadero RAD Studio XE->Samples.