- Notifications
You must be signed in to change notification settings - Fork750
Bruno Heridet edited this pageJun 16, 2020 ·6 revisions
In kakoune, many prompts or commands require a regex:
- search
/
,?
- select
s
- split
S
- keep
<a-k>
- not keep
<a-K>
- …
The regex engine used by kakoune is a custom one, based on an ECMAScript standard. More infoin the documentation
This page lists common patterns you may need to better express your intent.
You can set user mappings to pre-fill prompts with the ones you need often. Here's an example withsearch
and the\Q\E
mentioned below:
map global user / ':exec /<ret>\Q\E<left><left>'
(<left><left>
move the cursor back where you need it to be)
It is possible to make case insensitive regex by prefixing the expression with(?i)
.
Use theQuote flags, by surrounding your query with\Q
and\E
. Everything in between will be treated literally.
%s[^\x00-\x7F]<ret>d
- Normal mode commands
- Avoid the escape key
- Implementing user mode (Leader key)
- Kakoune explain
- Kakoune TV