Martin Yrjölä
Martin Yrjölä
Time for a progress report. I have done some reading in multiple-cursors and evil sources. Still wrapping my head around all the things that need to be done. I started...
Thank you @Devagamster for your experiments! I think that using `mc/cursor-specific-vars` is the cleanest solution. I'll start investigating that visual-state problem today. The micro states can be a difficult problem...
One problem I noticed with adding `evil-state` to `mc/cursor-specific-vars` is that when starting mc in insert-state doesn't let me enter normal state anymore. I fixed this by adding some related...
@Devagamster, what a bummer that operators didn't get fixed with those cursor-specific-vars. We need to get more clever now. I finally had some time to investigate this further. I started...
Here's what I came up with for enabling operator-motion support: ``` (defvar mc--evil-motion-read-results nil "Stored results from the last call to `evil-motion-read'. The results are stored so that a motion...
I solved the mystery from https://github.com/syl20bnr/spacemacs/issues/2669#issuecomment-136178913! Consider [these lines](https://bitbucket.org/lyro/evil/src/aa960313ddedd7d1b24a6c42d760172112200397/evil-macros.el?at=default#evil-macros.el-509:515) from the `evil-operator-range` function. ``` ;; Make linewise operator shortcuts. E.g., "d" yields the ;; shortcut "dd", and "g?" yields shortcuts...
I think it's best to keep the discussion nearer to the code. Let's continue in the [PR](https://github.com/magnars/multiple-cursors.el/pull/216).