# Plugins

**URL:** https://discuss.kakoune.com/c/plugins/5.md

[Latest](https://discuss.kakoune.com/latest.md) · [Categories](https://discuss.kakoune.com/categories.md) · [Tags](https://discuss.kakoune.com/tags.md)

---

## [Plugins ideas](https://discuss.kakoune.com/t/plugins-ideas/74)

<div class="topic-metadata">

**Author:** [@TeddyDD](https://discuss.kakoune.com/u/TeddyDD)\
**Replies:** 28\
**Last updated:** [September 15, 2022, 6:25am UTC](https://discuss.kakoune.com/t/plugins-ideas/74 "2022-09-15T06:25:30Z")

</div>

Usually we announce plugins we wrote, but this time let’s try something different. Let’s list plugins we wish to see in Kakoune. I think this is nice idea for two reasons: this thread might be nice place to start collab…

---

## [About the Plugins category](https://discuss.kakoune.com/t/about-the-plugins-category/16)

<div class="topic-metadata">

**Author:** [@robertmeta](https://discuss.kakoune.com/u/robertmeta)\
**Replies:** 0

</div>

Post about your favorite plugins right here (or announce your updates / plugins)!

---

## [Contextualise - analyses text and reports statistics](https://discuss.kakoune.com/t/contextualise-analyses-text-and-reports-statistics/2972)

<div class="topic-metadata">

**Author:** [@duncode](https://discuss.kakoune.com/u/duncode)\
**Replies:** 0\
**Last updated:** [August 23, 2026, 11:02am UTC](https://discuss.kakoune.com/t/contextualise-analyses-text-and-reports-statistics/2972 "2026-08-23T11:02:26Z")

</div>

Contextualise on GitLab A dependency-light Java 25 CLI that analyses text and reports statistics — word/sentence/paragraph counts, character counts, estimated LLM tokens, reading time, and a Flesch–Kincaid readability …

---

## [Kakoune GUI inspired by Neovide](https://discuss.kakoune.com/t/kakoune-gui-inspired-by-neovide/2939)

<div class="topic-metadata">

**Author:** [@xlii](https://discuss.kakoune.com/u/xlii)\
**Replies:** 1\
**Last updated:** [August 19, 2026, 1:48pm UTC](https://discuss.kakoune.com/t/kakoune-gui-inspired-by-neovide/2939 "2026-08-19T13:48:47Z")

</div>

Hi, For some time I was very annoyed that I need to switch to other editor when for “Edit with…”. Couple weeks later I took Neovide (Neovim’s GUI) as architecture inspiration (i.e. cell rendering through GL) and kak -ui…

---

## [Pickers.kak](https://discuss.kakoune.com/t/pickers-kak/2953)

<div class="topic-metadata">

**Author:** [@kmafeni04](https://discuss.kakoune.com/u/kmafeni04)\
**Replies:** 0\
**Last updated:** [August 4, 2026, 3:14pm UTC](https://discuss.kakoune.com/t/pickers-kak/2953 "2026-08-04T15:14:44Z")

</div>

A set of file pickers for kakoune using grep as the interface

---

## [Ghostty support](https://discuss.kakoune.com/t/ghostty-support/2952)

<div class="topic-metadata">

**Author:** [@lrworth](https://discuss.kakoune.com/u/lrworth)\
**Replies:** 5\
**Last updated:** [July 30, 2026, 12:21pm UTC](https://discuss.kakoune.com/t/ghostty-support/2952 "2026-07-30T12:21:48Z")

</div>

Hi! I’ve been using Kakoune with Ghostty for the past couple of weeks using this plugin. It works well but :focus only works on the nightly build. Just to spread awareness and rack up internet points. I have also opened…

---

## [Open.kak, a minimalistic way to browse directories](https://discuss.kakoune.com/t/open-kak-a-minimalistic-way-to-browse-directories/2947)

<div class="topic-metadata">

**Author:** [@lrworth](https://discuss.kakoune.com/u/lrworth)\
**Replies:** 3\
**Last updated:** [July 27, 2026, 6:31am UTC](https://discuss.kakoune.com/t/open-kak-a-minimalistic-way-to-browse-directories/2947 "2026-07-27T06:31:22Z")

</div>

This week I started playing with Kakoune after many years of using (neo)vim. I dearly missed zooming around with vim-dirvish so I made: GitHub - lrworth/open.kak: Kakoune plugin to browse directories. · GitHub. Blaze ar…

---

## [Kakoune-repl-buffer, a new way to work with repls](https://discuss.kakoune.com/t/kakoune-repl-buffer-a-new-way-to-work-with-repls/1435)

<div class="topic-metadata">

**Author:** [@Screwtapello](https://discuss.kakoune.com/u/Screwtapello)\
**Replies:** 15\
**Last updated:** [July 5, 2026, 1:16am UTC](https://discuss.kakoune.com/t/kakoune-repl-buffer-a-new-way-to-work-with-repls/1435 "2026-07-05T01:16:59Z")

</div>

A while ago, somebody popped into the Kakoune IRC channel inquiring about an equivalent to Vim’s :!, which just runs a shell command in the foreground. Because of Kakoune’s client-server architecture, it can’t support th…

---

## [Compilation Mode Emacs-Like (most full featured)](https://discuss.kakoune.com/t/compilation-mode-emacs-like-most-full-featured/2925)

<div class="topic-metadata">

**Author:** [@mandigaklu](https://discuss.kakoune.com/u/mandigaklu)\
**Replies:** 6\
**Last updated:** [June 29, 2026, 1:09am UTC](https://discuss.kakoune.com/t/compilation-mode-emacs-like-most-full-featured/2925 "2026-06-29T01:09:42Z")

</div>

This plugin heavely inspired by Emacs’s Compiler Mode. If you know the Rusian Twitch streamer / Youtube, he use that in every single his Programming Session. Instalation Just copy compiler-mode.kak to your autoload d…

---

## [Twos.kak: another flavour of auto-pairing](https://discuss.kakoune.com/t/twos-kak-another-flavour-of-auto-pairing/2916)

<div class="topic-metadata">

**Author:** [@straypetal71](https://discuss.kakoune.com/u/straypetal71)\
**Replies:** 7\
**Last updated:** [June 16, 2026, 12:58pm UTC](https://discuss.kakoune.com/t/twos-kak-another-flavour-of-auto-pairing/2916 "2026-06-16T12:58:55Z")

</div>

Hello, hello! As my first post here, I’d like to present a little auto-pairs plugin I’ve been working on for a little while, twos.kak! Of course, there already exists an auto-pairing plugin for Kakoune, auto-pairs.kak. …

---

## [A toy code-folding plugin](https://discuss.kakoune.com/t/a-toy-code-folding-plugin/2864)

<div class="topic-metadata">

**Author:** [@Screwtapello](https://discuss.kakoune.com/u/Screwtapello)\
**Replies:** 12\
**Last updated:** [June 1, 2026, 12:55pm UTC](https://discuss.kakoune.com/t/a-toy-code-folding-plugin/2864 "2026-06-01T12:55:33Z")

</div>

Since Issue #3644 was fixed last year, Kakoune has had the ability to visually replace a number of lines in a buffer with a shorter number of lines - that is, code folding should be possible. To experiment with this new …

---

## [Kasane — drop-in Kakoune frontend with an extensible UI foundation](https://discuss.kakoune.com/t/kasane-drop-in-kakoune-frontend-with-an-extensible-ui-foundation/2853)

<div class="topic-metadata">

**Author:** [@Yus314](https://discuss.kakoune.com/u/Yus314)\
**Replies:** 17\
**Last updated:** [May 21, 2026, 8:02pm UTC](https://discuss.kakoune.com/t/kasane-drop-in-kakoune-frontend-with-an-extensible-ui-foundation/2853 "2026-05-21T20:02:45Z")

</div>

Hi, long-time Kakoune user, first time posting here. I’ve been working on Kasane, an independent frontend for Kakoune that communicates via kak -ui json. It’s not an official Kakoune project — it depends on Kakoune and …

---

## [Render-markdown.kak](https://discuss.kakoune.com/t/render-markdown-kak/2903)

<div class="topic-metadata">

**Author:** [@kmafeni04](https://discuss.kakoune.com/u/kmafeni04)\
**Replies:** 2\
**Last updated:** [May 21, 2026, 3:40pm UTC](https://discuss.kakoune.com/t/render-markdown-kak/2903 "2026-05-21T15:40:11Z")

</div>

Today I started working on a plugin to “render” markdown inside of kakoune inspired by the neovim plugin of the same name https://github.com/kmafeni04/render-markdown.kak

---

## [Tree.kak](https://discuss.kakoune.com/t/tree-kak/2882)

<div class="topic-metadata">

**Author:** [@kmafeni04](https://discuss.kakoune.com/u/kmafeni04)\
**Replies:** 11\
**Last updated:** [May 19, 2026, 8:36pm UTC](https://discuss.kakoune.com/t/tree-kak/2882 "2026-05-19T20:36:40Z")

</div>

Another filetree plugin https://github.com/kmafeni04/tree.kak

---

## [Kakodemon — an OpenGL-based GUI for Kakoune](https://discuss.kakoune.com/t/kakodemon-an-opengl-based-gui-for-kakoune/2889)

<div class="topic-metadata">

**Author:** [@haukkagu](https://discuss.kakoune.com/u/haukkagu)\
**Replies:** 0\
**Last updated:** [May 5, 2026, 5:29am UTC](https://discuss.kakoune.com/t/kakodemon-an-opengl-based-gui-for-kakoune/2889 "2026-05-05T05:29:31Z")

</div>

Hello :wave: I’ve been working on Kakodemon, an OpenGL-based GUI for Kakoune. It’s reached a point where I think it’s ready for some feedback and testing :slight\_smile: Here are the core features of the project right n…

---

## [New plugin: kakounicode, for unicode entry in kakoune](https://discuss.kakoune.com/t/new-plugin-kakounicode-for-unicode-entry-in-kakoune/2870)

<div class="topic-metadata">

**Author:** [@AJChapman](https://discuss.kakoune.com/u/AJChapman)\
**Replies:** 0\
**Last updated:** [April 13, 2026, 12:49pm UTC](https://discuss.kakoune.com/t/new-plugin-kakounicode-for-unicode-entry-in-kakoune/2870 "2026-04-13T12:49:04Z")

</div>

I wrote this plugin because I wanted to write Agda in kakoune, but could never find a good way to enter unicode characters. GitHub - AJChapman/kakounicode: Kakoune plugin to enable unicode character entry through alias e…

---

## [Eak - Kakoune with an easier keymap](https://discuss.kakoune.com/t/eak-kakoune-with-an-easier-keymap/2793)

<div class="topic-metadata">

**Author:** [@ftonneau](https://discuss.kakoune.com/u/ftonneau)\
**Replies:** 29\
**Last updated:** [March 31, 2026, 10:45pm UTC](https://discuss.kakoune.com/t/eak-kakoune-with-an-easier-keymap/2793 "2026-03-31T22:45:38Z")

</div>

At long last, I have published the plugin on which I have been working since I started using Kakoune, and without which I would be unable to use Kakoune. Here is the opening blurb: Eak/EAK is a set of key assignments f…

---

## [Match.kak](https://discuss.kakoune.com/t/match-kak/2861)

<div class="topic-metadata">

**Author:** [@kmafeni04](https://discuss.kakoune.com/u/kmafeni04)\
**Replies:** 0\
**Last updated:** [March 28, 2026, 1:38am UTC](https://discuss.kakoune.com/t/match-kak/2861 "2026-03-28T01:38:34Z")

</div>

Hello everyone, currently working on a plugin that adds a match interface similar to what is in helix, match.kak with additional support for html tags. You can mostly thing of it as a surround plugin though

---

## [Fzf-recent: A list of recent files open (MRU) with fzf.kak plugin](https://discuss.kakoune.com/t/fzf-recent-a-list-of-recent-files-open-mru-with-fzf-kak-plugin/2840)

<div class="topic-metadata">

**Author:** [@kall29243748298](https://discuss.kakoune.com/u/kall29243748298)\
**Replies:** 0\
**Last updated:** [February 15, 2026, 7:44pm UTC](https://discuss.kakoune.com/t/fzf-recent-a-list-of-recent-files-open-mru-with-fzf-kak-plugin/2840 "2026-02-15T19:44:33Z")

</div>

This combined fzf.kak plugin GitHub - andreyorst/fzf.kak: FZF for Kakoune fzf cml GitHub - junegunn/fzf: 🌸 A command-line fuzzy finder and kks script kks/scripts at main · kkga/kks · GitHub So thanks to Andrey Listo…

---

## [Gemi2 - agentic assistant for kakoune](https://discuss.kakoune.com/t/gemi2-agentic-assistant-for-kakoune/2838)

<div class="topic-metadata">

**Author:** [@eko234](https://discuss.kakoune.com/u/eko234)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 3:44pm UTC](https://discuss.kakoune.com/t/gemi2-agentic-assistant-for-kakoune/2838 "2026-02-13T15:44:20Z")

</div>

I just created an improved version of my last LLM integration for kakoune, now with agentic capabilities: GitHub - eko234/gemi2: Agentic assistant tool for kakoune, it can browse the web and it has a very simple implem…

---

## [Gemini plugin for kakoune!](https://discuss.kakoune.com/t/gemini-plugin-for-kakoune/2694)

<div class="topic-metadata">

**Author:** [@eko234](https://discuss.kakoune.com/u/eko234)\
**Replies:** 3\
**Last updated:** [February 10, 2026, 2:29pm UTC](https://discuss.kakoune.com/t/gemini-plugin-for-kakoune/2694 "2026-02-10T14:29:55Z")

</div>

Thats right! I made another EI AI plugin for kakoune, lately I feel gpt is kinda trash tbh, so I ported my plugin to use gemini: GitHub - eko234/kakkak Example config is: plug "eko234/kakkak" do %{ go install } confi…

---

## [Make in kakoune-repl-buffer plugin](https://discuss.kakoune.com/t/make-in-kakoune-repl-buffer-plugin/2836)

<div class="topic-metadata">

**Author:** [@kall29243748298](https://discuss.kakoune.com/u/kall29243748298)\
**Replies:** 0\
**Last updated:** [February 10, 2026, 9:57am UTC](https://discuss.kakoune.com/t/make-in-kakoune-repl-buffer-plugin/2836 "2026-02-10T09:57:09Z")

</div>

The idea of this script is rapid prototyping in current c/cpp files. By default this compile/run and create executable with the name of the current buffer or using make adding the ‘m’ argument. In this way now you can…

---

## [Acorn plugin](https://discuss.kakoune.com/t/acorn-plugin/2835)

<div class="topic-metadata">

**Author:** [@Maxxus](https://discuss.kakoune.com/u/Maxxus)\
**Replies:** 0\
**Last updated:** [February 9, 2026, 7:40pm UTC](https://discuss.kakoune.com/t/acorn-plugin/2835 "2026-02-09T19:40:53Z")

</div>

Yet another Tree-sitter integration effort. I had a few additional goals over basic syntax highlighting. I wanted to be able to intelligently detect certain conditions in disparate syntax nodes and highlight them special…

---

## [Raku filetype highlighter (know previously as Perl6)](https://discuss.kakoune.com/t/raku-filetype-highlighter-know-previously-as-perl6/2810)

<div class="topic-metadata">

**Author:** [@duncode](https://discuss.kakoune.com/u/duncode)\
**Replies:** 0\
**Last updated:** [January 10, 2026, 8:03am UTC](https://discuss.kakoune.com/t/raku-filetype-highlighter-know-previously-as-perl6/2810 "2026-01-10T08:03:12Z")

</div>

A start at \*.raku filetype highlighters. Chipping away locally and not all setup yet. So, I’m able to share through this platform rather than a repo at the moment. Anyone looking to or wanting a bit of colour for their R…

---

## [Gnar colorscheme](https://discuss.kakoune.com/t/gnar-colorscheme/2804)

<div class="topic-metadata">

**Author:** [@mutt](https://discuss.kakoune.com/u/mutt)\
**Replies:** 0\
**Last updated:** [December 29, 2025, 3:24pm UTC](https://discuss.kakoune.com/t/gnar-colorscheme/2804 "2025-12-29T15:24:47Z")

</div>

Enjoy!

---

## [New plugin: kak-live-grep](https://discuss.kakoune.com/t/new-plugin-kak-live-grep/2129)

<div class="topic-metadata">

**Author:** [@raiguard](https://discuss.kakoune.com/u/raiguard)\
**Replies:** 5\
**Last updated:** [December 28, 2025, 9:37pm UTC](https://discuss.kakoune.com/t/new-plugin-kak-live-grep/2129 "2025-12-28T21:37:22Z")

</div>

It has always bothered me that Kakoune does such a good job with visual feedback when editing, but that it does not extend to the grep integration. To use :grep, you have to type your regex, then see if it worked, then…

---

## [Harpoon.kak - quickly navigate to your most important files](https://discuss.kakoune.com/t/harpoon-kak-quickly-navigate-to-your-most-important-files/1961)

<div class="topic-metadata">

**Author:** [@raiguard](https://discuss.kakoune.com/u/raiguard)\
**Replies:** 5\
**Last updated:** [December 28, 2025, 9:36pm UTC](https://discuss.kakoune.com/t/harpoon-kak-quickly-navigate-to-your-most-important-files/1961 "2025-12-28T21:36:23Z")

</div>

I created a little plugin called harpoon.kak, based on ThePrimeagen’s Harpoon neovim plugin. There isn’t 1:1 feature parity, in fact, far from it, but the primary feature for which the plugin is named is here, and works …

---

## [One.kak - One Light and One Dark colorschemes for Kakoune](https://discuss.kakoune.com/t/one-kak-one-light-and-one-dark-colorschemes-for-kakoune/1640)

<div class="topic-metadata">

**Author:** [@raiguard](https://discuss.kakoune.com/u/raiguard)\
**Replies:** 9\
**Last updated:** [December 28, 2025, 9:35pm UTC](https://discuss.kakoune.com/t/one-kak-one-light-and-one-dark-colorschemes-for-kakoune/1640 "2025-12-28T21:35:05Z")

</div>

TL;DR: Atom “One” color schemes for Kakoune, with an additional personalized scheme. Repository I have been using Kakoune for just under a month, and having been absolutely loving it so far! This really is very close t…

---

## [Kakoune-lsp breaking changes: users should set modelinefmt and goto mappings](https://discuss.kakoune.com/t/kakoune-lsp-breaking-changes-users-should-set-modelinefmt-and-goto-mappings/2791)

<div class="topic-metadata">

**Author:** [@krobelus](https://discuss.kakoune.com/u/krobelus)\
**Replies:** 0\
**Last updated:** [December 5, 2025, 10:01am UTC](https://discuss.kakoune.com/t/kakoune-lsp-breaking-changes-users-should-set-modelinefmt-and-goto-mappings/2791 "2025-12-05T10:01:52Z")

</div>

I’m planning to release some long-overdue breaking changes to kakoune-lsp soon. From the changelog: Loading the plugin (eval %sh{kak-lsp}) no longer adds to your modelinefmt option. We recommend adding this to your …

---

## [Secure project local kakrc with trusted hashes](https://discuss.kakoune.com/t/secure-project-local-kakrc-with-trusted-hashes/2748)

<div class="topic-metadata">

**Author:** [@ficd](https://discuss.kakoune.com/u/ficd)\
**Replies:** 6\
**Last updated:** [November 14, 2025, 7:43pm UTC](https://discuss.kakoune.com/t/secure-project-local-kakrc-with-trusted-hashes/2748 "2025-11-14T19:43:57Z")

</div>

So I know most people already have something in their config that can load configuration (like a file called .kakrc) that’s stored in certain projects. However, this has some security problems, because Kakoune can execut…

[Next page](https://discuss.kakoune.com/c/plugins/5.md?page=1)
