Kakoune - Le Bottin des Jeux Linux

Kakoune

🗃️ Specifications

📰 Title: Kakoune 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Editor 🌍️ Browser version:
🔖 Tags: Development; Editor 📦️ Package Name: kakoune
🐣️ Approx. start: 2011-09-02 📦️ Arch package: ✓
🐓️ Latest: 2021-07-20 📦️ RPM package: ✓
📍️ Version: Latest: 2020.09.01 / Dev: 15aa4fe 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Public Domain 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16087 🐛️ Created: 2021-07-24
🐜️ Updated: 2023-03-31

📖️ Summary

[en]: A libre and multi-platform modal (normal or insertion modes) code editor, in full screen text mode, inspired by Vim (and thus by vi), selection oriented, and focusing on interactivity. As in Vim, its functions are accessible via keyboard shortcuts, but they are reversed (the user makes his selection BEFORE selecting the command). The selections have an anchor and a cursor on which the commands act. It has all the functions that the user expects to find, is largely extensible and customizable (macros & functions), and allows collaborative editing. [fr]: Un éditeur modal (modes normal ou insertion) de code libre et multi-plateforme en mode texte plein écran inspiré de Vim (et donc de vi), orienté sélection, et axé sur l'interactivité. Tout comme Vim, ses fonctions sont accessibles via des raccourcis clavier, néanmoins elles sont inversées (l'utilisateur effectue sa sélection AVANT de sélectionner la commande). Les sélections ont une ancre et un curseur sur lesquelles agissent les commandes. Il dispose de toutes les fonctions que l'utilisateur s'attend à trouver, est largement extensible et personnalisable (macros & fonctions), et permet l'édition collaborative.

🎥️ Videos

🦝️ From Users:


🎲️ Gameplay: (202xxx), (202xxx), (202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202xxx) g(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty):

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (Kakoune Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Maxime Coste (mawww) [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Vim) [fr] [en] [de]]
[Framalibre [fr]] [LinuxFR [fr]] [cosine.blue]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [DistroTube on YouTube (20200523)]

🐘 Social Networking Update (on Mastodon)

🛠️ Title: Kakoune
🦊️ What's: A libre modal code editor, in full screen text mode, inspired by Vim
🏡️ https://kakoune.org/
🐣️ https://github.com/mawww/kakoune
🔖 #LinuxGameDev #Programming #Editor
📦️ #Libre #Arch #RPM #Deb #Snap
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2020.09.01
⚗️
📌️ Changes:
🐘 From: https://invidious.lunar.icu/sbfCSHhopT4
🎲️ https://invidious.lunar.icu/

📕 Description [en]

📕🐧"A libre modal code editor, in full screen text mode, inspired by Vim"🐧📕.

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

Kakoune is a code editor that implements Vi’s "keystrokes as a text editing language" model. As it’s also a modal editor, it is somewhat similar to the Vim editor (after which Kakoune was originally inspired).

Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode.

Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim.

Kakoune works on selections, which are oriented, inclusive ranges of characters. Selections have an anchor and a cursor. Most commands move both of them except when extending selections, where the anchor character stays fixed and the cursor moves around.

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).

Text editing tools
Kakoune implements several tools to help editing/writing text: contextual help, as-you-type completion, syntax highlighting for several programming languages…

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…

Customization
Users can extend the features of Kakoune or customize them to their liking with macros or hooks.

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.

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.


🍥️ Debian:

Vim-inspired, selection-oriented code editor

Kakoune is a code editor heavily inspired by Vim; as such most of its commands are similar to vi’s ones, and it shares Vi’s "keystrokes as a text editing language" model. Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim. Kakoune works on selections, which are oriented, inclusive range of characters; selections have an anchor and a cursor character. Most commands move both of them, except when extending selection where the anchor character stays fixed and the cursor one moves around.

📕 Description [fr]

Un éditeur modal de code en mode texte plein écran inspiré de Vim, par la Kakoune Team, initié par Maxime Coste (mawww).
En C++

Kakoune est un éditeur modal (modes normal ou insertion) de code libre et multi-plateforme en mode texte plein écran inspiré de Vim (et donc de vi), orienté sélection, et axé sur l'interactivité. Tout comme Vim, ses fonctions sont accessibles via des raccourcis clavier, néanmoins elles sont inversées (l'utilisateur effectue sa sélection AVANT de sélectionner la commande). Les sélections ont une ancre et un curseur sur lesquelles agissent les commandes. Il dispose de toutes les fonctions que l'utilisateur s'attend à trouver, est largement extensible et personnalisable (macros & fonctions), et permet l'édition collaborative.


Kakoune : l'éditeur de code
Editeur modal · Plus rapide via moins de touches · Sélections multiples · Conception orthogonale

Kakoune est un éditeur de code qui implémente le modèle de touches Vi comme "langage d'édition de texte". Comme c'est aussi un éditeur modal, il est quelque peu similaire à l'éditeur Vim (dont Kakoune s'est inspiré à l'origine).

Kakoune peut fonctionner en deux modes, normal et insertion. En mode insertion, les touches sont directement insérées dans le tampon courant. En mode normal, les touches sont utilisées pour manipuler la sélection courante et pour entrer en mode insertion.

Kakoune met l'accent sur l'interactivité, la plupart des commandes fournissent des résultats immédiats et incrémentaux, tout en restant compétitif (en termes de nombre de frappes) avec Vim.

Kakoune travaille sur des sélections, qui sont des plages de caractères orientées et inclusives. Les sélections ont une ancre et un curseur. La plupart des commandes les déplacent tous les deux, sauf lors de l'extension des sélections, où le caractère d'ancrage reste fixe et le curseur se déplace.

Fonctionnalités

Sélections multiples
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).

Outils d'édition de texte
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…

Primitives de manipulation de texte avancées
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…

Personnalisation
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.

Architecture client/serveur
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

Développement actif & support
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.



🍥️ Debian:


Éditeur de code, orienté sélection et inspiré par Vim

Kakoune est un éditeur de code s’inspirant fortement de Vim. En tant que tel, ses commandes sont très semblables à celle de vi et il partage le modèle « frappes de clavier comme langage d’édition de texte ». Kakoune peut opérer selon deux modes, normal et insertion. Dans le mode insertion, les frappes de touches sont directement insérées dans le tampon en cours. Dans le mode normal, les frappes sont utilisées pour manipuler une sélection en cours ou pour entrer dans le mode insertion. Kakoune met fortement l'accent sur l’interactivité, la plupart des commandes procurent des résultats immédiats et incrémentaux, tout en rivalisant encore (en tant que nombre de frappes) avec Vim. Kakoune travaille sur des sélections, orientées, intervalle complet de caractères. Les sélections ont un caractère d’ancre et un de curseur. La plupart des commandes procure les mêmes déplacements, excepté lors de l’extension de la sélection où le caractère d’ancre reste fixe et celui du curseur se déplace autour.