Giter Site home page Giter Site logo

FEATURE REQUEST: Consider making your personal configuration the default (doc does not help get to that solution) about orderless HOT 9 CLOSED

rswgnu avatar rswgnu commented on August 20, 2024 2
FEATURE REQUEST: Consider making your personal configuration the default (doc does not help get to that solution)

from orderless.

Comments (9)

oantolin avatar oantolin commented on August 20, 2024

So you're saying the default does not behave as described in the documentation? And that in particular !term is not a negative match by default? That's definitely a bug, I'll look into it.

As for my personal configuration, I consider it far too idiosyncratic to be the default. But definitely !term should be working.

from orderless.

minad avatar minad commented on August 20, 2024

from orderless.

minad avatar minad commented on August 20, 2024

from orderless.

oantolin avatar oantolin commented on August 20, 2024

There is no bug.

That is a more definitive statement than I would make in the face of a bug report, but I am happy to say that I could not reproduce the problem either and the affix dispatcher works just fine on my machine both in emacs -Q and iif I run my personal configuration and reset the variables to their defaults.

from orderless.

minad avatar minad commented on August 20, 2024

@oantolin Yes, but this is a "feature request", not a "bug report". You started calling it a bug. ;)

Admittedly I use strict requirements to classify something as a bug. If you cannot demonstrate it in emacs -Q with some recipe it is not a bug. In this case, I am confident to make a definitive statement, since the feature request relates to the affix dispatcher, which I wrote and have used in my config for a long time. It is also pretty trivial code. But to take no chances, I even started emacs -Q and tried Orderless+Vertico only (I really did this, not just saying!). The dispatcher just works.

from orderless.

oantolin avatar oantolin commented on August 20, 2024

This is the part I'm calling a bug report:

I read the doc quoted below but still could not get !term to act as a non-match

And as I said, I couldn't reproduce the problem either.

from orderless.

minad avatar minad commented on August 20, 2024

Indeed, one can consider that a bug report. I suspect that the problem is that @rswgnu missed to evaluate some configuration, e.g., resetting completion-category-defaults and completion-category-overrides, such that another completion style is used instead of Orderless.

Also the point about $ is valid in the context of Consult. This is something I am not happy how it has been addressed so far. The information is not accessible and hard to find since it is buried in the wiki. I have not yet found the best place for it.

from orderless.

rswgnu avatar rswgnu commented on August 20, 2024

from orderless.

oantolin avatar oantolin commented on August 20, 2024

I think that with @minad's recent improvements the default configuration is pretty featureful, and I for one am now doing just minimal additional configuration on top the default. So I think this issue can be closed now. Of couse, if ! is still not working for @rswgnu we should figure out why.

from orderless.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.