emacs/var/elfeed/db/data/83/830e5ac5151ad787103e9547ed32e64af78177bc
2022-01-03 12:49:32 -06:00

1 line
3.5 KiB
Plaintext

<!-- SC_OFF --><div class="md"><p>Recently I tried (for 3 days only) orderless, consult, marginalia, vertico and embark.<br/> I was amazed regarding the init time of this framework (its init time feels like zero). I was surprised to find, that I have more Ivy related packages installed, than I need for this vertico &amp; Co framework. Also the documentation of vertico and Co is very comprehensible. Those different packages play really well together. And those packages provide quite some nice features, I haven&#39;t seen in Ivy (I haven&#39;t looked for new features in ivy for quite a while, because Ivy just works fine here).<br/> Nevertheless, I&#39;m back on ivy right now (whose configuration I lavish and care since about 5 years), because there are some minor things (with vertico and Co) I would have to take care of, before I feel at home.<br/> Here I wrote down some of those minor things for anyone who is interested (This is <em>not</em> a request to &quot;fix&quot; those. Also, I did not file bug reports, because I haven&#39;t investigated enough. So please take all this with a grain of salt.).</p> <ol> <li><p>regarding Tramps hostname completion, when set up like described at the bottom of the vertico readme.: Having multiple logins for a hostname results in multiple entries (like e.g. <code>ssh:localhost</code>) and marginalia only showing <code>*ssh*</code>. It would be useful to show the loginname also. And how about tramp chains (like <code>ssh:user@remotehost|sudo:root@remotehost:</code>)?</p></li> <li><p>I missed partial completion insert for candidates, like used within <code>bash</code>.<br/> Example: 4 candidates <code>foo-bar-1-x</code> <code>foo-bar-1-y</code> <code>foo-bar-2-y</code> <code>foo-buz-3</code> ; at the prompt <code>ba</code> has been written, pressing <code>&lt;tab&gt;</code> completes the prompt to <code>foo-bar-</code>.<br/> I know, it is not necessary for the completion to filter, but I&#39;m only human and often like to read complete words instead of incomplete ones, especially, when I&#39;m not sure which candidate I have to select ....</p></li> <li><p>To be able increase the size of marginalia&#39;s area, would be really useful, on <code>M-x</code>, <code>C-h f</code> and <code>C-h v</code>.</p></li> <li><p>When opening a bookmarked directory with <code>consult-bookmark</code> It would be nice to choose to get a dired buffer or but a find-file request inside this directory.</p></li> <li><p>The <code>#</code> separator in <code>consult-grep</code> puzzled me somewhat, because I set up a different separator in orderless. But probably I misunderstood the use of it.</p></li> <li><p>Getting a list out of <code>consult-ripgrep</code> with embarks list generating feature resulted in an endless loop without getting a result, but maybe this was just my configuration.</p></li> </ol> <p><strong>Edit</strong>: Point 6: it was not <code>consult-ripgrep</code>, but <code>consult-line</code>, where <code>embark-collect-snapshot</code> and <code>embark-collect-live</code> are stuck in an endless loop.<br/> <strong>Edit2:</strong> Point 6 is an issue with my personal config. The functionality of Embark and Co works fine in a plain Emacs.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/SlowValue"> /u/SlowValue </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r09uzc/vertico_orderless_marginalia_consult_i_tried_it/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/r09uzc/vertico_orderless_marginalia_consult_i_tried_it/">[comments]</a></span>