-
Notifications
You must be signed in to change notification settings - Fork 1
prompting functions
<!-- vim: set filetype=markdown: -->
Function | Completion list | Default binding |
---|---|---|
switch location | locations of current circle | <M-w><Enter> |
switch circle | circles of the current torus | <M-w><C-Enter> |
switch torus | toruses in the wheel | <M-w><S-Enter> |
multi switch | toruses, circles & locations | <M-w><M-Enter> |
switch location in index | index locations | <M-w>x |
switch circle in index | index circles | <M-w><C-x> |
switch in history | history entries | <M-w>h |
switch in frecency | frecency entries | <M-w>e |
Function | Completion list | Default binding |
---|---|---|
switch buffer | listed buffers | <M-w>b |
switch tabwins | visible buffers in tabs & windows | <M-w>v |
Function | Completion list | Default binding |
---|---|---|
switch marker | markers | <M-w>' |
switch in jump list | jumps | <M-w>j |
switch in change list | changes | <M-w>, |
switch tag | tags | <M-w>t |
The default mapping is <M-w><M-space>
.
See buffer stack.
You can complete by dedicated buffer pseudo-filename, wich will lead you to the buffer you want.
Example of pseudo-filenames :
- /wheel/0/tree
- /wheel/1/history
- ...
You must be in a dedicated buffer to launch it. The local mapping is
<M-l>
, or <C-Down>
.
See also layer ring.
Function | Completion list | Default binding |
---|---|---|
find file | find file in current dir tree | <M-w>f |
mru file | most recently used, non wheel files | <M-w>u |
outline | outline for folds, markdown, org, vimwiki | <M-w><C-o> |
Function | Completion list | Default binding |
---|---|---|
occur : switch line | lines of current buffer | <M-w>o |
The default mapping is <M-w><S-a>
.
The default mapping is <M-w><C-a>
.
When you add a circle, you are prompted for a name. The completion is based on the current file directory. Different flavours are available :
- simple : just the directory of the current file
- path relative to the current local directory
- absolute path
You can of course adapt the completed name before confirming with
<enter>
. In fact, the name you choose can be anything you want, as
long as it is not already in the current torus.
The default mapping is <M-w>a
.
When you add a location, you are prompted for a name. The completion is based on the current file name. Different flavours are available :
- file name without extension
- file name with extension
- file name with relative path
- file name with absolute path
You can of course adapt the completed name before confirming with
<enter>
. In fact, the name you choose can be anything you want, as
long as it is not already in the current circle.
You can also add :
- a file with
<M-w>+f
- a buffer with
<M-w>+b
- all files matching a glob with
<M-w>*
Default mappings :
-
<M-w>d
: delete location -
<M-w><C-d>
: delete circle -
<M-w>D
: delete torus
The default mapping is <M-w><S-n>
.
The default mapping is <M-w><C-n>
.
The completion is the same as for adding a circle.
The default mapping is <M-w>n
.
The completion is the same as for adding a location.
The default mapping is <M-w><M-n>
.
Before renaming files, it's always a good thing to do a backup of your files first, or even better, to work within a VCS repository, like git.
-
<M-w>n
: rename location -
<M-w><C-n>
: rename circle -
<M-w>N
: rename torus -
<M-w>n
: rename location & file
-
<M-w>c
: copy location to another circle -
<M-w><M-c>
: copy circle to another torus -
<M-w>C
: copy torus
-
<M-w>m
: copy location to another circle -
<M-w>M
: copy circle to another torus
-
<M-w><C-y>
: switch default register to use in yank functions -
<M-w>y
: paste from yank ring linewise, after the sursor -
<M-w>p
: paste from yank ring charwise, after the sursor -
<M-w>Y
: paste from yank ring linewise, before the sursor -
<M-w>P
: paste from yank ring charwise, before the sursor
Linewise means that the paste is inserted after the current line.
Charwise means that the paste is inserted into the current line.
See also linewise
and charwise
in vim help.
Each candidate of the completion list is one of your yanks, represented as a string.