turbo

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-06-12
18:54
Sample code to disable ^QP macro when cursor is on directory.

Generally not recommended, but can be used to avoid bug bescribed here:
https://forum.farmanager.com/viewtopic.php?p=153499#p153499 Leaf check-in: 2b306a27b3 user: jd tags: trunk

2023-06-11
22:49
Minor comments changes check-in: aa27c2a2b2 user: jd tags: trunk
21:14
CtrlU: Mark last changed lines

Mostly after pasting some block, but not limited to this case.
E.g. works after block indent (AltI), or undoing block operation (CtrlZ).
Implementation is based on EE_CHANGE+euristic and covers known cases, but.. check-in: 3df7d9789b user: jd tags: trunk

20:35
^QK: Consider that in Far visually the same block can be selected in 2 different ways

E.g. (if currently there is no selection) it's possible to select whole line in such ways:

(Shift+Down, Ctrl+C)
StartLine: 1
StartPos: 1
EndLine: 1
EndPos: -1

(Ctrl+C)
StartLine: 1
StartPos: 1
EndLine: 2
EndPos: 0

Previously only first case was considered in ^QK check-in: fe43fe657c user: jd tags: trunk

17:52
Fix minor bug with TopScreenLine check-in: cab51a3b7b user: jd tags: trunk
16:11
Consider possible editor.GetInfo() failure check-in: 71179c5125 user: jd tags: trunk
16:10
mf.beep() should called before Hint check-in: 17d60a2825 user: jd tags: trunk
2023-06-09
23:03
Change macro order (continue) check-in: 0d58b39f23 user: jd tags: trunk
21:37
PosLikeWinword: refine Up/Down behavior check-in: 8890389ee4 user: jd tags: trunk
21:26
Change macro order

Like proposed in https://forum.farmanager.com/viewtopic.php?p=131348#p131348 check-in: ddc0e13339 user: jd tags: trunk

21:24
Fix ^KH

Was incorrectly adapted during refactoring check-in: 68bdcec4ba user: jd tags: trunk

19:16
Improve persistence_is_temp handler check-in: ebe75b25d5 user: jd tags: trunk
17:26
Simplyfy some code, removing common parts check-in: 6285ec9a5b user: jd tags: trunk
15:20
Make changeBlock()-things more straightforward check-in: efe05814cd user: jd tags: trunk
14:20
Refactor selectBlock() out of changeBlock() check-in: 23a1342976 user: jd tags: trunk
11:33
More persistence_is_temp conditions check-in: 09ab1c5333 user: jd tags: trunk
11:17
Minor ref. check-in: 5d28a0825f user: jd tags: trunk
00:13
Minor: fix trailing spaces check-in: ba4b94b755 user: jd tags: trunk
00:04
Fix bug with restoring column block

Reported here: https://forum.farmanager.com/viewtopic.php?p=133752#p133752 check-in: af27eeb7d4 user: jd tags: trunk

2023-06-08
23:44
Rename one_off_persistence to persistence_is_temp

And make use of it in couple of places (actually it is fixup) check-in: 3aab1c8b75 user: jd tags: trunk

23:36
Minor check-in: e2c68eca68 user: jd tags: trunk
23:31
Fixup keep_persistent handling check-in: 730abee45f user: jd tags: trunk
22:47
Minor check-in: af33da9ac7 user: jd tags: trunk
22:34
Simplify keep_persistent flag handling check-in: 5aa30d26cb user: jd tags: trunk
2023-06-07
19:42
Make Editor.Set constants UPPER_CASE check-in: 8b98ad26d0 user: jd tags: trunk
2023-06-06
23:20
^KC: keep CurPos; work correct on last line w/o EOL check-in: 4589bb4438 user: jd tags: trunk
23:15
Minor fixup check-in: 94a403259d user: jd tags: trunk
20:24
Refactor Last/Prev block handler

More clear ^KP macro (hope that now it works as it should)
Fix CtrlU macro check-in: fba1ac66c6 user: jd tags: trunk

18:11
Minor typo check-in: ea5e303deb user: jd tags: trunk
18:05
Use session bookmarks to better emulate MS Word Shift+F5 behavior check-in: c8dbc32e60 user: jd tags: trunk
11:38
^QV: SwitchPos is now strictly tied to LastPos.

So it is cleared on every new LastPos (=edit). check-in: 1230c820e7 user: jd tags: trunk

2023-06-05
23:03
Separate ^QV from ^QP

- ^QV always works in current editor
- ^QP always opens last edited file
If current editor is last edited, then ^QP==^QV

Also:
- refactor gotoLastPosition(): do not post macro, use EE_GOTFOCUS unstead
Refactor gotoLastPosition() check-in: e906554f80 user: jd tags: trunk

13:47
Refactor LastPosition handler and gotoLastPosition() check-in: 24d73ae0f8 user: jd tags: trunk
13:10
Fix ^QK position when it is not on current screen.

And refactor a bit. check-in: b083ed3d00 user: jd tags: trunk

13:05
^QL now behaves like it should

Not so useful but for the sake of accuracy check-in: e3037e90b1 user: jd tags: trunk

10:27
Fix: change missed from http://localhost:8080/info/91ecaf6bc6deac5b check-in: b4183d8a59 user: jd tags: trunk
2023-06-04
23:35
Better 'multiline' fix check-in: 49512a2212 user: jd tags: trunk
23:03
Sample macro to restore CtrlO function (broken by MacroEx)

But better use https://forum.farmanager.com/viewtopic.php?f=15&t=10983 check-in: e18259e199 user: jd tags: trunk

20:26
PosLikeWinword.lua: fix keys and add optional check for multiline.

- Winword has no special processing for Up/Down, so exclude them
- Allow to disable processing of multiline block, in order to better coexist with other macros check-in: 6cc8787a46 user: jd tags: trunk

19:52
Minor change in PosLikeWinword.lua check-in: 1b60b2a3d2 user: jd tags: trunk
19:22
Minor change in ^KH check-in: 89d3cb1a22 user: jd tags: trunk
19:13
Move ^Q-{} to ^K-[]

^K[ Mark block: pair matching backward [Brackets plugin]
^K] Mark block: pair matching forward [Brackets plugin] check-in: 06f38f9902 user: jd tags: trunk

19:07
Misc check-in: aad6bf19c5 user: jd tags: trunk
18:17
Minor changes in formatting and whitespace check-in: 91ecaf6bc6 user: jd tags: trunk
18:05
Changes in descriptions and comments check-in: 459a8e954e user: jd tags: trunk
17:38
Shorten Keys-only actions check-in: 8e429c4e54 user: jd tags: trunk
17:25
uid -> id check-in: 6e3029f712 user: jd tags: trunk
17:01
Update Alt-C-colorer.lua to changes in Colorer macroapi

(adapted from https://forum.farmanager.com/viewtopic.php?p=167436#p167436) check-in: eda3ac077b user: jd tags: trunk

16:55
Improve extra macros check-in: 62e54d4aeb user: jd tags: trunk
2014-08-14
22:51
initial check-in: 41812e31db user: jd tags: trunk