<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 21/02/2021 16:53, Juha Manninen via
      lazarus wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAPN1EhCQVck-6MrRm+M9L_GwB8PnzF-JVX=sXFg+AzELKuN6wA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">On Sun, Feb 21, 2021 at 1:30 PM Martin Frb
              via lazarus <<a
                href="mailto:lazarus@lists.lazarus-ide.org"
                moz-do-not-send="true">lazarus@lists.lazarus-ide.org</a>>
              wrote:<br>
            </div>
            <div class="gmail_quote">
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">And one more thing,
                if you plan to submit a patch, please add an option <br>
                to SynEdit.Options2<br>
                Many people are used to the current behaviour, I do not
                plan to upset them.<br>
              </blockquote>
              <div><br>
              </div>
              <div>This particular feature should not have an option
                IMO.</div>
              <div>Now it can be considered a missing feature or even a
                bug.</div>
              <div>When a user presses Alt-key when selecting, he
                clearly wants something special to happen with Ctrl-C.</div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Well, if the user selects a column selection of a single line, then
    yes (probably).<br>
    <br>
    But if the user selects column over several lines, then pasting
    already acts different than it would for a normal selection.<br>
    (Select 3 full lines (start to end) using column selection =>
    paste will be different than the same 3 lines in normal selection)<br>
     <br>
    And users who grew up without the feature may not like it.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAPN1EhCQVck-6MrRm+M9L_GwB8PnzF-JVX=sXFg+AzELKuN6wA@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div class="gmail_quote">
              <div>Now nothing special happens which is a semi-bug.</div>
              <div>I am sure everybody will be happy when this feature
                gets implemented. I can remember many situations where
                it would have been useful.</div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I don't have an example at hand, but I am sure I have more than a
    few times made the experience that small, seemingly really useful
    changes got someone coming up wanting the old behaviour back.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAPN1EhCQVck-6MrRm+M9L_GwB8PnzF-JVX=sXFg+AzELKuN6wA@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div class="gmail_quote">
              <div><br>
              </div>
              <div>IMO there are too many options already.</div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    That is true, or rather they are badly organized. They need break
    down into basic, and expert (like the mouse options have)<br>
    <br>
    <blockquote type="cite"
cite="mid:CAPN1EhCQVck-6MrRm+M9L_GwB8PnzF-JVX=sXFg+AzELKuN6wA@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div class="gmail_quote">
              <div>If I accidentally change something during my tests,
                it takes a long time to figure out what changed and how
                to revert it.</div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Take a copy of your ___Options.xml files.<br>
    You can restore or diff them.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAPN1EhCQVck-6MrRm+M9L_GwB8PnzF-JVX=sXFg+AzELKuN6wA@mail.gmail.com">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div class="gmail_quote">
              <div>Please add more options only when really needed.</div>
              <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    What I really would want to do, is include config in the keymap.<br>
    You could add new commands to the keymap.<br>
    <br>
    So you would assign ctrl-v to<br>
        paste(true)<br>
    or<br>
       paste(ColumnAdvanceLine)<br>
       ecPaste(ColumnAdvanceLine, IndentToContext, TabsToSpaces)<br>
    <br>
    They look like pascal script, but they would not require
    pascalscript. (PascalScript does not work on all platforms, so it
    can not be used here)<br>
    They would always be a single command, with hardcoded options.<br>
    <br>
    This is like in some browser, you can do config in css, JavaScript
    or similar.<br>
    <br>
    But that is a topic on its own.<br>
    <br>
    <br>
  </body>
</html>