GitHub

Clipjump betas

v10.7.2.7

DOWNLOAD BETA

The following are the changes in the above beta version. Please scroll down to see more info about these features.

Changes for v10.7.2.6 beta



Plugins

Learn about them here

Custom Paste formats

Possible due to plugins. See here

Multiple Insta-paste

Now Space or Middle-Mouse in History Tool will be able to do multi-pasting when multiple entries are selected. Note that the pasting order will be from top to bottom.

Enter in Paste Mode/Ctrl to cancel

When needed you can also use Enter in Paste mode (while holding Ctrl) to do multi-paste. Once the first entry with Ctrl+Enter is pasted, releasing Ctrl will change action from 'pasting' to 'cancelling'. This change will be valid only in that session and once you have cancelled everything will be back to normal.

Ctrl+Enter in Search in Paste mode

You can also use Ctrl+Enter when search is active in paste mode to paste without closing the paste and search mode. Unlike Paste Mode, here after first paste with Ctrl+Enter, the release Ctrl action will not change to cancel. So you don't need to hold Ctrl as you always do when search mode is active.

Action Mode keys..

Actionmode keys are now customizable with the ACTIONMODE.(key) variable. The ACTIONMODE.(key)_caption variable holds the caption for the action shown in Action Mode.
[actionmode_f6]
ACTIONMODE.F6 = API.runPlugin(external.controller.ahk,)
ACTIONMODE.F6_caption = conTroller
To disable a key that exists, empty it.
[name_does_not_matter]
; remove F1 for Help
ACTIONMODE.F1 =


Edit in History Tool

Edit option is available in History Tool. Edit a clip with the default_editor as in Settings.ini.
Once edited, Save it and the clip will be reloaded in the History Tool.

%..% variables in Customizer

There are many improvements in the Customizer. Variable and function support has been improved. Now these are valid.
[some_section]
varA = %varB%
varC = %inputbox(MyTitle, MyText)%
STORE.myVar = %STORE.oldVar%%varA%%varC%
Nested variables like '%ab%cd%%' are not supported.

noautorun in Custom.ini

To prevent a section without bind in ClipjumpCustom.ini to auto-execute at Clipjump start , you can add noautorun=1 in it.
[mySection]
noautorun=1
texta = %inputBox(Write some text, Write text to see in the tip)%
tip = %texta%


API.executeSection

API.executeSection( section_name ) can be used to execute any section any time. This Works
[actionmode_f6key]
ACTIONMODE.F6 = API.executeSection(mySection)
; now execute mySection in Action Mode by F6 key
ACTIONMODE.F6_caption = Exec mySection

[mySection]
noautorun=1
texta = %inputBox(Write some text, Write text to see in the tip)%
tip = %texta%


STORE

STORE object or simply multi-variable holder can be used to store values permanently.
[SEC1]
STORE.myVar = some text to show in SEC2.

[SEC2]
tip = %STORE.myVar%