-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] PR: Add multi-cursor editing to codeeditor #22996
base: master
Are you sure you want to change the base?
Commits on Nov 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8a24981 - Browse repository at this point
Copy the full SHA 8a24981View commit details -
Configuration menu - View commit details
-
Copy full SHA for d64e95e - Browse repository at this point
Copy the full SHA d64e95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d03be3e - Browse repository at this point
Copy the full SHA d03be3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3e3e65 - Browse repository at this point
Copy the full SHA d3e3e65View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13414fd - Browse repository at this point
Copy the full SHA 13414fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c457bb0 - Browse repository at this point
Copy the full SHA c457bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8d669 - Browse repository at this point
Copy the full SHA 2c8d669View commit details -
Configuration menu - View commit details
-
Copy full SHA for df16552 - Browse repository at this point
Copy the full SHA df16552View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 244a4ba - Browse repository at this point
Copy the full SHA 244a4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ec7b8 - Browse repository at this point
Copy the full SHA a9ec7b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7895b99 - Browse repository at this point
Copy the full SHA 7895b99View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c121ec3 - Browse repository at this point
Copy the full SHA c121ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for daf592f - Browse repository at this point
Copy the full SHA daf592fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7284757 - Browse repository at this point
Copy the full SHA 7284757View commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a955e9 - Browse repository at this point
Copy the full SHA 1a955e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63fe5ed - Browse repository at this point
Copy the full SHA 63fe5edView commit details -
Required manually tracking overwriteMode and leaving it disabled except for during keyEvent. This might be a fragile solution...
Configuration menu - View commit details
-
Copy full SHA for af348c5 - Browse repository at this point
Copy the full SHA af348c5View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b2c27c - Browse repository at this point
Copy the full SHA 8b2c27cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c803fa - Browse repository at this point
Copy the full SHA 4c803faView commit details
Commits on Nov 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a612b78 - Browse repository at this point
Copy the full SHA a612b78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d6fd2 - Browse repository at this point
Copy the full SHA 88d6fd2View commit details
Commits on Nov 10, 2024
-
better cursor edit handling in for_each_cursor wrapper. Implements go…
…to new line, and clears extra_cursors on goto_definition
Configuration menu - View commit details
-
Copy full SHA for 1c5685d - Browse repository at this point
Copy the full SHA 1c5685dView commit details -
revert cursor_move_event in favor of wrapper function: for_each_curso…
…r. many TODO comments
Configuration menu - View commit details
-
Copy full SHA for df71b7b - Browse repository at this point
Copy the full SHA df71b7bView commit details -
re-work callback wrappers to prevent QAction from sending extraneous …
…bool, and added #TODO notes
Configuration menu - View commit details
-
Copy full SHA for bee76c3 - Browse repository at this point
Copy the full SHA bee76c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b34797 - Browse repository at this point
Copy the full SHA 6b34797View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a20d9 - Browse repository at this point
Copy the full SHA 15a20d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb721f - Browse repository at this point
Copy the full SHA 6bb721fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cef9337 - Browse repository at this point
Copy the full SHA cef9337View commit details
Commits on Nov 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3f35f0a - Browse repository at this point
Copy the full SHA 3f35f0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 528672b - Browse repository at this point
Copy the full SHA 528672bView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82f5597 - Browse repository at this point
Copy the full SHA 82f5597View commit details -
Configuration menu - View commit details
-
Copy full SHA for d76d32a - Browse repository at this point
Copy the full SHA d76d32aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e94976 - Browse repository at this point
Copy the full SHA 6e94976View commit details -
Configuration menu - View commit details
-
Copy full SHA for 128f306 - Browse repository at this point
Copy the full SHA 128f306View commit details
Commits on Nov 14, 2024
-
simplify multi-cursor keypress handling and add merge direction to fo…
…r_all_cursors wrapper
Configuration menu - View commit details
-
Copy full SHA for 7b7c1a4 - Browse repository at this point
Copy the full SHA 7b7c1a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb130f - Browse repository at this point
Copy the full SHA 4bb130fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0979d0 - Browse repository at this point
Copy the full SHA a0979d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525f8fd - Browse repository at this point
Copy the full SHA 525f8fdView commit details
Commits on Nov 16, 2024
-
Fix column cursor shortcut: clamp cursor position to text length not …
…line length. Also revert to builtin cursor rendering for text dragging with single cursor.
Configuration menu - View commit details
-
Copy full SHA for 64b8523 - Browse repository at this point
Copy the full SHA 64b8523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0596845 - Browse repository at this point
Copy the full SHA 0596845View commit details -
Configuration menu - View commit details
-
Copy full SHA for a66d4e8 - Browse repository at this point
Copy the full SHA a66d4e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c1c9bf - Browse repository at this point
Copy the full SHA 2c1c9bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d35e3f - Browse repository at this point
Copy the full SHA 7d35e3fView commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f65df51 - Browse repository at this point
Copy the full SHA f65df51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aeb191 - Browse repository at this point
Copy the full SHA 2aeb191View commit details -
reorganize multi-cursor keyPressEvent, and bugfix merge_cursors
handle_multi_cursor_keypress no longer an event reciever, instead directly called from keyPressEvent. This way we can cleanly emit sig_key_pressed for each cursor and respond to event.isAccepted. This implements ignoring keystrokes on folded lines.
Configuration menu - View commit details
-
Copy full SHA for de42e08 - Browse repository at this point
Copy the full SHA de42e08View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ffd2df - Browse repository at this point
Copy the full SHA 5ffd2dfView commit details -
update multi_cursor_keypress handling to emit signals before changing…
… text similar to edits for delete function, emit a signal for each cursor prior to changing text as this prevents an out of order edit problem with code folding.
Configuration menu - View commit details
-
Copy full SHA for 2f300d2 - Browse repository at this point
Copy the full SHA 2f300d2View commit details -
make autoformatting clear extra cursors
The delayed update model with the LSP makes it difficult to encapsulate the changes with a simple call to for_each_cursor. Future implementation might edit lsp_mixin?
Configuration menu - View commit details
-
Copy full SHA for 8fb4df7 - Browse repository at this point
Copy the full SHA 8fb4df7View commit details
Commits on Nov 20, 2024
-
begin implementing multi-cursor toggle for settings option, and add d…
…ecorator to two shortcuts
Configuration menu - View commit details
-
Copy full SHA for 8b19db9 - Browse repository at this point
Copy the full SHA 8b19db9View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dd876e - Browse repository at this point
Copy the full SHA 0dd876eView commit details
Commits on Nov 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0f58b1 - Browse repository at this point
Copy the full SHA c0f58b1View commit details