Kakoune code editor
Modal editor · Faster as in fewer 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). A Kakoune legfőbb szerkesztési módja a több kijelölés egyidejű használata, és ezek sokféle módosítása (reguláris kifejezések egyezései, szűrés, vágás, igazítás, szöveg objektumok, stb). Le selezioni multiple sono lo strumento principale per interagire con Kakoune, e si possono manipolare attraverso potenti primitive (espressioni regolari, filtra, spezza, allinea, oggetti testuali, ecc).
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… A Kakoune rengeteg eszközt tartalmaz a szöveg írásának és szerkesztésének segítéséhez: környezetfüggő súgóüzenetek, gépelés közbeni kiegészítés, szintaxis kiemelés rengeteg programozási nyelvhez… Kakoune implementa vari strumenti per aiutare nella modifica/scrittura del testo: aiuto contestuale, completamento del testo mentre scrivi, colorazione della sintassi per vari linguaggi di programmazione…
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… A szöveg sokféleképpen kiválasztható és módosítható a rengeteg egyszerű műveletnek köszönhetően: kijelölések tartalmának megcserélése, kisbetű-nagybetű módosítása, behúzási szintek kijelölése/módosítása, stb... Il testo può essere selezionato e modificato a piacimento in modi diversi, grazie a varie primitive: rotazione delle selezioni, trasformazione in maiuscolo/minuscolo, allineamento dell'indentazione…
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. A Kakoune képességei kibővíthetők makrók, vagy horgonyok használatával. Gli utenti possono estendere le funzionalità di Kakoune o possono personalizzarle a proprio piacimento attraverso l'uso di macro e funzioni.
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 A Kakoune-el egyszerre szerkesztheted több ablakból is ugyanazt a fájlt: a megnyitott új ablakok kliensek. Így az ablakok kezelését az X11 ablakkezelő végzi, vagy akár egyetlen terminálban is lehet használni a Kakoune tmux támogatásának köszönhetően. Con Kakoune, si può lavorare in collaborazione sullo stesso file: tutte le nuove finestre che crea l'editor sono dei client e possono modificare simultaneamente il contenuto del file. In questo modo, le finestre sono completamente sotto il controllo del tuo window manager per X11 o possono essere gestite in un unico terminale grazie al supporto per tmux di 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. A projekt aktív fejlesztés alatt van, rendszeresen bővül új funkciókkal, a közreműködők pull request-jei által is. A felhasználók feltehetik kérdéseiket, és megoszthatják véleményüket a közösség nagy részével a #kakoune csatornán az irc.freenode.net hálózaton. Il progetto è sviluppato attivamente, vengono regolarmente implementate nuove funzionalità e integrate le Pull Request proposte dai collaboratori. Gli utenti possono anche fare domande e condividere le proprie osservazioni con il resto della community sul canale IRC #kakoune sul server irc.freenode.net.

Screenshots


Kakoune in i3

Kakoune dans i3 Kakoue i3-ben Kakoune all'interno di i3

Kakoune in tmux

Kakoune dans tmux Kakoune tmux-ban Kakoune all'interno di tmux