1
0
Fork 0
Commit Graph

1073 Commits

Author SHA1 Message Date
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
Breandan Considine 4daa4ccbf3 Minor formatting updates 2016-08-04 11:42:05 -04:00
Breandan Considine a26d11e5e0 Let SearchBox handle ChangeEvents 2016-08-04 11:21:42 -04:00
Breandan Considine a548812c92 Simplify event dispatch 2016-08-04 08:28:12 -04:00
breandan.considine 9765c455e0 simplify constructors and reorganize class hierarchy 2016-08-04 00:40:48 -04:00
breandan.considine c7f593023a Restore findModel prior to reimplementing 2016-08-03 23:31:55 -04:00
breandan.considine e5934b079b Big refactoring, moving stuff around 2016-08-03 22:50:09 -04:00
Breandan Considine a4407c645c Let AceCanvas handle offset-to-point conversion 2016-07-28 01:50:08 -04:00
Breandan Considine 2b77689ade Refactoring AceFinder 2016-07-28 01:01:17 -04:00
Breandan Considine 4ecdd840df Rip out FindModel, let's do this ourselves 2016-07-27 01:51:18 -04:00
Breandan Considine 0d4681aef2 Change permissions on Linux 2016-07-27 00:23:43 -04:00
breandan.considine 60156720c4 Remove semicolons and update release notes 2016-07-17 20:01:29 -04:00
breandan.considine c6566b0cea Update release notes 2016-07-17 19:53:52 -04:00
breandan.considine b63edd9b15 Fix target mode and line selection regression, miscellaneous refactoring 2016-07-17 19:51:39 -04:00
breandan.considine 030b1b5ad8 Remove unnecessary !!s 2016-07-17 12:29:43 -04:00
breandan.considine 5190ae21f0 Refactor to normalize EditorUtil 2016-07-17 12:02:35 -04:00