1
0
mirror of https://github.com/chylex/IntelliJ-AceJump.git synced 2024-10-17 15:42:46 +02:00
Commit Graph

938 Commits

Author SHA1 Message Date
Breandan Considine
33d5832e24 Refactor and reorder tag priorities 2016-10-25 22:08:13 -04:00
breandan
98f064fc90 Cleanup and refactoring pt. II 2016-10-25 18:59:04 -02:00
breandan
21a8831ccd Cleanup and refactoring 2016-10-25 18:21:12 -02:00
Breandan Considine
1652ed2d12 Fixes #9, Fixes #83 2016-10-25 09:28:52 -04:00
Breandan Considine
f2c26dd197 Add some explanatory comments and cleanup 2016-10-25 08:33:16 -04:00
Breandan Considine
b817034758 More selective tagging, prevent some weird edge cases 2016-10-24 21:22:58 -04:00
Breandan Considine
8a25a25d93 Fix #79, #80 2016-10-24 19:39:21 -04:00
breandan
b5282dc60b Fix range check 2016-10-24 12:29:43 -02:00
breandan
f5fb34789d Update version for beta release 2016-10-21 23:32:49 -02:00
breandan
9128b35316 Fix subtle tag/text intermingling bugs 2016-10-21 23:26:38 -02:00
breandan
de5d614ac9 Update sort order to minimize frequency of ambiguities/collisions 2016-10-21 18:37:16 -02:00
breandan
a25dbeb4d2 Adjust tag and highlighting positions 2016-10-20 21:42:14 -02:00
breandan
81a7189044 Tags now occupy horizontally adjacent whitespace (if available) 2016-10-20 18:48:29 -02:00
breandan
dc3db730f0 Tags now occupy vertically adjacent whitespace (if available) 2016-10-20 18:24:36 -02:00
breandan
658a29175a Slight renaming and show a previously typed visual indicator 2016-10-20 12:41:16 -02:00
breandan
2bc68e366b Sort tags by keyboard travel distance (shortest pairs first) and do not reuse in-word bigrams 2016-10-20 11:51:32 -02:00
breandan
8a503a8e2c Fix bug when calculating the remaining number of tags to assign 2016-10-19 22:23:20 -02:00
breandan
ec9a862e91 Cycle through tags by last character to maximize compaction frequency 2016-10-19 21:57:45 -02:00
breandan
b3fc9800f4 Refactoring and bug fixes 2016-10-19 17:10:28 -02:00
Breandan Considine
8e3eb212d6 Implement tag compaction 2016-10-09 21:39:05 -04:00
Breandan Considine
cbcc6503a1 Fix jump behavior 2016-10-08 22:43:29 -04:00
Breandan Considine
5e34b2855e Intermediate fix 2016-10-08 22:42:47 -04:00
Breandan Considine
4355d2956e Tag wrangling 2016-10-07 18:51:04 -04:00
Breandan Considine
2d698856c5 Fix indexing issue 2016-10-06 11:52:56 -04:00
Breandan Considine
6b03ebaf5f Ironing out the edge cases 2016-10-06 00:47:28 -04:00
Breandan Considine
b7a5800fff Tag wrangling and jump point updates 2016-10-05 20:23:08 -04:00
Breandan Considine
08758d61be More tweaks to backspace implementation 2016-10-05 17:57:12 -04:00
Breandan Considine
01aa435b7e Refactoring, fixing regressions 2016-10-05 16:25:09 -04:00
Breandan Considine
36a158d6b5 Replace low-level KeyEvents with Swing key bindings 2016-10-05 15:44:16 -04:00
Breandan Considine
2bae0f0b43 Fixing indexing discrepancy 2016-10-04 13:21:57 -04:00
Breandan Considine
85a55694b0 Fix algorithm 2016-10-04 11:40:52 -04:00
Breandan Considine
8177c75fe9 Preserve old tag instead of rewriting each time 2016-10-04 03:59:57 -04:00
Breandan Considine
183165bd9e More jump behavior fixes 2016-10-04 03:41:49 -04:00
Breandan Considine
0c1c9419e1 Fix jump behavior for existing digraphs 2016-09-30 04:10:29 -04:00
Breandan Considine
d8ae694414 Refine mark and jump logic 2016-09-30 03:11:00 -04:00
Breandan Considine
91306d6953 Expand tag definition so that it can be more dynamic 2016-09-30 01:15:33 -04:00
Breandan Considine
f5b1d27ce9 Beginning to work as intended 2016-09-29 21:21:44 -04:00
Breandan Considine
f9c81c0c87 Refactor and fix some bugs 2016-09-29 19:12:26 -04:00
Breandan Considine
97aa852db4 Implement highlighting and return to findManager 2016-09-29 18:05:36 -04:00
Breandan Considine
952eec8073 More refactoring and cleanup 2016-09-29 16:11:23 -04:00
Breandan Considine
9bd30b66b0 Reorganizing and refactoring 2016-09-29 00:48:57 -04:00
Breandan Considine
ca82548cd0 Refactoring and reimplementing tagging (part II) 2016-09-28 19:22:13 -04:00
Breandan Considine
e32c7909ad Update Kotlin version 2016-09-28 15:12:34 -04:00
Breandan Considine
eb1b89ac50 Remove .idea/ directory 2016-09-28 15:09:07 -04:00
Breandan Considine
ade708f39e Migrate code style to EditorConfig, exclude .idea/ 2016-09-28 15:06:41 -04:00
breandan
3cf8bd7377 enter is ⏎ on certain keyboards 2016-09-28 15:02:19 -04:00
Breandan Considine
be80b16618 Start implementing QWERTY-aware tagging
The goal of this is to minimize finger-travel distance on QWERTY keyboards, by prioritizing nearby keys
2016-09-28 14:57:49 -04:00
Breandan Considine
ebb3fb59de Implement digraphs idea (part I, cf. #27) 2016-09-28 01:25:04 -04:00
Breandan Considine
420ca84dfb Simplify jump search 2016-09-27 19:19:52 -04:00
Breandan Considine
aeb24302d8 Simplify keymap struct
Key processing logic (meta key, KeyEvent type) can be moved into KeyCommands
2016-08-04 20:37:39 -04:00