- AuthorPosts
- December 14, 2015 at 7:26 am #20532Patrick C ParticipantWritten on 2015-12-14 16:33 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 locationline1 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 locationline1 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 3Basically 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.jseeI tried to upload the files to the library but they didn’t show up yet. 
 You can also get them from Google Drive:
 https://drive.google.com/file/d/0B_K1c4Vc4qX2UXhjVkdUaGFpY3M/view?usp=sharingDecember 14, 2015 at 7:44 am #20534Patrick C ParticipantPPS Thanks to Yutaka for the support! December 15, 2015 at 12:33 am #20539Patrick C ParticipantUploaded a new version (improved the backward tab behaviour). 
 The newest version will be posted under the same Google Drive link as above.PS 
 I’ll no longer update the library, except if I can find out how to delete outdated code.
- AuthorPosts
- You must be logged in to reply to this topic.