-
Notifications
You must be signed in to change notification settings - Fork 715
Migrating from Vim popular plugins
Bruno Heridet edited this page Jan 29, 2017
·
25 revisions
This page lists how tasks performed by popular Vim plugins can be executed by kakoune native commands.
https://github.com/godlygeek/tabular
Easily align text.
from
one = 1
two = 2
three = 3
four = 4
:Tab/=
to
one = 1
two = 2
three = 3
four = 4
- select all buffer
%
- select all
=
chars withs=
- use the align command
&
https://github.com/tommcdo/vim-exchange
Easy text exchange operator for Vim.
cx
On the first use, define the first {motion} to exchange. On the second use, define the second {motion} and perform the exchange.
Let's say we want to exchange the words bananas and chocolate in the following sentence :
I like bananas but I prefer chocolate
- select the word
bananas
- save this selection to the default mark register (^) with
Z
- select the word
chocolate
- append the previous selection from the default mark register with
<a-z>
- rotate the selections content with
<a-'>
Note that this approach is not limited to only 2 selections.
- Normal mode commands
- Avoid the escape key
- Implementing user mode (Leader key)
- Kakoune explain
- Kakoune TV