Skip to content
Adria Arrufat edited this page Nov 25, 2022 · 91 revisions

Welcome to the kakoune wiki!

The wiki is world writable, so do not hesitate to add information you found useful in it. (See revisions history)

It offers extra knowledge complementing common topics covered in the README and in the official kakoune doc. So be sure to read those documents beforehand.

If you need more help, don't hesitate to ask on:


Onboarding

Keys

Editing

Configuring

Emulation in other Editors

User Interface

Tips to customize the way kakoune looks in the terminal

Integration with OS and other tools

Plugins

Find Plugins: https://kakoune.org/plugins.html

Supported tools in rc dir

For the meaning the content of the Clients column below, see use kakoune as an IDE

Name Commands Clients Site More info…

rc/detection

editorconfig editorconfig-load http://editorconfig.org editorconfig…
modeline modeline-parse :h modeline

rc/tools

clang clang-parse, clang-complete, clang-enable-autocomplete, clang-enable-diagnostics, clang-diagnostics-next https://clang.llvm.org clang…
comment comment-block, comment-line, align-selections-left
ctags tag, tag-complete, ctags-funcinfo, ctags-enable-autoinfo, ctags-generate, update-tags https://ctags.io ctags…
doc doc docsclient
format format, format-buffer, format-selections format…
git git docsclient https://git-scm.com Integrating Tig
grep grep, grep-previous-match, grep-next-match jumpclient, toolsclient grep…
iterm iterm-new-vertical, iterm-new-horizontal, iterm-new-tab, iterm-new-window, iterm-focus https://www.iterm2.com
lint lint, lint-enable, lint-disable, lint-prev, lint-next lint…
make make, make-prev, make-next jumpclient, toolsclient
man man docsclient
spell spell, spell-next, spell-replace

rc/tools/go

go go-complete, go-enable-autocomplete, go-disable-autocomplete, go-doc-info, go-print-signature, go-jump, go-share-selection jumpclient https://github.com/nsf/gocode

rc/tools/python

jedi jedi-complete, jedi-enable-autocomplete, jedi-disable-autocomplete https://github.com/davidhalter/jedi

rc/tools/rust

racer racer-complete, racer-enable-autocomplete, racer-disable-autocomplete https://github.com/racer-rust/racer

rc/windowing

kitty kitty-terminal, kitty-terminal-tab, kitty-focus, kitty-repl https://github.com/kovidgoyal/kitty
screen screen-terminal-vertical, screen-terminal-horizontal, screen-terminal-window, screen-focus https://www.gnu.org/software/screen/
tmux tmux-terminal-vertical, tmux-terminal-horizontal, tmux-terminal-window, tmux-focus https://github.com/tmux/tmux
tmux-repl tmux-repl-vertical, tmux-repl-horizontal, tmux-repl-window
x11 x11-terminal, x11-focus
x11-repl x11-repl, x11-send-text

rc/filetype

rust rust...
Clone this wiki locally