Comments (7)
I mentioned this in the other issue, but it's kind of been buried. As an alternative, it might be nice if you could do something like escape spaces to make then not act as separators.
from orderless.
Yes, that might be a good idea. One workaround in the meantime, if you are using regexp matching, is to use \s-
for the whitespace character category. (That matches whitespace in general, not just spaces.)
from orderless.
How does just using split-string-and-unquote
instead of split-string
sound?
This would let you use spaces in a component by surrounding the component in double quotes. And you can still put double quotes in your pattern by putting them in a quoted component and escaping them with backslashes: a "b c" d "e \"f g"
=> a
, b c
, d
, e "f g
from orderless.
Ah it's similar shell args. I don't know whether I would want to search for quotes or spaces more often, and this is a little lengthier. Probably it is the simplest solution though. I'd be okay with it.
from orderless.
Oh, @noctuid, split-string-and-unquote
discards empty components automatically, is that a deal-breaker?
from orderless.
Yeah :/ I guess another approach I could use is transform another character to a space. Or use a different pattern compiler to change the separator.
from orderless.
OK, I've been putting this off long enough. In the latest commit (5c2f44d), the separator can be a function too, and I added an orderless-escapable-split-on-space
for you to use, @noctuid
from orderless.
Related Issues (20)
- Multiple matches, and/or over specifying candidates HOT 2
- I can't get the suggsted configuration for integration with Company to work. HOT 3
- Confusing highlighting when using `orderless-flex` style HOT 3
- Orderless with a single component HOT 3
- possible bug in completion style for repeated pattern HOT 12
- It doesn't seem to affect `C-x b` the same way as, e.g., `M-x` HOT 2
- Add simple affix dispatcher HOT 11
- I've been thinking about using it for Embark and maybe removing the `embark-define-keymap` macro in favor of `defvar-keymap`. HOT 1
- FEATURE REQUEST: Consider making your personal configuration the default (doc does not help get to that solution) HOT 8
- How to disable orderless for company or corfu HOT 8
- Get file basename? HOT 19
- Use company, orderless, company-fuzzy, auctex, and ispell all together. HOT 6
- Orderless doesn't work as desired. HOT 2
- Case sensitive matching HOT 4
- Add `orderless-limit` customizable variable HOT 8
- orderless and directories HOT 4
- Full matched candidate is often not the first one HOT 3
- Debugger entered--Lisp error: (error "rx `not' syntax error: 101") HOT 4
- Possible conflict between orderless and AUCTeX HOT 28
- Orderless matches all TRAMP methods HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from orderless.