Yet another “smart tab” or “smart spaces” macro
Having recently migrated from PSPad (for various reasons) my only and dearly
missed functionality are "smart tabs" or "smart spaces", i.e.:
“TAB press will cause the cursor to follow words from previous line(s).”
(as in PSPad's description)
***Example 1***
↑ indicates the cursor location
line1 does xyz1; // comment 1
line2 does xyz2; // comment 2
line three; // comment 3
↑
executing "smart_tab_forward.jsee"
line1 does xyz1; // comment 1
line2 does xyz2; // comment 2
line three; // comment 3
***Example 2***
↑ indicates the cursor location
line1 does xyz1; // comment 1
line2 does xyz2; // comment 2
line three; // comment 3
↑
executing "smart_tab_backward.jsee"
line1 does xyz1; // comment 1
line2 does xyz2; // comment 2
line three; // comment 3
Basically the tab is adapted according to the first previous line which delivers
a suitable tab anchor point (default is to consider the preceeding 20 lines).
It also works with multi-line selections.
Perhaps this is of use for someone.
Best wishes,
Patrick
PS Required files:
● smart_tab_forward.jsee
● smart_tab_backward.jsee
● calc_smart_tab_forward.jsee // contains a subfunction for smart_tab_forward.jsee
● calc_smart_tab_backward.jsee // contains a subfunction for smart_tab_backward.jsee
Your Download will start in 5 seconds...
Smart_Tab_Forward_and_Backward_Macros_2.zip | |
---|---|
File Size | 6 KB |
Date | December 14, 2015 |
Downloads | 362 |
Platforms | Windows 8 |
License | Freeware |