Commit Graph

39 Commits

Author SHA1 Message Date
martin
83ca8802cc IDE, SourceEditor: identifier completion on type - do not activate with multi caret
git-svn-id: trunk@63315 -
2020-06-06 15:28:40 +00:00
martin
4c5edbe734 SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged
git-svn-id: trunk@63197 -
2020-05-21 15:48:47 +00:00
martin
39650cf381 SynEdit, IDE: added ecMoveSelection...up/down/right/left, ecDuplicateSelection
git-svn-id: trunk@62575 -
2020-01-21 19:27:09 +00:00
martin
dde5b39675 SynEdit: Add ec-commands for "move line up/down", "duplicate line", "copy/cut add to existing clipboard", "copy/cut (add) line/sel to clip"
git-svn-id: trunk@62185 -
2019-11-04 00:09:24 +00:00
martin
a2c415d5e2 SynEdit: Optimization for processing multi-carets (updating huge amounts during scrolling). Part of issue: #35854
git-svn-id: trunk@61650 -
2019-07-31 21:13:52 +00:00
martin
dc9a5e764e SynEdit: fix assert/range-check in multi caret. Issue #0030731
git-svn-id: trunk@60033 -
2019-01-08 12:18:51 +00:00
martin
c627ab92eb SynEdit: MultiCaret - handle 2 stroke key combos correct. Issue #0034825
git-svn-id: trunk@60019 -
2019-01-06 21:14:56 +00:00
martin
6f9cdaefbe SynEdit: Option to have a static (none blinking) persistent caret. Issue #0033653
git-svn-id: trunk@58534 -
2018-07-15 19:49:49 +00:00
martin
b1f7528188 SynEdit: Multi-caret: when off, keep the single caret drawn by OS (important for screen readers).
git-svn-id: trunk@58291 -
2018-06-16 20:24:54 +00:00
martin
a3e61cf56e SynEdit: fix: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
git-svn-id: trunk@58217 -
2018-06-10 19:54:18 +00:00
martin
5ab71e4e90 SynEdit: multi caret, option to prevent ecDelete from joining lines (skip delete linebreak)
git-svn-id: trunk@58193 -
2018-06-08 21:44:44 +00:00
martin
98b1d8f6ad SynEdit: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
git-svn-id: trunk@58190 -
2018-06-08 20:51:13 +00:00
martin
dc1a9b3fc8 SynEdit: Fix toggle multi caret, patch by Pascal, issue #0029456
git-svn-id: trunk@58189 -
2018-06-08 19:47:12 +00:00
ondrej
56996beaa2 SynEdit: introduce new commands for the new smart word right/left logic
git-svn-id: trunk@57876 -
2018-05-09 16:49:55 +00:00
juha
c3e1dc4ad5 Reduce compiler warnings, initialize some uninitialized variables.
git-svn-id: trunk@56869 -
2017-12-29 18:47:51 +00:00
martin
11a202ca0f SynEdit: assert correct method types
git-svn-id: trunk@55604 -
2017-07-30 16:37:07 +00:00
martin
a4c0af395a Spelling
git-svn-id: trunk@52758 -
2016-07-31 14:48:50 +00:00
martin
a2ec42e01e SynEdit: Undo initializations, if value is either not needed or always set.
git-svn-id: trunk@48497 -
2015-03-24 23:13:33 +00:00
juha
4e16799fd7 SynEdit: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48478 -
2015-03-24 17:50:59 +00:00
martin
a5f3c0045d SynEdit: Fix multi caret mouse action
git-svn-id: trunk@48429 -
2015-03-20 00:38:42 +00:00
martin
5e498c6211 SYnEdit: multi caret, IDE integration, and refactor
git-svn-id: trunk@48395 -
2015-03-16 16:42:16 +00:00
martin
6c290d7368 SYnEdit: multi caret, shared editors
git-svn-id: trunk@48392 -
2015-03-15 22:29:32 +00:00
martin
7e6d02411c SYnEdit: multi caret, undo/redo
git-svn-id: trunk@48348 -
2015-03-15 02:09:17 +00:00
martin
e809f69a63 SYnEdit: multi caret, fix list sorting
git-svn-id: trunk@48332 -
2015-03-13 01:43:36 +00:00
martin
bee134f4c1 SYnEdit: multi caret, selection to each line eol carets
git-svn-id: trunk@48328 -
2015-03-13 00:23:24 +00:00
martin
6bb6966509 SYnEdit: multi caret, paint - fix home key
git-svn-id: trunk@48319 -
2015-03-12 23:34:59 +00:00
martin
61642147d4 SYnEdit: multi caret, paint - small optimisation
git-svn-id: trunk@48297 -
2015-03-12 14:04:37 +00:00
martin
192eb7981a SYnEdit: multi caret, paint - started keep caret-x / lock trim-space
git-svn-id: trunk@48283 -
2015-03-12 02:38:21 +00:00
martin
c0b01ec2c3 SYnEdit: multi caret, paint - started log/phys position handling
git-svn-id: trunk@48271 -
2015-03-11 18:27:30 +00:00
martin
f821ac291e SynEdit/IDE: More multi caret
git-svn-id: trunk@48175 -
2015-03-09 00:25:14 +00:00
martin
f707710907 SynEdit: more MouseActions tuning. Do not let emcStartDrag prevent up-clicks, if no drag ever started.
git-svn-id: trunk@48163 -
2015-03-07 14:10:39 +00:00
martin
b87c34ebfb SynEdit/IDE: Basic Multi-Caret mode
git-svn-id: trunk@48123 -
2015-03-03 23:51:11 +00:00
martin
be00883443 SynEdit: fix ifdef
git-svn-id: trunk@47894 -
2015-02-19 02:13:25 +00:00
mattias
ae47574294 synedit: less hints
git-svn-id: trunk@47727 -
2015-02-13 07:49:22 +00:00
martin
4f3dd33568 SynEdit: rewrite internal caret
git-svn-id: trunk@47714 -
2015-02-12 03:49:23 +00:00
mattias
a24e83c655 synedit: clean up
git-svn-id: trunk@47667 -
2015-02-09 21:21:49 +00:00
martin
59b3e94a65 SynEdit: Multi caret beta / small fix
git-svn-id: trunk@47599 -
2015-02-06 04:59:27 +00:00
martin
b48672e38e SynEdit: Multi caret beta / missing
git-svn-id: trunk@47598 -
2015-02-06 02:26:29 +00:00
martin
b6efaa244f SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
2015-02-06 02:07:31 +00:00