Kakoune code editor
Modal editor · Faster as in less keystrokes · Multiple selections · Orthogonal design

Features


Multiple selections
Multiple selections are the central way of interacting in Kakoune, with powerful handling primitives (regex matches, filtering, splitting, aligning, text objects etc).
Les sélections multiples sont le moyen central pour interagir avec Kakoune, grâce à des primitives de manipulation puissantes (expression régulières, filtrage, séparation, alignement, objets textuels etc).
Text editing tools
Kakoune implements several tools to help editing/writing text: contextual help, as-you-type completion, syntax highlighting for several programming languages…
Kakoune implémente plusieurs outils pour aider à l'édition/rédaction de texte: aide contextuelle, extrapolation de texte à la volée, coloration syntaxique pour plusieurs langages de programmation…
Advanced text manipulation primitives
Text can be selected and modified at will in multiple ways, thanks to several primitives: selection rotation, case manipulation, indentation leveling…
Le texte peut être manipulé et modifié à volonté de différentes manières, grâce à plusieurs primitives : rotation de sélections, manipulation de la capitalisation, alignement d'indentation…
Customization
Users can extend the features of Kakoune or customize them to their liking with macros or hooks.
Les utilisateurs ont la possibilité d'étendre les fonctionnalités de Kakoune ou de les personnaliser comme ils le désirent avec des macros et des fonctions.
Client/Server architecture
With Kakoune, you can collaboratively edit the same file: all new windows created by the editor are clients, and can simultaneously modify the content of a file. As such, windows are fully under the control of your X11 window manager or can be managed in a single terminal through Kakoune's tmux support.
Avec Kakoune, vous pouvez éditer collaborativement le même fichier : toutes les nouvelles fenêtres créées par l'éditeur sont des clients, et peuvent simultanément modifier le contnu d'un fichier. Ainsi, les fenêtres sont entièrement sous le contrôle de votre gestion de fenêtres X11 ou peuvent être gérées dans un unique terminal grâce au support de tmux dans Kakoune
Active development & support
The project is actively developed, regularly implements new features, and integrates pull requests proposed by the contributors. Users can also ask their questions and share their remark with the rest of the community, on #kakoune @ irc.freenode.net.
Le projet est activement développé, implémente de nouvelles fonctionnalités régulièrement, et intègre les propositions d'implémentation des contributeurs. Les utilisateurs peuvent églament poser leurs questions et partager leurs remarques avec le reste de la communauté, sur #kakoune @ irc.freenode.net.

Screenshots


Kakoune in i3

Kakoune dans i3

Kakoune in tmux

Kakoune dans tmux